0000950170-24-122290.txt : 20241106 0000950170-24-122290.hdr.sgml : 20241106 20241106161010 ACCESSION NUMBER: 0000950170-24-122290 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241106 DATE AS OF CHANGE: 20241106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Personalis, Inc. CENTRAL INDEX KEY: 0001527753 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 275411038 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38943 FILM NUMBER: 241431006 BUSINESS ADDRESS: STREET 1: 6600 DUMBARTON CIRCLE CITY: FREMONT STATE: CA ZIP: 94555 BUSINESS PHONE: 650-752-1300 MAIL ADDRESS: STREET 1: 6600 DUMBARTON CIRCLE CITY: FREMONT STATE: CA ZIP: 94555 10-Q 1 psnl-20240930.htm 10-Q 10-Q
Q3--12-31false0001527753http://fasb.org/us-gaap/2024#AccountsPayableCurrenthttp://fasb.org/us-gaap/2024#AccountsPayableCurrent0001527753us-gaap:RetainedEarningsMember2024-01-012024-09-300001527753psnl:PaymentAgreementWithFinancingEntityMember2024-09-300001527753us-gaap:RelatedPartyMember2024-07-012024-09-300001527753psnl:PerformanceBasedStockOptionMemberpsnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2024-01-012024-09-300001527753psnl:AaronTachibanaMember2024-07-012024-09-300001527753us-gaap:CostOfSalesMember2023-01-012023-09-300001527753us-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMember2023-12-310001527753us-gaap:FairValueMeasurementsRecurringMember2024-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMember2023-12-310001527753us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001527753us-gaap:CostOfSalesMember2023-07-012023-09-300001527753psnl:OptionsToPurchaseCommonStockMember2024-07-012024-09-300001527753us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001527753srt:MinimumMember2023-07-012023-09-300001527753psnl:TempusMemberpsnl:TempusWarrantsMembersrt:MaximumMemberpsnl:TempusAgreementMember2023-11-280001527753us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:WarrantLiabilityMember2024-06-300001527753us-gaap:SalesRevenueNetMemberus-gaap:NonUsMemberus-gaap:CustomerConcentrationRiskMembersrt:MaximumMemberpsnl:SignificantCustomersMember2024-07-012024-09-300001527753psnl:PopulationSequencingMember2023-07-012023-09-300001527753us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembersrt:MaximumMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberpsnl:TempusWarrantsMembersrt:MinimumMember2024-06-300001527753srt:MinimumMember2024-07-012024-09-300001527753psnl:AtTheMarketFacilityMember2024-07-012024-09-3000015277532024-10-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMembersrt:MinimumMember2024-06-300001527753srt:MaximumMember2024-01-012024-09-300001527753psnl:TempusMemberpsnl:InvestmentAgreementMember2024-08-310001527753us-gaap:RestrictedStockUnitsRSUMemberpsnl:TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2023-12-310001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberpsnl:TempusWarrantsMembersrt:MaximumMember2023-12-310001527753us-gaap:CostOfSalesMember2024-01-012024-09-300001527753psnl:PharmaTestsAndServicesMember2023-01-012023-09-300001527753psnl:EnterpriseSalesMember2023-01-012023-09-300001527753psnl:EmployeeStockPurchasePlanMember2023-07-012023-09-300001527753us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001527753psnl:UnvestedRestrictedStockUnitsMember2023-07-012023-09-300001527753us-gaap:RetainedEarningsMember2023-06-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMember2024-06-300001527753us-gaap:AdditionalPaidInCapitalMember2024-06-300001527753srt:MaximumMember2023-01-012023-09-3000015277532023-01-012023-09-300001527753us-gaap:CommonStockMember2024-07-012024-09-300001527753psnl:TempusMemberpsnl:TempusAgreementMember2023-11-012023-11-300001527753us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpsnl:VeteransAffairsMillionVeteranProgramMember2024-01-012024-09-300001527753us-gaap:AdditionalPaidInCapitalMember2023-12-310001527753psnl:LabEquipmentMember2023-11-300001527753us-gaap:RetainedEarningsMember2023-01-012023-09-300001527753psnl:OtherMember2024-07-012024-09-300001527753us-gaap:RestrictedStockUnitsRSUMemberpsnl:TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2024-09-300001527753psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2023-12-310001527753psnl:TempusInvestmentAgreementMemberpsnl:AtTheMarketFacilityMember2024-07-012024-09-300001527753psnl:TempusMemberpsnl:TempusWarrantsMemberpsnl:TempusAgreementMember2023-11-280001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMemberpsnl:TrancheFourMember2022-07-012022-07-310001527753psnl:TempusMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-09-300001527753us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMember2024-03-310001527753psnl:NateraIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001527753psnl:PerformanceBasedStockOptionMemberpsnl:TwoThousandNineteenEmployeeStockPurchasePlanMember2024-01-012024-09-300001527753us-gaap:CommonStockMemberpsnl:AtTheMarketFacilityMember2024-07-012024-09-300001527753psnl:AtMarketSalesAgreementMember2021-12-012021-12-310001527753psnl:TempusMemberpsnl:ShortAndLongTermOtherLiabilitiesMember2024-09-300001527753psnl:RichardChenMember2024-09-300001527753us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMemberpsnl:TrancheFiveMember2022-07-012022-07-310001527753psnl:NateraIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001527753psnl:OptionsToPurchaseCommonStockMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMembersrt:MaximumMember2023-12-310001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMembersrt:MaximumMember2024-06-300001527753psnl:EmployeeStockPurchasePlanMember2023-07-012023-09-300001527753srt:MaximumMember2023-07-012023-09-300001527753us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-09-300001527753psnl:OtherMember2024-01-012024-09-300001527753psnl:EnterpriseSalesMember2024-07-012024-09-300001527753psnl:TempusMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-300001527753psnl:EmployeeStockPurchasePlanMember2024-07-012024-09-3000015277532023-12-012023-12-310001527753us-gaap:OneTimeTerminationBenefitsMember2023-12-310001527753us-gaap:RetainedEarningsMember2022-12-310001527753us-gaap:RevenueFromContractWithCustomerMemberpsnl:VeteransAffairsMillionVeteranProgramMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMember2022-07-012022-07-310001527753us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-3000015277532024-07-012024-09-3000015277532024-08-310001527753us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753psnl:TempusMemberpsnl:FirstWarrantMemberpsnl:TempusAgreementMember2023-11-280001527753us-gaap:CommonStockMemberpsnl:AtTheMarketFacilityMember2023-07-012023-09-300001527753psnl:PharmaTestsAndServicesMember2024-01-012024-09-300001527753us-gaap:OneTimeTerminationBenefitsMember2023-01-012023-03-310001527753psnl:TempusMembersrt:MinimumMember2024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberpsnl:TempusWarrantsMembersrt:MaximumMember2024-06-300001527753psnl:EnterpriseSalesMember2023-07-012023-09-300001527753psnl:AtTheMarketFacilityMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001527753psnl:AtTheMarketFacilityMember2024-01-012024-09-3000015277532024-10-012024-09-300001527753us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberpsnl:VeteransAffairsMillionVeteranProgramMember2024-07-012024-09-300001527753psnl:TempusMemberpsnl:TempusAgreementMember2024-08-310001527753us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001527753us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMemberpsnl:TempusWarrantsMember2024-03-310001527753us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001527753psnl:EmployeeStockPurchasePlanMember2024-01-012024-09-300001527753psnl:OtherMember2023-07-012023-09-300001527753srt:MinimumMember2024-01-012024-09-300001527753psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember2023-07-012023-09-300001527753psnl:AaronTachibanaMember2024-09-300001527753psnl:UnvestedRestrictedStockUnitsMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberpsnl:TempusWarrantsMembersrt:MaximumMember2023-12-310001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberpsnl:TempusWarrantsMembersrt:MinimumMember2024-03-3100015277532024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMember2024-08-160001527753us-gaap:RetainedEarningsMember2024-09-300001527753us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001527753psnl:PfizerIncMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-3000015277532022-12-310001527753psnl:PaymentAgreementWithFinancingEntityMemberus-gaap:ComputerEquipmentMember2021-04-012021-04-300001527753us-gaap:RetainedEarningsMember2023-09-300001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMemberpsnl:TrancheSixMember2022-07-012022-07-310001527753us-gaap:FairValueInputsLevel3Memberpsnl:WarrantLiabilityMember2023-12-310001527753psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2024-01-012024-09-300001527753us-gaap:RestrictedStockUnitsRSUMemberpsnl:TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMembersrt:MinimumMember2023-12-310001527753us-gaap:RelatedPartyMember2024-09-300001527753us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753psnl:ModernaIncMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001527753psnl:UnvestedRestrictedStockUnitsMember2023-01-012023-09-300001527753srt:MaximumMember2024-07-012024-09-300001527753psnl:PharmaTestsAndServicesMember2023-07-012023-09-300001527753psnl:AtTheMarketFacilityMemberus-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001527753psnl:TempusAgreementMember2024-09-300001527753us-gaap:AdditionalPaidInCapitalMember2022-12-310001527753psnl:OptionsToPurchaseCommonStockMember2023-01-012023-09-300001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberpsnl:PaymentAgreementWithFinancingEntityMember2021-04-012021-04-300001527753psnl:NateraIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberpsnl:TempusWarrantsMembersrt:MinimumMember2024-06-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:WarrantLiabilityMember2024-01-012024-09-300001527753us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001527753us-gaap:RetainedEarningsMember2024-06-300001527753psnl:CorporateHeadquartersAndLaboratoryOperationsMember2021-12-310001527753us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001527753psnl:EmployeeStockPurchasePlanMember2023-01-012023-09-300001527753country:CNus-gaap:OneTimeTerminationBenefitsMember2023-01-012023-03-310001527753psnl:RichardChenMember2024-07-012024-09-300001527753psnl:TempusWarrantsMember2024-01-012024-09-300001527753psnl:CorporateHeadquartersAndLaboratoryOperationsMember2024-01-012024-09-300001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001527753psnl:TrancheOneMemberpsnl:PaymentAgreementWithFinancingEntityMemberus-gaap:ComputerEquipmentMember2021-04-012021-04-300001527753us-gaap:RetainedEarningsMember2023-12-310001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001527753psnl:TempusInvestmentAgreementMemberpsnl:AtTheMarketFacilityMemberus-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001527753psnl:EmployeeStockPurchasePlanMember2024-07-012024-09-300001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001527753us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001527753us-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMember2024-06-300001527753us-gaap:CommonStockMember2023-12-310001527753us-gaap:CommonStockMember2023-09-300001527753us-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753us-gaap:CommonStockMemberpsnl:AtMarketSalesAgreementMember2024-07-012024-09-300001527753us-gaap:CommonStockMemberpsnl:TempusInvestmentAgreementMember2024-01-012024-09-300001527753psnl:TempusMemberus-gaap:SalesMemberpsnl:InvestmentAgreementMember2024-01-012024-09-300001527753psnl:PopulationSequencingMember2024-07-012024-09-300001527753us-gaap:CostOfSalesMember2024-07-012024-09-300001527753psnl:TempusWarrantsMemberpsnl:TempusAgreementMember2024-01-012024-09-300001527753psnl:TempusMemberpsnl:TempusAgreementMember2023-11-280001527753us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-3000015277532023-06-300001527753psnl:NateraIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001527753us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001527753us-gaap:EmployeeStockOptionMember2024-07-012024-09-300001527753psnl:PopulationSequencingMember2023-01-012023-09-300001527753us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberpsnl:VeteransAffairsMillionVeteranProgramMember2023-01-012023-09-300001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001527753us-gaap:CommonStockMemberpsnl:AtTheMarketFacilityMember2023-01-012023-09-300001527753us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-3000015277532023-01-012023-03-310001527753us-gaap:RelatedPartyMember2024-01-012024-09-300001527753us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMember2022-07-310001527753us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753psnl:TempusInvestmentAgreementMember2024-01-012024-09-300001527753srt:MinimumMember2023-01-012023-09-300001527753psnl:ModernaIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001527753us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001527753psnl:TempusMemberpsnl:LiabilitiesCurrentMember2024-09-300001527753psnl:TempusMembersrt:MaximumMemberpsnl:TempusAgreementMember2023-11-012023-11-300001527753us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001527753psnl:PaymentAgreementWithFinancingEntityMembersrt:MaximumMember2024-01-012024-09-300001527753psnl:AtTheMarketFacilityMember2023-07-012023-09-300001527753psnl:PopulationSequencingMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001527753psnl:OptionsToPurchaseCommonStockMember2023-07-012023-09-300001527753psnl:PaymentAgreementWithFinancingEntityMember2023-12-310001527753psnl:TempusMembersrt:MaximumMemberpsnl:FirstWarrantMemberpsnl:TempusAgreementMember2023-11-2800015277532024-01-012024-03-310001527753psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2024-09-300001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001527753us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001527753psnl:TempusInvestmentAgreementMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001527753us-gaap:CommonStockMember2023-06-300001527753us-gaap:CommonStockMember2023-07-012023-09-300001527753us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-300001527753psnl:UnvestedRestrictedStockUnitsMember2024-07-012024-09-300001527753psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember2023-01-012023-09-300001527753us-gaap:SalesRevenueNetMemberus-gaap:NonUsMemberus-gaap:CustomerConcentrationRiskMembersrt:MaximumMemberpsnl:SignificantCustomersMember2023-01-012023-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberpsnl:TempusWarrantsMembersrt:MaximumMember2024-03-310001527753us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberpsnl:SignificantCustomersMembersrt:MaximumMember2023-07-012023-09-300001527753psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2023-01-012023-12-310001527753us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100015277532023-12-310001527753us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-300001527753psnl:EmployeeStockPurchasePlanMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:WarrantLiabilityMember2024-09-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:WarrantLiabilityMember2024-07-012024-09-300001527753us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001527753psnl:CorporateHeadquartersAndLaboratoryOperationsMember2021-01-012021-12-310001527753psnl:TempusMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-07-012024-09-300001527753us-gaap:CommonStockMemberpsnl:TempusInvestmentAgreementMemberpsnl:AtTheMarketFacilityMember2024-07-012024-09-300001527753psnl:AtTheMarketFacilityMemberus-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001527753us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001527753us-gaap:RestrictedStockUnitsRSUMember2024-09-300001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMember2021-04-300001527753us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMember2021-04-012021-04-300001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001527753us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembersrt:MaximumMemberpsnl:SignificantCustomersMember2024-01-012024-09-300001527753psnl:TempusMemberpsnl:InvestmentAgreementMember2024-08-012024-08-3100015277532024-09-300001527753psnl:PerformanceBasedStockOptionMember2024-07-012024-09-300001527753psnl:OtherMember2023-01-012023-09-300001527753us-gaap:CommonStockMember2022-12-3100015277532024-06-300001527753psnl:PaymentAgreementWithFinancingEntityMemberus-gaap:ComputerEquipmentMember2021-04-300001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMembersrt:MinimumMember2024-03-310001527753psnl:ModernaIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001527753us-gaap:CommonStockMember2024-01-012024-09-300001527753us-gaap:RetainedEarningsMember2023-07-012023-09-300001527753psnl:PerformanceBasedStockOptionMemberpsnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember2024-09-300001527753us-gaap:AdditionalPaidInCapitalMember2024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberpsnl:TempusWarrantsMembersrt:MaximumMember2024-03-3100015277532025-10-012024-09-300001527753us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMembersrt:MaximumMember2024-01-012024-09-300001527753us-gaap:AdditionalPaidInCapitalMember2023-09-300001527753us-gaap:RetainedEarningsMember2024-07-012024-09-300001527753us-gaap:AdditionalPaidInCapitalMember2023-06-300001527753psnl:AtTheMarketFacilityMember2023-01-012023-09-300001527753psnl:MerckCoIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001527753psnl:PerformanceBasedStockOptionMember2024-01-012024-09-300001527753us-gaap:CommonStockMember2023-01-012023-09-3000015277532023-07-012023-09-3000015277532024-08-012024-08-310001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberpsnl:TempusWarrantsMembersrt:MinimumMember2023-12-3100015277532023-09-300001527753psnl:TempusMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberpsnl:TempusWarrantsMembersrt:MinimumMember2023-12-310001527753us-gaap:FairValueInputsLevel3Memberpsnl:TempusWarrantsMembersrt:MaximumMember2024-03-310001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001527753psnl:EmployeeStockPurchasePlanMember2023-01-012023-09-300001527753us-gaap:CommonStockMember2024-09-300001527753us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753psnl:TrancheThreeMemberpsnl:PaymentAgreementWithFinancingEntityMemberus-gaap:ComputerEquipmentMember2021-04-012021-04-300001527753us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMember2021-04-012021-04-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberpsnl:TempusWarrantsMembersrt:MaximumMember2024-06-300001527753country:CN2023-01-012023-03-310001527753us-gaap:CommonStockMember2024-06-300001527753psnl:EnterpriseSalesMember2024-01-012024-09-300001527753us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001527753psnl:TempusAgreementMember2024-01-012024-09-300001527753psnl:TrancheTwoMemberpsnl:PaymentAgreementWithFinancingEntityMemberus-gaap:ComputerEquipmentMember2021-04-012021-04-300001527753psnl:PharmaTestsAndServicesMember2024-07-012024-09-300001527753psnl:AtTheMarketFacilityMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001527753psnl:NateraIncMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001527753us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberpsnl:TempusWarrantsMembersrt:MinimumMember2024-03-310001527753psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember2024-07-012024-09-300001527753us-gaap:DebtInstrumentRedemptionPeriodThreeMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMemberpsnl:PaymentAgreementWithFinancingEntityMember2021-04-012021-04-300001527753psnl:NateraIncMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001527753us-gaap:CommonStockMemberpsnl:AtTheMarketFacilityMember2024-01-012024-09-300001527753us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001527753psnl:LabEquipmentMember2023-11-012023-11-300001527753us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001527753us-gaap:CommonStockMemberpsnl:AtMarketSalesAgreementMember2024-01-012024-09-300001527753psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember2024-01-012024-09-300001527753us-gaap:RevenueFromContractWithCustomerMemberpsnl:VeteransAffairsMillionVeteranProgramMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001527753us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-30psnl:Paymentpsnl:Employeesxbrli:pureutr:sqftxbrli:sharesiso4217:USDxbrli:sharespsnl:Segmentiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 2024

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-38943

 

img80990322_0.jpg

Personalis, Inc.

(Exact Name of registrant as specified in its charter)

 

 

Delaware

27-5411038

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

 

6600 Dumbarton Circle

Fremont, California

94555

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code: (650) 752-1300

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $0.0001

 

PSNL

 

The Nasdaq Global 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

 

Accelerated filer

 

Non-accelerated filer

 

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

The number of shares of registrant’s Common Stock outstanding as of October 30, 2024 was 70,648,084.

 

 


 

PERSONALIS, INC.

 

Form 10-Q

For the Quarterly Period Ended September 30, 2024

 

TABLE OF CONTENTS

 

Page

Note Regarding Forward-Looking Statements

3

PART I — FINANCIAL INFORMATION

Item 1.

Financial Statements

4

Consolidated Balance Sheets

4

Consolidated Statements of Operations

5

Consolidated Statements of Comprehensive Loss

6

Consolidated Statements of Stockholders’ Equity

7

Consolidated Statements of Cash Flows

9

Index to Notes

10

Notes to Consolidated Financial Statements

11

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

22

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

30

Item 4.

Controls and Procedures

30

PART II — OTHER INFORMATION

Item 1.

Legal Proceedings

31

Item 1A.

Risk Factors

31

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

72

Item 3.

Defaults Upon Senior Securities

72

Item 4.

Mine Safety Disclosures

72

Item 5.

Other Information

72

Item 6.

Exhibits

73

Signatures

74

 

2


NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “objective,” “ongoing,” “plan,” “potential,” “predict,” “project,” “should,” “will,” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:

the evolution of cancer therapies and market adoption of our services and products;
estimates of our total addressable market, future revenue and the timing thereof, expenses, use of cash and other resources, cost savings, capital requirements, and our needs for additional financing;
future reimbursement and reimbursement rulings;
our ability to enter into and compete in new markets;
the impact our collaboration agreements and key opinion leaders may have on the broader use of our products in the future;
the expected benefits of and activities to be performed under our Commercialization and Reference Laboratory Agreement with Tempus AI, Inc.;
our ability to obtain financing when needed;
the potential impacts of inflation, macroeconomic conditions, and geopolitical conflicts on our business and operations;
the benefits of our products and services, including their ability to increase the probability of clinical trial success;
our ability to compete effectively with existing competitors and new market entrants;
our sales, marketing and commercialization plans and strategies;
our business strategies, including our aim to focus on certain indications and the timing thereof;
our ability to benefit from the scaling of our infrastructure and facility in Fremont;
our ability to manage and grow our business by expanding our sales to existing customers or introducing our services and products to new customers;
our ability to establish and maintain intellectual property protection for our services and products or avoid claims of infringement;
our success in defending and enforcing our intellectual property rights, including patents;
potential effects of government regulation;
our ability to hire and retain key personnel;
the impact of our reductions in force on our operations and operating results;
our belief that approval of personalized cancer therapies by the U.S. Food and Drug Administration may drive benefits to our business;
our future business with the U.S. Department of Veterans Affairs' Million Veteran Program ("VA MVP"), Natera, Inc., Moderna, Inc., and other collaboration partners and customers; and
our ability to maintain proper and effective internal controls.

Actual events or results may differ from those expressed in forward-looking statements. As such, you should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, operating results, prospects, strategy, and financial needs. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, assumptions, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a highly competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that such information provides a reasonable basis for these statements, such information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.

The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information, actual results, revised expectations, or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements.

Unless the context otherwise requires, references in this Quarterly Report on Form 10-Q to the “company,” “Personalis,” “we,” “us” and “our” refer to Personalis, Inc. and our subsidiary, Personalis (UK) Ltd.

3


PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

PERSONALIS, INC.

CONSOLIDATED BALANCE SHEETS (unaudited)

(in thousands, except share and per share data)

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

75,800

 

 

$

56,984

 

Short-term investments

 

 

67,851

 

 

 

57,195

 

Accounts receivable, net

 

 

13,474

 

 

 

17,730

 

Inventory and other deferred costs

 

 

8,489

 

 

 

10,474

 

Prepaid expenses and other current assets

 

 

4,663

 

 

 

4,361

 

Total current assets

 

 

170,277

 

 

 

146,744

 

Property and equipment, net

 

 

50,231

 

 

 

57,366

 

Operating lease right-of-use assets

 

 

16,816

 

 

 

17,852

 

Other long-term assets

 

 

2,563

 

 

 

3,137

 

Total assets

 

$

239,887

 

 

$

225,099

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

12,450

 

 

$

14,920

 

Accrued and other current liabilities (1)

 

 

20,535

 

 

 

23,941

 

Contract liabilities

 

 

3,428

 

 

 

3,288

 

Short-term warrant liability

 

 

 

 

 

5,085

 

Total current liabilities

 

 

36,413

 

 

 

47,234

 

Long-term operating lease liabilities

 

 

35,601

 

 

 

38,321

 

Long-term warrant liability

 

 

 

 

 

4,942

 

Other long-term liabilities (2)

 

 

1,112

 

 

 

5,161

 

Total liabilities

 

 

73,126

 

 

 

95,658

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders’ equity

 

 

 

 

 

 

Preferred stock, $0.0001 par value — 10,000,000 shares authorized; none issued

 

 

 

 

 

 

Common stock, $0.0001 par value — 200,000,000 shares authorized; 70,638,190 and 50,480,694 shares issued and outstanding, respectively

 

 

7

 

 

 

5

 

Additional paid-in capital

 

 

700,232

 

 

 

598,364

 

Accumulated other comprehensive income (loss)

 

 

87

 

 

 

(222

)

Accumulated deficit

 

 

(533,565

)

 

 

(468,706

)

Total stockholders’ equity

 

 

166,761

 

 

 

129,441

 

Total liabilities and stockholders’ equity

 

$

239,887

 

 

$

225,099

 

 

 

 

 

 

 

 

(1) Includes related party current liabilities of $1.7 million as of September 30, 2024.

 

(2) Includes related party long-term liabilities of $0.6 million as of September 30, 2024.

 

 

See notes to consolidated financial statements.

4


PERSONALIS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)

(in thousands, except share and per share data)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue

 

$

25,709

 

 

$

18,247

 

 

$

67,814

 

 

$

53,806

 

Costs and expenses

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

16,964

 

 

 

14,766

 

 

 

45,539

 

 

 

40,803

 

Research and development

 

 

11,683

 

 

 

16,738

 

 

 

37,411

 

 

 

51,163

 

Selling, general and administrative

 

 

11,444

 

 

 

11,971

 

 

 

35,019

 

 

 

38,202

 

Lease impairment

 

 

 

 

 

5,565

 

 

 

 

 

 

5,565

 

Restructuring and other charges

 

 

 

 

 

 

 

 

 

 

 

4,037

 

Total costs and expenses

 

 

40,091

 

 

 

49,040

 

 

 

117,969

 

 

 

139,770

 

Loss from operations

 

 

(14,382

)

 

 

(30,793

)

 

 

(50,155

)

 

 

(85,964

)

Interest income

 

 

1,384

 

 

 

1,706

 

 

 

3,879

 

 

 

4,424

 

Interest expense

 

 

(7

)

 

 

(15

)

 

 

(25

)

 

 

(101

)

Other income (expense), net (1)

 

 

(26,081

)

 

 

32

 

 

 

(18,544

)

 

 

7

 

Loss before income taxes

 

 

(39,086

)

 

 

(29,070

)

 

 

(64,845

)

 

 

(81,634

)

Provision for income taxes

 

 

3

 

 

 

28

 

 

 

14

 

 

 

78

 

Net loss

 

$

(39,089

)

 

$

(29,098

)

 

$

(64,859

)

 

$

(81,712

)

Net loss per share, basic and diluted

 

$

(0.64

)

 

$

(0.60

)

 

$

(1.19

)

 

$

(1.71

)

Weighted-average shares outstanding, basic and diluted

 

 

61,051,350

 

 

 

48,694,324

 

 

 

54,708,205

 

 

 

47,701,369

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) Includes related party other expense of $26.0 million and $18.3 million for the three and nine months ended September 30, 2024, respectively.

 

 

See notes to consolidated financial statements.

5


PERSONALIS, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)

(in thousands)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$

(39,089

)

 

$

(29,098

)

 

$

(64,859

)

 

$

(81,712

)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

 

 

 

 

 

Changes in foreign currency translation adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

Change during period

 

 

61

 

 

 

(42

)

 

 

34

 

 

 

(51

)

Reclassification of adjustments to net loss due to dissolution of Personalis (Shanghai) Ltd

 

 

 

 

 

 

 

 

199

 

 

 

 

Net changes in foreign currency translation adjustments

 

 

61

 

 

 

(42

)

 

 

233

 

 

 

(51

)

Change in unrealized gain on available-for-sale debt securities

 

 

146

 

 

 

53

 

 

 

76

 

 

 

661

 

Comprehensive loss

 

$

(38,882

)

 

$

(29,087

)

 

$

(64,550

)

 

$

(81,102

)

 

See notes to consolidated financial statements.

6


PERSONALIS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (unaudited)

For the Three Months Ended September 30, 2024 and 2023

(in thousands, except share data)

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance—June 30, 2024

 

 

53,052,847

 

 

$

5

 

 

$

606,863

 

 

$

(120

)

 

$

(494,476

)

 

 

112,272

 

Exercise of Tempus Warrants

 

 

9,218,800

 

 

 

1

 

 

 

46,738

 

 

 

 

 

 

 

 

 

46,739

 

Proceeds from sale of common stock under Tempus Investment Agreement, net of issuance costs

 

 

3,500,000

 

 

 

 

 

 

16,605

 

 

 

 

 

 

 

 

 

16,605

 

Proceeds from sales of common stock under ATM facility, net of commissions

 

 

4,760,588

 

 

 

1

 

 

 

27,235

 

 

 

 

 

 

 

 

 

27,236

 

Proceeds from exercise of stock options

 

 

46,471

 

 

 

 

 

 

114

 

 

 

 

 

 

 

 

 

114

 

Restricted stock units vested

 

 

59,484

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,677

 

 

 

 

 

 

 

 

 

2,677

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

61

 

 

 

 

 

 

61

 

Unrealized gain on available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

146

 

 

 

 

 

 

146

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(39,089

)

 

 

(39,089

)

Balance—September 30, 2024

 

 

70,638,190

 

 

$

7

 

 

$

700,232

 

 

$

87

 

 

$

(533,565

)

 

$

166,761

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance—June 30, 2023

 

 

48,507,101

 

 

$

5

 

 

$

589,418

 

 

$

(313

)

 

$

(413,024

)

 

$

176,086

 

Proceeds from sales of common stock under ATM facility, net of commissions

 

 

429,214

 

 

 

 

 

 

725

 

 

 

 

 

 

 

 

 

725

 

Restricted stock units vested

 

 

77,168

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

3,482

 

 

 

 

 

 

 

 

 

3,482

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(42

)

 

 

 

 

 

(42

)

Unrealized gain on available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

53

 

 

 

 

 

 

53

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(29,098

)

 

 

(29,098

)

Balance—September 30, 2023

 

 

49,013,483

 

 

$

5

 

 

$

593,625

 

 

$

(302

)

 

$

(442,122

)

 

$

151,206

 

 

See notes to consolidated financial statements.

7


PERSONALIS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (unaudited)

For the Nine Months Ended September 30, 2024 and 2023

(in thousands, except share data)

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance—December 31, 2023

 

 

50,480,694

 

 

$

5

 

 

$

598,364

 

 

$

(222

)

 

$

(468,706

)

 

$

129,441

 

Exercise of Tempus Warrants

 

 

9,218,800

 

 

 

1

 

 

 

46,738

 

 

 

 

 

 

 

 

 

46,739

 

Proceeds from sale of common stock under Tempus Investment Agreement, net of issuance costs

 

 

3,500,000

 

 

 

 

 

 

16,605

 

 

 

 

 

 

 

 

 

16,605

 

Proceeds from sales of common stock under ATM facility, net of commissions

 

 

6,660,731

 

 

 

1

 

 

 

30,077

 

 

 

 

 

 

 

 

 

30,078

 

Proceeds from exercise of stock options

 

 

46,471

 

 

 

 

 

 

114

 

 

 

 

 

 

 

 

 

114

 

Proceeds from ESPP

 

 

391,415

 

 

 

 

 

 

317

 

 

 

 

 

 

 

 

 

317

 

Restricted stock units vested

 

 

340,079

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

8,017

 

 

 

 

 

 

 

 

 

8,017

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

233

 

 

 

 

 

 

233

 

Unrealized gain on available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

76

 

 

 

 

 

 

76

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(64,859

)

 

 

(64,859

)

Balance—September 30, 2024

 

 

70,638,190

 

 

$

7

 

 

$

700,232

 

 

$

87

 

 

$

(533,565

)

 

$

166,761

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance—December 31, 2022

 

 

46,707,084

 

 

$

5

 

 

$

579,456

 

 

$

(912

)

 

$

(360,410

)

 

$

218,139

 

Proceeds from sales of common stock under ATM facility, net of commissions

 

 

1,329,214

 

 

 

 

 

 

2,598

 

 

 

 

 

 

 

 

 

2,598

 

Proceeds from exercise of stock options

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Proceeds from ESPP

 

 

468,643

 

 

 

 

 

 

909

 

 

 

 

 

 

 

 

 

909

 

Restricted stock units vested

 

 

508,534

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

10,662

 

 

 

 

 

 

 

 

 

10,662

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(51

)

 

 

 

 

 

(51

)

Unrealized gain on available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

661

 

 

 

 

 

 

661

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(81,712

)

 

 

(81,712

)

Balance—September 30, 2023

 

 

49,013,483

 

 

$

5

 

 

$

593,625

 

 

$

(302

)

 

$

(442,122

)

 

$

151,206

 

 

See notes to consolidated financial statements.

8


PERSONALIS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)

(in thousands)

 

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(64,859

)

 

$

(81,712

)

Adjustments to reconcile net loss to net cash used in operating activities

 

 

 

 

 

 

Stock-based compensation expense

 

 

8,017

 

 

 

10,662

 

Depreciation and amortization

 

 

8,398

 

 

 

8,389

 

Noncash operating lease cost

 

 

1,036

 

 

 

2,681

 

Noncash charges related to liability classified Tempus Warrants

 

 

18,274

 

 

 

 

Amortization of premium (discount) on short-term investments

 

 

(1,826

)

 

 

(1,400

)

Noncash restructuring and other charges

 

 

 

 

 

476

 

Noncash lease impairment expense

 

 

 

 

 

5,565

 

Other

 

 

56

 

 

 

214

 

Changes in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

4,255

 

 

 

2,976

 

Inventory and other deferred costs

 

 

1,979

 

 

 

201

 

Prepaid expenses and other assets

 

 

271

 

 

 

2,080

 

Accounts payable

 

 

(4,135

)

 

 

(749

)

Accrued and other current liabilities

 

 

(3,161

)

 

 

1,018

 

Contract liabilities

 

 

(3,638

)

 

 

6,216

 

Operating lease liabilities

 

 

(2,571

)

 

 

553

 

Other long-term liabilities

 

 

550

 

 

 

(10

)

Net cash used in operating activities

 

 

(37,354

)

 

 

(42,840

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of available-for-sale debt securities

 

 

(76,769

)

 

 

(71,831

)

Proceeds from maturities of available-for-sale debt securities

 

 

68,000

 

 

 

103,955

 

Purchases of property and equipment

 

 

(357

)

 

 

(7,387

)

Proceeds from sales of property and equipment

 

 

240

 

 

 

 

Net cash (used in) provided by investing activities

 

 

(8,886

)

 

 

24,737

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from sales of common stock under ATM facility, net of commissions

 

 

30,079

 

 

 

2,598

 

Proceeds from exercise of Tempus Warrants

 

 

18,438

 

 

 

 

Proceeds from sale of common stock under Tempus Investment Agreement

 

 

17,745

 

 

 

 

Payment of costs related to Tempus Investment Agreement

 

 

(800

)

 

 

 

Repayments of loans

 

 

(822

)

 

 

(2,292

)

Proceeds from exercise of equity awards

 

 

431

 

 

 

909

 

Net cash provided by financing activities

 

 

65,071

 

 

 

1,215

 

Effect of exchange rates on cash, cash equivalents and restricted cash

 

 

(15

)

 

 

(48

)

Net change in cash, cash equivalents and restricted cash

 

 

18,816

 

 

 

(16,936

)

Cash, cash equivalents and restricted cash, beginning of period

 

 

58,774

 

 

 

90,918

 

Cash, cash equivalents and restricted cash, end of period

 

$

77,590

 

 

$

73,982

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:

 

Cash and cash equivalents

 

$

75,800

 

 

$

72,192

 

Restricted cash, included in other long-term assets

 

 

1,790

 

 

 

1,790

 

Total cash, cash equivalents and restricted cash

 

$

77,590

 

 

$

73,982

 

See notes to consolidated financial statements.

9


PERSONALIS, INC.

INDEX FOR NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

 

 

 

 

 

Page

Note 1.

Company and Nature of Business

11

Note 2.

Summary of Significant Accounting Policies

11

Note 3.

Revenue

12

Note 4.

Balance Sheet Details

13

Note 5.

Fair Value Measurements

14

Note 6.

Loans

15

Note 7.

Leases

16

Note 8.

Related Party Transactions

17

Note 9.

Restructuring and Other Charges

18

Note 10.

Stock-Based Compensation

19

Note 11.

Contingencies

21

Note 12.

Basic and Diluted Net Loss Per Common Share

21

 

10


PERSONALIS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

Note 1. Company and Nature of Business

Personalis, Inc. (the "Company" or "Personalis") develops and markets advanced cancer genomic tests for precision oncology and personalized testing. The Company also provides sequencing and data analysis services to support population sequencing initiatives. Genomic tests are sold primarily to pharmaceutical companies, biopharmaceutical companies, diagnostics companies, universities, non-profits, and government entities, while services for population sequencing initiatives are sold primarily to government entities. The principal markets for the Company’s services are in the United States and Europe.

The Company is expanding its business model to offer genomic tests directly to cancer patients in a clinical setting. However, revenue generated from clinical customers was not significant for any periods presented.

The Company was incorporated in Delaware in February 2011 and began operations in September 2011. The Company formed a wholly owned subsidiary, Personalis (UK) Ltd., in August 2013 and a wholly owned subsidiary, Shanghai Personalis Biotechnology Co., Ltd., which is referred to as “Personalis (Shanghai) Ltd” herein, in October 2020. The Company terminated its operations in China during 2023 and completed the process of dissolving the entity in the first quarter of 2024. Refer to Note 9 for further information. The Company operates and manages its business as one reportable operating segment, which is the sale of sequencing and data analysis services.

The Company has incurred losses to date and expects to incur additional losses for the foreseeable future. The Company continues to invest the majority of its resources in the development and growth of its business, including investments in product development and sales and marketing efforts. The Company’s activities have been financed to date primarily through the sale of its equity securities and cash from operations.

Note 2. Summary of Significant Accounting Policies

Basis of Presentation

The unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim reporting. Certain note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The consolidated financial statements include the accounts of Personalis, Inc. and its wholly owned subsidiaries, Personalis (UK) Ltd. and Personalis (Shanghai) Ltd (the latter entity until its dissolution during the first quarter of 2024). All intercompany balances and transactions have been eliminated in consolidation. Upon dissolution of Personalis (Shanghai) Ltd during the first quarter of 2024, an accumulated foreign currency translation adjustment of $0.2 million was reclassified from accumulated other comprehensive loss to net loss within Other income (expense), net.

The consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2024.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The estimates include, but are not limited to, revenue recognition, useful lives assigned to long-lived assets, discount rates for lease accounting, the valuation of stock options, the valuation of common stock warrants, provisions for income taxes, and fair value of lease right-of-use assets. Actual results could differ from these estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

At-the-Market Equity Offerings

In December 2021, the Company entered into an At-the-Market ("ATM") Sales Agreement with BTIG, LLC (“BTIG”), as amended in December 2023 (the "Sales Agreement"), under which it may offer and sell its common stock from time to time through BTIG as its sales agent. BTIG will use commercially reasonable efforts to sell the Company’s common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay BTIG a commission of up to 3% of the gross sales proceeds of any common stock sold under the Sales Agreement. The Company is not obligated to make any sales of common stock under the Sales Agreement.

11


During the three months ended September 30, 2024, the Company issued and sold 4,760,588 shares of its common stock under the Sales Agreement at a weighted-average price of $5.84 per share and received $27.2 million in proceeds, net of commissions. During the nine months ended September 30, 2024, the Company issued and sold 6,660,731 shares of its common stock under the Sales Agreement at a weighted-average price of $4.61 per share and received $30.1 million in proceeds, net of commissions.

Concentration of Credit Risk and Other Risks and Uncertainties

The Company is subject to credit risk from its portfolio of cash and cash equivalents. The Company’s cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits. Management believes these financial institutions are financially sound and, accordingly, that minimal credit risk exists.

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 are as follows: preservation of principal; liquidity of investments sufficient to meet cash flow requirements; avoidance of inappropriate concentration and credit risk; competitive after-tax rate of returns; and fiduciary control of cash and investments. Under its investment policy, the Company limits the amounts invested in such securities by credit rating, maturity, investment type, and issuer. As a result, management believes that these financial instruments do not expose the Company to any significant concentrations of credit risk.

The Company purchases various reagents and sequencing materials from sole source suppliers. Any extended interruption in the supply of these materials could result in the Company’s inability to secure sufficient materials to conduct business and meet customer demand.

The Company routinely assesses the creditworthiness of its customers and does not require collateral. Historically, the Company has not experienced significant credit losses from accounts receivable. Multiple customers have provided more than 10% of total revenue in the periods presented, or accounted for more than 10% of accounts receivable at each respective balance sheet date, as follows:

 

 

Revenue

 

Accounts Receivable

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

September 30, 2024

 

December 31, 2023

 

 

2024

 

2023

 

2024

 

2023

 

 

 

 

Moderna, Inc.

 

33%

 

*

 

28%

 

*

 

20%

 

*

Natera, Inc.

 

20%

 

43%

 

31%

 

46%

 

20%

 

36%

VA MVP

 

17%

 

13%

 

11%

 

16%

 

11%

 

*

Merck & Co., Inc.

 

*

 

12%

 

*

 

*

 

*

 

*

Pfizer Inc.

 

*

 

*

 

*

 

*

 

19%

 

*

* Less than 10% of revenue or accounts receivable

 

Significant Accounting Policies

As of September 30, 2024, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies” in its consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Recent Accounting Pronouncements

New Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The guidance will be effective for the Company's annual period ending December 31, 2025. The Company is currently evaluating the impact of the new guidance on its income tax disclosures.

Note 3. Revenue

The Company disaggregates revenue by the following four customer types:

Pharma tests and services includes sales of testing services and data analytics for clinical trials and research to pharmaceutical companies in support of their drug development programs. Contracts typically contemplate a single project and involve a range of tests and analytics to fulfill the requirements of each particular project.
Enterprise sales includes sales of tumor profiling and diagnostic tests directly to another business as an input to their products. The Company is typically contracted to deliver specified tests and analytics in high volume over time. Revenue from the Company's partnership with Natera to provide advanced tumor analysis for use in Natera's molecular residual disease ("MRD") test makes up substantially all of the revenue in this category.

12


Population sequencing includes sales of genomic sequencing services and data analytics to support large-scale genetic research programs. The Company is typically contracted to perform whole genome sequencing and provide data that can be used for analysis across a large volume of samples. All of the revenue within this category is from the Company's partnership with the VA MVP.
Other includes sales of genomic tests and analytics to universities and non-profits. Other also includes sales of diagnostics tests ordered by healthcare providers for cancer patients.

The following table presents the Company’s revenue disaggregated by customer type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Pharma tests and services

 

$

15,698

 

 

$

7,997

 

 

$

38,707

 

 

$

20,413

 

Enterprise sales

 

 

5,264

 

 

 

7,812

 

 

 

21,194

 

 

 

24,656

 

Population sequencing

 

 

4,431

 

 

 

2,400

 

 

 

7,211

 

 

 

8,405

 

Other

 

 

316

 

 

 

38

 

 

 

702

 

 

 

332

 

Total revenue

 

$

25,709

 

 

$

18,247

 

 

$

67,814

 

 

$

53,806

 

Revenue from countries outside of the United States, based on the billing addresses of customers, represented 3% and 7% of the Company’s revenue for the three months ended September 30, 2024 and 2023, respectively, and 4% and 9% for the nine months ended September 30, 2024 and 2023, respectively.

Contract Assets and Liabilities

The opening and closing balances of receivables and contract liabilities from contracts with customers are shown below (in thousands). Contract assets were immaterial for all periods presented.

 

 

September 30, 2024

 

 

December 31, 2023

 

Opening balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

17,730

 

 

$

16,642

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

3,288

 

 

$

1,264

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

3,928

 

 

 

 

Total contract liabilities

 

 

7,216

 

 

 

1,264

 

 

 

 

 

 

 

 

Closing balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

13,474

 

 

$

17,730

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

3,428

 

 

$

3,288

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

150

 

 

 

3,928

 

Total contract liabilities

 

 

3,578

 

 

 

7,216

 

Amounts collected in advance of services being provided are deferred as contract liabilities in the consolidated balance sheets. The associated revenue is recognized, and the contract liability is reduced, as the services are subsequently performed. As of September 30, 2024, amounts related to unfulfilled services under contracts with an original expected duration of more than one year was $1.9 million. The Company expects to recognize approximately $1.7 million of this amount in the next 12 months, and the remaining $0.2 million in the 12 months after that. Revenue recognized that was included in the contract liability balance at the beginning of each reporting period was $1.3 million and $4.1 million for the three and nine months ended September 30, 2024, respectively, and was immaterial and $0.5 million for the three months and nine months ended September 30, 2023, respectively.

Note 4. Balance Sheet Details

Inventory and other deferred costs consist of the following (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Raw materials

 

$

6,332

 

 

$

5,661

 

Other deferred costs

 

 

2,157

 

 

 

4,813

 

Total inventory and other deferred costs

 

$

8,489

 

 

$

10,474

 

Property and equipment. Depreciation and amortization expense for the three months ended September 30, 2024 and 2023 was $2.8 million, and for the nine months ended September 30, 2024 and 2023 was $8.4 million. Accumulated depreciation and amortization was $44.4 million and $37.7 million as of September 30, 2024 and December 31, 2023, respectively.

13


Restricted cash. The Company’s restricted cash is pledged as collateral for a standby letter of credit related to a property lease. The balance of restricted cash was $1.8 million as of September 30, 2024 and December 31, 2023, and is included in other long-term assets.

Accrued and other current liabilities consist of the following (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Accrued compensation

 

$

8,161

 

 

$

12,816

 

Operating lease liabilities

 

 

7,910

 

 

 

7,761

 

Loans—current portion (Note 6)

 

 

1,234

 

 

 

1,646

 

Accrued liabilities

 

 

1,471

 

 

 

858

 

Market Development Fees received from Tempus (Note 8)

 

 

1,150

 

 

 

 

Employee ESPP contributions

 

 

573

 

 

 

311

 

Accrued taxes

 

 

7

 

 

 

37

 

Customer deposits

 

 

29

 

 

 

512

 

Total accrued and other current liabilities

 

$

20,535

 

 

$

23,941

 

 

Note 5. Fair Value Measurements

The following tables show the Company’s financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements as of September 30, 2024 and December 31, 2023 (in thousands):

 

 

September 30, 2024

 

 

Adjusted Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

Fair Value Level

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

1,022

 

 

$

 

 

$

 

 

$

1,022

 

 

 

Money market funds

 

 

27,307

 

 

 

 

 

 

 

 

 

27,307

 

 

Level 1

Commercial paper

 

 

43,988

 

 

 

1

 

 

 

(4

)

 

 

43,985

 

 

Level 2

U.S. agency securities

 

 

3,485

 

 

 

1

 

 

 

 

 

 

3,486

 

 

Level 2

Total cash and cash equivalents

 

 

75,802

 

 

 

2

 

 

 

(4

)

 

 

75,800

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

5,917

 

 

 

6

 

 

 

 

 

 

5,923

 

 

Level 2

U.S. agency securities

 

 

1,982

 

 

 

2

 

 

 

 

 

 

1,984

 

 

Level 2

U.S. government securities

 

 

59,887

 

 

 

58

 

 

 

(1

)

 

 

59,944

 

 

Level 2

Total short-term investments

 

 

67,786

 

 

 

66

 

 

 

(1

)

 

 

67,851

 

 

 

Total assets measured at fair value

 

$

143,588

 

 

$

68

 

 

$

(5

)

 

$

143,651

 

 

 

 

 

 

December 31, 2023

 

 

Adjusted Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

Fair Value Level

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

3,649

 

 

$

 

 

$

 

 

$

3,649

 

 

 

Money market funds

 

 

14,968

 

 

 

 

 

 

 

 

 

14,968

 

 

Level 1

Commercial paper

 

 

34,416

 

 

 

 

 

 

(18

)

 

 

34,398

 

 

Level 2

U.S. agency securities

 

 

1,985

 

 

 

1

 

 

 

 

 

 

1,986

 

 

Level 2

U.S. government securities

 

 

1,983

 

 

 

 

 

 

 

 

 

1,983

 

 

Level 2

Total cash and cash equivalents

 

 

57,001

 

 

 

1

 

 

 

(18

)

 

 

56,984

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

495

 

 

 

 

 

 

 

 

 

495

 

 

Level 2

U.S. agency securities

 

 

1,976

 

 

 

 

 

 

 

 

 

1,976

 

 

Level 2

U.S. government securities

 

 

54,720

 

 

 

7

 

 

 

(3

)

 

 

54,724

 

 

Level 2

Total short-term investments

 

 

57,191

 

 

 

7

 

 

 

(3

)

 

 

57,195

 

 

 

Total assets measured at fair value

 

$

114,192

 

 

$

8

 

 

$

(21

)

 

$

114,179

 

 

 

Marketable debt securities at September 30, 2024 have maturities due in less than 12 months. No security has been in a continuous unrealized loss position for more than 12 months and the Company does not consider any of its marketable debt securities to be impaired.

14


Tempus Warrants

The Black-Scholes option-pricing model was used to estimate fair value of the warrants issued to Tempus AI, Inc. ("Tempus") at the date of issuance, November 28, 2023, and at each subsequent balance sheet date prior to their exercise in full. Assumptions used are listed below, which are Level 3 fair value inputs. Expected term was equal to the then-remaining contractual periods of each of the two warrants. Expected volatility was based on the Company's actual historical volatility over the expected terms of the warrants. The risk-free interest rate was based on the U.S. Treasury yield curve over the expected terms of the warrants.

In August 2024, Tempus exercised its warrants in full. Fair value was determined at settlement as the fair value of shares delivered (9,218,800 shares of common stock at $5.07 per share) less exercise price ($2.00 average exercise price per share). Refer to Note 8 for further information about the warrants issued to Tempus.

 

 

August 16, 2024
Exercise Date

 

 

As of June 30, 2024

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Expected term (in years)

 

 

—-

 

 

0.50 - 1.50

 

 

0.75 - 1.75

 

 

1.00 - 2.00

 

Volatility

 

 

—-

 

 

79.7 - 99.8%

 

 

103.9 - 106.3%

 

 

102.6 - 108.5%

 

Risk-free interest rate

 

 

—-

 

 

4.90 - 5.33%

 

 

4.70 - 5.21%

 

 

4.23 - 4.79%

 

Dividend yield

 

 

—-

 

 

%

 

 

%

 

 

%

 

Total fair value of Tempus Warrants (in thousands)

 

$

28,302

 

 

$

2,288

 

 

$

5,262

 

 

$

10,027

 

The following table sets forth a summary of the changes in fair value of the Tempus Warrants, which are classified as Level 3 financial instruments (in thousands):

Warrant Liabilities

 

Three months ended
September 30, 2024

 

 

Nine months ended
September 30, 2024

 

Beginning balance

 

$

2,288

 

 

$

10,027

 

Change in fair value—recognized as loss within Other income (expense), net in the consolidated statements of operations

 

 

26,014

 

 

 

18,275

 

Derecognition of warrant liabilities due to exercise in full

 

 

(28,302

)

 

 

(28,302

)

Ending balance

 

$

-

 

 

$

-

 

 

Note 6. Loans

Amounts outstanding under loans are as follows (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Principal

 

$

1,645

 

 

$

2,904

 

Less: unamortized discount

 

 

 

 

 

(24

)

Total carrying amount

 

 

1,645

 

 

 

2,880

 

Less: current portion (included in accrued and other current liabilities)

 

 

(1,234

)

 

 

(1,646

)

Long-term portion (included in other long-term liabilities)

 

$

411

 

 

$

1,234

 

Equipment and Software Loans

In April 2021, the Company entered into a secured payment agreement with a financing entity to finance the purchase of $2.4 million of internal use software licenses and related software maintenance from a vendor. The financing entity and vendor are not related. The Company repaid the financed amount in three equal payments of $0.8 million in May 2021, May 2022, and May 2023. The payment agreement was noninterest bearing and the Company concluded that such interest rate (zero) did not represent fair and adequate compensation to the financing entity for the use of the related funds. Accordingly, the Company approximated the rate at which it could obtain financing of a similar nature from other sources at the date of the transaction. The resulting imputed interest rate was 7% and was used to establish the present value of the payment agreement. The discount is recognized as interest expense in the consolidated statements of operations over the life of the payment agreement.

The Company entered into two more secured payment agreements in April 2021 and July 2022, with the same financing entity, to finance the purchase of $3.1 million of computer hardware and related hardware maintenance and $1.3 million of internal use software licenses and related ongoing support, respectively. The Company is required to pay three equal payments of $1.0 million in July 2021, June 2022, and June 2023 for the first agreement, and three equal payments of $0.4 million in September 2022, September 2023, and September 2024 for the second agreement. The nature of these agreements and resulting accounting treatment are the same as the payment agreement described in the preceding paragraph, except the imputed interest rate was 9% for the July 2022 agreement.

Repayments are presented as financing cash outflows. Interest expense was less than $0.1 million for each of the periods presented.

15


Lab Equipment Loan

In November 2023, the Company purchased lab equipment from one of its main vendors for $3.4 million. Extended payment terms were provided to the Company through a financial solutions partner of the vendor. Terms included a 30% down payment and 24 equal monthly payments for the remaining balance, with such monthly payments commencing in January 2024, and no interest or financing charges. Title for the lab equipment transferred immediately upon delivery to the Company. The financial solutions partner retains a security interest until payoff is complete at the end of 2025. The purchase price for the lab equipment was equal to the cash price and thus the impact of imputing interest would have been de minimis. Repayments are presented as financing cash outflows.

Note 7. Leases

In 2021, the Company entered into a noncancelable operating lease for approximately 100,000 square feet in Fremont, California used for laboratory operations and its corporate headquarters. The lease term is 13.5 years and commenced in October 2022. The Company gained early access to the premises for the purpose of constructing and installing tenant improvements, for which the landlord contributed $15.1 million. Such contributions were accounted for as lease incentives and are recognized as reductions to lease expense over the lease term. The lease expires at the end of March 2036 and includes two options to extend the term for a period of five-years per option at market rates. The Company determined the extension options are not reasonably certain to be exercised. The lease includes escalating rent payments.

The Company has a noncancelable operating lease expiring in November 2027 for 31,280 square feet in Menlo Park, California previously used for laboratory operations and its former corporate headquarters. The lease includes escalating rent payments. The Company moved all laboratory operations to the Fremont facility during the third quarter of 2023 and is actively marketing the vacated Menlo Park space for sublease.

The Company has noncancelable operating leases for data center space expiring between 2025 and 2026. The leases include renewal options that the Company determined are not reasonably certain to be exercised. Separately, the Company also has various other short-term leases.

As of September 30, 2024, operating leases had a weighted-average remaining lease term of 10.0 years and a weighted-average discount rate of 10.5%. Discount rates are based on estimates of the Company's incremental borrowing rate, as the discount rates implicit in the leases cannot be readily determined. Future lease payments under operating leases as of September 30, 2024 were as follows (in thousands):

 

 

Amount

 

2024 (remaining three months)

 

$

2,064

 

2025

 

 

8,057

 

2026

 

 

7,230

 

2027

 

 

7,189

 

2028

 

 

5,215

 

2029 and thereafter

 

 

42,798

 

Total future minimum lease payments

 

 

72,553

 

Less: imputed interest

 

 

(29,042

)

Present value of future minimum lease payments

 

 

43,511

 

Less: current portion of operating lease liability

 

 

(7,910

)

Long-term operating lease liabilities

 

$

35,601

 

Cash paid for operating lease liabilities, included in cash flows from operating activities in the consolidated statements of cash flows, for the nine months ended September 30, 2024 and 2023, was $6.1 million and $4.0 million, respectively. Right-of-use assets obtained in exchange for new operating lease liabilities during the nine months ended September 30, 2024 and 2023 were zero and $1.3 million, respectively.

Components of lease costs were as follows (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease cost

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

1,503

 

 

$

1,670

 

 

$

4,535

 

 

$

5,262

 

Short-term lease cost

 

 

1

 

 

 

51

 

 

 

197

 

 

 

175

 

Variable lease cost

 

 

513

 

 

 

381

 

 

 

1,539

 

 

 

1,264

 

Total lease cost

 

$

2,017

 

 

$

2,102

 

 

$

6,271

 

 

$

6,701

 

 

16


Note 8. Related Party Transactions

The Company determined that Tempus is a related party because they own more than 10% of the Company's common stock. Tempus acquired its ownership stake in August 2024 by exercising the Tempus Warrants and purchasing additional shares under the Investment Agreement (defined below).

Overview of Tempus Agreement

In November 2023, the Company entered into a Commercialization and Reference Laboratory Agreement (the “Tempus Agreement”) with Tempus pursuant to which Tempus markets the Company's NeXT Personal Dx test in the United States. The Company performs tests ordered by patients through Tempus and the Company bills the patients or payors. The Company compensates Tempus for orders obtained and results delivered on a per-test basis. The term of the Tempus Agreement is five years, which may be extended for successive one-year terms. Either party may terminate the Tempus Agreement for convenience upon 30 months' prior written notice.

Under the Tempus Agreement, the Company conducted development activities to analytically validate NeXT Personal Dx in three indications: breast cancer, lung cancer and immuno-oncology monitoring. In consideration of the Company performing such development activities, Tempus agreed to pay the Company fees of $12 million (the "Market Development Fees"), consisting of an activation fee of $3 million, a first milestone fee of $3 million (upon achievement of one clinical validation), and a second milestone fee payable in six quarterly installments totaling $6 million (upon achievement of the two remaining clinical validations). The Company has achieved all three clinical validations, thus both milestones have been met. Separately, the parties are performing co-promotion activities and the Company is compensating Tempus for promotional and commercialization services through the end of 2026 in an amount up to $9.6 million.

Additionally, as partial consideration of Tempus' obligations to the Company under the Tempus Agreement, the Company issued warrants to Tempus. See "Tempus Warrants" section below.

Tempus Warrants

In consideration of Tempus’ obligations to Personalis under the Tempus Agreement, on November 28, 2023, the Company issued to Tempus (1) a warrant to purchase up to 4,609,400 shares of Personalis common stock at an exercise price per share of $1.50, with an expiration date of December 31, 2024 (the “First Warrant”), and (2) a warrant to purchase up to 4,609,400 shares of Personalis common stock at an exercise price per share of $2.50, with an expiration date of December 31, 2025 (the “Second Warrant” and, together with the First Warrant, the “Tempus Warrants”). In August 2024, Tempus exercised in full the Tempus Warrants to purchase 9,218,800 shares of Personalis common stock for $18.4 million in cash, at an average exercise price of $2.00 per share, concurrently with the execution of the Investment Agreement (described below).

The Tempus Warrants included a provision under which the total number of shares issuable upon settlement were subject to adjustment. Consequently, the Tempus Warrants were classified as liability instruments while outstanding and subject to remeasurement at each balance sheet date, with changes in fair value recognized as Other income (expense), net in the consolidated statements of operations. Fair values of the warrants were estimated using the Black-Scholes option-pricing model. See Note 5 Fair Value Measurements for discussion of inputs used in the measurements of the Tempus Warrants and the resulting noncash losses recognized in the consolidated statements of operations.

Investment Agreement with Tempus

In August 2024, the Company entered into an investment agreement (the "Investment Agreement") with Tempus under which the Company issued and sold 3,500,000 shares of common stock at a price per share of $5.07, representing the last reported closing price of the common stock. The Company received $17.7 million of cash from the sale of the shares and incurred $1.1 million of issuance costs directly related to the sale, of which $0.8 million was paid as of September 30, 2024.

Impact of Tempus Agreement on the Financial Statements

The Company had achieved the first clinical validation milestone at the time of entering the Tempus Agreement and was therefore entitled to Market Development Fees of $6 million, consisting of the first milestone fee of $3 million and the activation fee of $3 million. These proceeds of $6 million were received in 2023 and treated as consideration for the Tempus Warrants.

The remainder of Market Development Fees—$6 million, payable in six quarterly installments—are recorded as a liability when received and offset against promotional fees as they are paid by the Company to Tempus. As of September 30, 2024, $2 million of such $6 million Market Development Fees have been received.

Amounts of transactions with Tempus during each income statement period presented, along with amounts due from or to Tempus as of each balance sheet date, follows:

17


 

 

Income Statement

 

(in millions)

 

Three Months Ended
September 30, 2024

 

 

Nine Months Ended
September 30, 2024

 

Orders and results delivery fees and net promotional fees—Selling, general and administrative expenses

 

$

0.1

 

 

$

0.3

 

Noncash loss from remeasurement of Tempus Warrants—Other income (expense), net

 

 

(26.0

)

 

 

(18.3

)

 

 

 

Balance Sheet

 

(in millions)

 

September 30, 2024

 

 

December 31, 2023

 

Unamortized Market Development Fees—Short- and long-term Other liabilities

 

$

1.7

 

 

$

 

Amounts payable to Tempus—Current liabilities

 

 

0.6

 

 

 

 

 

Note 9. Restructuring and Other Charges

Costs related to the Company's reductions in workforce and closure of its China operations are included within Restructuring and Other Charges in the consolidated statements of operations.

Restructuring

In January 2023, the Company initiated a reduction in workforce to reduce operating costs and improve operating efficiency. The workforce reduction affected approximately 100 employees and was substantially completed during the first quarter of 2023. The Company recognized $3.1 million in one-time employee termination benefits in the first quarter of 2023 in connection with the reduction in workforce, comprising separation pay and healthcare benefits payable in cash, all of which were paid by the end of the second quarter of 2023.

In December 2023, the Company initiated a second reduction in workforce to further reduce operating costs and improve operating efficiency. The workforce reduction affected approximately 60 employees and was completed during the first quarter of 2024. The Company recognized $4.0 million in one-time employee termination benefits in the fourth quarter of 2023 in connection with the reduction in workforce, comprising separation pay and healthcare benefits payable in cash. Substantially all of such termination benefits were paid by the end of the first quarter of 2024. The Company does not expect to incur any material additional costs in connection with the reductions in workforce.

Closure of China Operations

During the first half of 2023, the Company terminated its operations in China with the objective of streamlining international operations and reducing operating costs. The disposal did not qualify for reporting as a discontinued operation because it did not represent a strategic shift that has or will have a major effect on our operations and financial results. The Company completed the process of dissolving the Personalis (Shanghai) Ltd entity in February 2024.

Expenses of $0.9 million were recognized in the first quarter of 2023 in connection with closure activities, of which $0.3 million was related to one-time employee termination benefits for the Company's 12 former employees located in China and were payable in cash. Substantially all of the terminations were completed during the first quarter of 2023, along with the related cash outlays. The remaining $0.6 million in expenses were comprised primarily of noncash charges, including losses on disposal of fixed assets and impairments of other assets.

18


Note 10. Stock-Based Compensation

Shares of common stock reserved for issuance under the Company’s equity incentive plans were as follows:

 

 

September 30, 2024

 

Outstanding stock awards

 

 

9,620,071

 

Reserved for future award grants

 

 

4,816,129

 

Reserved for future ESPP

 

 

192,341

 

Total common stock reserved for stock awards

 

 

14,628,541

 

Service-Based Stock Option Activity

A summary of the Company’s service-based stock option activity (excluding performance-based stock option activity, which is presented separately below) for the nine months ended September 30, 2024 is as follows:

 

 

Outstanding Service-Based Options

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term (in years)

 

 

Aggregate
Intrinsic
Value

 

Balance—December 31, 2023

 

 

5,805,586

 

 

$

7.40

 

 

 

6.90

 

 

$

64

 

Options granted

 

 

3,539,500

 

 

 

2.14

 

 

 

 

 

 

 

Options exercised

 

 

(46,471

)

 

 

2.44

 

 

 

 

 

 

 

Options forfeited or expired

 

 

(651,638

)

 

 

10.14

 

 

 

 

 

 

 

Balance—September 30, 2024

 

 

8,646,977

 

 

$

5.07

 

 

 

7.91

 

 

$

19,399

 

Options vested and exercisable as of September 30, 2024

 

 

4,058,866

 

 

$

7.74

 

 

 

6.50

 

 

$

5,870

 

The weighted-average grant date fair value of options granted was $3.55 and $1.33 per share for the three months ended September 30, 2024 and 2023, and $1.49 and $1.82 per share for the nine months ended September 30, 2024 and 2023, respectively. As of September 30, 2024, the unrecognized stock-based compensation cost of unvested options was $7.5 million, which is expected to be recognized over a weighted-average period of 2.1 years.

Valuation of Service-Based Stock Options

The Company estimated the fair value of service-based stock options using the Black-Scholes option-pricing model. Fair value of stock options is recognized as compensation expense on a straight-line basis over the requisite service periods of the awards. Fair value of stock options was estimated using the following range of assumptions:

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

 

2024

 

2023

 

2024

 

2023

Expected term (in years)

 

5.77 - 6.08

 

6.02 - 6.08

 

5.50 - 6.08

 

5.50 - 6.08

Volatility

 

82.57 - 83.59%

 

78.67 - 78.73%

 

72.61 - 83.59%

 

78.47 - 79.31%

Risk-free interest rate

 

3.48 - 4.15%

 

3.99 - 4.43%

 

3.48 - 4.65%

 

3.47 - 4.43%

Dividend yield

 

%

 

–%

 

–%

 

–%

Performance-Based Stock Option Activity

During 2024, the Company granted performance-based stock options ("PSOs") to the executive leadership team. Vesting of the PSOs is based upon attainment of certain Medicare reimbursement coverages by the end of 2025 and subject to continuous service by the executives. Fair value was estimated using the Black-Scholes option-pricing model. Total grant-date fair value of the PSOs was $0.3 million.

19


A summary of the Company's performance-based stock option activity for the nine months ended September 30, 2024 is as follows:

 

 

Outstanding Performance-Based Options

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term (in
years)

 

 

Aggregate
Intrinsic
Value

 

Balance—December 31, 2023

 

 

 

 

$

 

 

 

 

 

$

 

Options granted

 

 

271,500

 

 

 

1.61

 

 

 

 

 

 

 

Balance—September 30, 2024

 

 

271,500

 

 

$

1.61

 

 

 

9.45

 

 

$

1,024,675

 

Options vested and exercisable as of September 30, 2024

 

 

 

 

$

 

 

 

 

 

$

 

Restricted Stock Units ("RSU") Activity and Valuation

A summary of the Company’s RSU activity for the nine months ended September 30, 2024 is as follows:

 

 

Unvested Restricted Stock Units

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Grant Date
Fair Value

 

 

Aggregate
Fair Value

 

Balance—December 31, 2023

 

 

1,253,826

 

 

$

8.99

 

 

$

2,633

 

RSUs granted

 

 

 

 

 

 

 

 

 

RSUs vested

 

 

(340,079

)

 

 

11.92

 

 

 

639

 

RSUs forfeited

 

 

(212,153

)

 

 

10.18

 

 

 

 

Balance—September 30, 2024

 

 

701,594

 

 

$

7.20

 

 

$

3,775

 

As of September 30, 2024, the unrecognized stock-based compensation cost of unvested RSUs was $3.3 million, which is expected to be recognized over a weighted-average period of 1.3 years.

ESPP Activity and Valuation

During the nine months ended September 30, 2024 and 2023, 391,415 and 468,643 shares of common stock were purchased under the Employee Stock Purchase Plan ("ESPP"). The fair value of stock purchase rights granted under the ESPP was estimated using the following assumptions:

 

 

Three and Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Expected term (in years)

 

 

0.50

 

 

 

0.50

 

Volatility

 

 

61.35

%

 

 

84.88

%

Risk-free interest rate

 

 

5.43

%

 

 

5.14

%

Dividend yield

 

–%

 

 

–%

 

Grant-date fair value per share

 

$

0.51

 

 

$

0.91

 

Stock-Based Compensation Expense

The following is a summary of stock-based compensation expense by award type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service-based stock options

 

$

1,267

 

 

$

1,458

 

 

$

3,719

 

 

$

4,306

 

Performance-based stock options

 

 

36

 

 

 

 

 

 

77

 

 

 

 

RSUs

 

 

1,324

 

 

 

1,840

 

 

 

4,056

 

 

 

5,720

 

ESPP

 

 

50

 

 

 

184

 

 

 

165

 

 

 

636

 

Total stock-based compensation expense

 

$

2,677

 

 

$

3,482

 

 

$

8,017

 

 

$

10,662

 

 

20


The following is a summary of stock-based compensation expense by function (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

156

 

 

$

428

 

 

$

463

 

 

$

1,354

 

Research and development

 

 

1,006

 

 

 

1,212

 

 

 

2,999

 

 

 

3,698

 

Selling, general and administrative

 

 

1,515

 

 

 

1,842

 

 

 

4,555

 

 

 

5,610

 

Total stock-based compensation expense

 

$

2,677

 

 

$

3,482

 

 

$

8,017

 

 

$

10,662

 

 

Note 11. Contingencies

In June 2024, the Company and Foresight Diagnostics Inc. ("Foresight") entered into a Settlement and License Agreement (the "S&L Agreement") to settle litigation related to alleged patent infringement by Foresight. The Company filed complaints against Foresight—one in August 2022 and a second in June 2023—for infringement of certain of the Company's patents relating to detection of MRD. Foresight filed counterclaims and alleged that its solid tumor recurrence test does not infringe the Company's patents and invalidated two of the Company's patents, and sought to invalidate certain of the Company's other patents, through inter partes review proceedings with the U.S. Patent Trial and Appeal Board ("PTAB"). Pursuant to the S&L Agreement, Foresight and the Company agreed to dismiss the pending claims of infringement and related defenses and counterclaims, and to end the remaining inter partes review proceedings.

Under the S&L Agreement, the Company granted Foresight a non-exclusive, worldwide license under certain patents of the Company to develop, manufacture, commercialize and otherwise exploit products and services that use whole genome sequencing and a variable content minimal/molecular residual disease panel that utilizes phased variants in consideration for which Foresight agreed to pay the Company a low single-digit tiered royalty on sales of products and services covered by patents licensed by the Company, subject to customary reductions. The license is perpetual and irrevocable, except in certain limited circumstances, which apply on a patent-by-patent basis. Upon the occurrence of certain specified change of control events with respect to Foresight, the highest percentage of the royalty tiers is subject to a low single-digit increase and Foresight will pay a one-time fee in the low single-digit millions. The term of the S&L Agreement runs through expiration of the patents licensed by the Company to Foresight.

Note 12. Basic and Diluted Net Loss Per Common Share

Basic net loss per common share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per common share is computed using net loss and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Potentially dilutive common shares include the assumed exercise of outstanding stock options, assumed release of outstanding RSUs, assumed issuance of common stock under the ESPP, and the assumed exercise of Tempus Warrants. The Company incurred net losses in the periods presented, and as a result, potential common shares from stock options, RSUs, ESPP issuances, and the Tempus Warrants were not included in the diluted shares used to calculate net loss per share, as their inclusion would have been anti-dilutive.

The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$

(39,089

)

 

$

(29,098

)

 

$

(64,859

)

 

$

(81,712

)

Weighted-average common shares outstanding—basic and diluted

 

 

61,051,350

 

 

 

48,694,324

 

 

 

54,708,205

 

 

 

47,701,369

 

Net loss per common share—basic and diluted

 

$

(0.64

)

 

$

(0.60

)

 

$

(1.19

)

 

$

(1.71

)

The following table sets forth the potentially dilutive shares excluded from the computation of diluted net loss per common share because their effect was anti-dilutive:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

8,918,477

 

 

 

7,731,587

 

 

 

8,918,477

 

 

 

7,731,587

 

Unvested RSUs

 

 

701,594

 

 

 

1,611,229

 

 

 

701,594

 

 

 

1,611,229

 

ESPP

 

 

192,341

 

 

 

413,450

 

 

 

192,341

 

 

 

413,450

 

Total

 

 

9,812,412

 

 

 

9,756,266

 

 

 

9,812,412

 

 

 

9,756,266

 

 

21


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited consolidated financial statements and the related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “Annual Report”). In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. You should review the sections titled “Note Regarding Forward-Looking Statements” for a discussion of forward-looking statements and in Part II, Item 1A, “Risk Factors” for a discussion of factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report.

Overview

We develop and market advanced cancer genomic tests. Our tests are used by pharmaceutical companies for translational research, biomarker discovery, the development of personalized cancer therapies, and, we expect in the near future, for clinical trial enrollment. Our tests are used by physicians to detect cancer recurrence, monitor cancer evolution, and uncover insights for therapy selection. We also provide sequencing and data analysis services to support population sequencing initiatives.

Today, our products are routinely used by many of the largest oncology-focused pharmaceutical companies for analysis of patient samples in their clinical trials and drug development programs. Our advanced genomic sequencing and analytics also support the development of personalized cancer vaccines and other next-generation cancer immunotherapies. For example, we are providing genomic testing to Moderna, Inc. ("Moderna") in its ongoing clinical trials evaluating a personalized cancer vaccine. In addition, we partner with diagnostics companies by providing our advanced tumor profiling and analysis capabilities as an input to their products. More recently, we launched new diagnostic offerings for the clinical setting and, in November 2023, entered into an agreement with Tempus AI, Inc. ("Tempus") to commercialize our NeXT Personal Dx test. We have also pursued non-cancer related business opportunities, specifically within the population sequencing market, by providing whole genome sequencing ("WGS") services under contract with the U.S. Department of Veterans Affairs Million Veteran Program ("VA MVP").

We are working with a growing number of leading cancer centers and world-class academic research institutions to build and publish the clinical evidence-base to support our products and our key indications, as well as to obtain reimbursement coverage from Medicare and other payors. Because of the ultra-high analytical sensitivity of our technology, we are primarily focusing on three indications: breast cancer, lung cancer, and immunotherapy (IO) monitoring. We have collaborations with Cancer Research UK, University College London, and the Francis Crick Institute (the TRACERx study); The Royal Marsden; the Vall d'Hebron Institute of Oncology (VHIO); Duke University; Vanderbilt University and Johns Hopkins University (the PREDICT study); the Dana-Farber Cancer Institute; University Medical Center Hamburg-Eppendorf (also known as UKE); and Criterium and the Academic Breast Cancer Consortium that will focus on building the evidence-base for our technology and these indications. If the key opinion leaders ("KOLs") we are collaborating with have a positive experience using our products, we are optimistic this will support broader use of our products by other KOLs, as well as clinicians in the future.

Our work in oncology is underpinned by our experience and capacity for next-generation sequencing at scale. We have the capacity to sequence and analyze over 350 trillion bases of DNA per week in our facility. We believe that our capacity is already larger than most cancer genomics companies, and we continue to build automation and other infrastructure to scale further as demand increases. To date, we have sequenced more than 475,000 human samples, of which more than 190,000 were whole human genomes.

Third Quarter 2024 Highlights

Total revenue increased 41%, or $7.5 million, during the third quarter of 2024 compared to the third quarter of 2023, driven by higher revenue from pharma tests. Revenue from pharma tests was $15.7 million in the third quarter of 2024 compared to $8.0 million in the third quarter of 2023, an increase of 96%. This increase was partially offset by lower revenue from enterprise sales, which declined $2.5 million, or 33%.

Key business accomplishments and financial updates in the third quarter of 2024 include:

Raised approximately $35.0 million in net financing proceeds from Tempus AI, Inc. (Tempus), consisting of $18.4 million from Tempus’ exercise of all its common stock warrants, at an average price of $2.00 per share, and $16.6 million net of expenses, from Tempus' purchase of common stock at a price of $5.07 per share.
Raised an additional $27.2 million in net proceeds from selling common stock under our At-The-Market (ATM) program at a weighted-average price of $5.84 per share.
Delivered 945 total molecular tests in the third quarter of 2024, a 68% increase compared with the prior quarter.
Highlighted clinical performance of NeXT Personal at the European Society of Medical Oncology (ESMO) Congress 2024 in Barcelona, Spain:

22


o
Significant results from the TRACERx study presented by Professor Charles Swanton of University College London and the Francis Crick Institute with an expanded study cohort of non-small cell lung cancer (NSCLC) patients with strong detection rates for residual cancer in the challenging landmark period (first 10 to 120 days immediately after surgery).
o
Compelling data for late-stage cancer patients on immunotherapy presented by Dr. Rodrigo Toledo of the Vall d’Hebron Institute of Oncology that accurately linked significant decreases in ctDNA levels in response to immunotherapy to longer overall survival than patients who did not respond well.
Received a new task order in the amount of $7.5 million from the VA MVP.

Components of Operating Results

Revenue

We derive our revenue primarily from sales of advanced sequencing and analytics to the following four groups of customers:

Pharma tests and services includes sales of testing services and data analytics for clinical trials and research to pharmaceutical companies in support of their drug development programs.
Enterprise sales includes sales of tumor profiling and diagnostic tests directly to other businesses as an input to their products. Revenue from our partnership with Natera to provide advanced tumor analysis for use in Natera's MRD test currently makes up substantially all of the revenue in this category.
Population sequencing includes sales of genomic sequencing services and data analytics to support large-scale genetic research programs. All of the revenue in this category is from our partnership with the VA MVP.
Other includes sales of genomic tests and analytics to universities and non-profits. This category also includes sales of diagnostics tests ordered by healthcare providers for cancer patients.

Our ability to increase revenue will depend on our ability to further increase sales to these groups of customers, expand our customer base within each group, and expand our business in the clinical diagnostics market. To do this, we are developing a growing set of state-of-the-art services and products; advancing our operational infrastructure; building our regulatory credentials; focusing our marketing efforts on large pharmaceutical companies; developing and publishing the clinical evidence-base to support our products and our key indications, as well as working to obtain reimbursement coverage from Medicare and other payors; and seeking additional partnerships such as ours with Natera. We sell through a small direct sales force. In late 2023, we entered into an agreement with Tempus to commercialize NeXT Personal Dx in the clinical diagnostics market and will be leveraging Tempus' significantly larger sales force.

We have one reportable segment from the sale of sequencing and data analysis services. Most of our revenue to date has been derived from sales in the United States.

Costs and Expenses

Cost of Revenue

Cost of revenue consists of raw materials costs, personnel costs (salaries, bonuses, stock-based compensation, payroll taxes, and benefits), laboratory supplies and consumables, depreciation and maintenance on equipment, and allocated facilities and information technology (“IT”) costs. We expect variability in our gross margins over the medium-term due to fluctuations in customer mix and volume, investments in newer sequencing platforms and new capabilities such as automation of laboratory workflows, processing of diagnostic tests for the clinical market while we work to secure reimbursement, and costs related to our Fremont facility. Over the long-term, we anticipate higher gross margins as growing revenue leads to economies of scale.

Research and Development Expenses

Research and development expenses consist of costs incurred for the research and development of our services and products and costs related to conducting studies and collaborations with partners to validate the clinical utility of our offerings. The expenses primarily consist of personnel costs (salaries, bonuses, stock-based compensation, payroll taxes, and benefits); laboratory supplies and consumables; costs of processing samples for research, product development, collaborations and studies; depreciation and maintenance on equipment; and allocated facilities and IT costs. We include in research and development expenses the costs to further develop software we use to operate our laboratory, analyze the data it generates, and automate our operations.

We expense our research and development costs in the period in which they are incurred. We expect research and development expenses to remain fairly flat in the short-term since the completion of our reductions in workforce in 2023. Research and development expenses may decrease in the medium-term after investments in developing and publishing the clinical evidence-base to support our products and our key indications conclude.

23


Selling, General and Administrative Expenses

Selling expenses consist of personnel costs (salaries, commissions, bonuses, stock-based compensation, payroll taxes, and benefits), customer support expenses, direct marketing expenses, and market research. Our general and administrative expenses include costs for our executive, accounting, finance, legal, and human resources functions. These expenses consist of personnel costs (salaries, bonuses, stock-based compensation, payroll taxes, and benefits), corporate insurance, audit and legal expenses, consulting costs, and allocated facilities and IT costs. We expense all selling, general and administrative costs as incurred.

Selling, general and administrative expenses have decreased significantly since the completion of our reductions in workforce in 2023. We expect expenses to remain around this lower level over the short-term, but may increase in the medium-term to support future growth of our clinical diagnostic offerings.

Restructuring and Other Charges

Restructuring and other charges consists of charges in connection with our reductions in workforce and charges in connection with the closure of our China operations.

Interest Income and Interest Expense

Interest income consists primarily of interest earned on our cash, cash equivalents, and short-term investments. Interest expense is the recognition of imputed interest on noninterest bearing loans.

Other Income (Expense), Net

In connection with our November 2023 agreement with Tempus, we issued two warrants to Tempus to purchase, in the aggregate, up to 9,218,800 shares of our common stock (the “Tempus Warrants”). Other income (expense), net consists primarily of a noncash loss related to the remeasurement and settlement of the Tempus Warrants. Other income (expense), net also includes foreign currency exchange gains and losses.

Results of Operations

The following sets forth, for the periods presented, our unaudited consolidated statements of operations and selected financial data (in thousands, except share and per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue

 

$

25,709

 

 

$

18,247

 

 

$

67,814

 

 

$

53,806

 

Costs and expenses

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

16,964

 

 

 

14,766

 

 

 

45,539

 

 

 

40,803

 

Research and development

 

 

11,683

 

 

 

16,738

 

 

 

37,411

 

 

 

51,163

 

Selling, general and administrative

 

 

11,444

 

 

 

11,971

 

 

 

35,019

 

 

 

38,202

 

Lease impairment

 

 

 

 

 

5,565

 

 

 

 

 

 

5,565

 

Restructuring and other charges

 

 

 

 

 

 

 

 

 

 

 

4,037

 

Total costs and expenses

 

 

40,091

 

 

 

49,040

 

 

 

117,969

 

 

 

139,770

 

Loss from operations

 

 

(14,382

)

 

 

(30,793

)

 

 

(50,155

)

 

 

(85,964

)

Interest income

 

 

1,384

 

 

 

1,706

 

 

 

3,879

 

 

 

4,424

 

Interest expense

 

 

(7

)

 

 

(15

)

 

 

(25

)

 

 

(101

)

Other income (expense), net

 

 

(26,081

)

 

 

32

 

 

 

(18,544

)

 

 

7

 

Loss before income taxes

 

 

(39,086

)

 

 

(29,070

)

 

 

(64,845

)

 

 

(81,634

)

Provision for income taxes

 

 

3

 

 

 

28

 

 

 

14

 

 

 

78

 

Net loss

 

$

(39,089

)

 

$

(29,098

)

 

$

(64,859

)

 

$

(81,712

)

Net loss per share, basic and diluted

 

$

(0.64

)

 

$

(0.60

)

 

$

(1.19

)

 

$

(1.71

)

Weighted-average shares outstanding, basic and diluted

 

 

61,051,350

 

 

 

48,694,324

 

 

 

54,708,205

 

 

 

47,701,369

 

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Cash and cash equivalents, and short-term investments

 

$

143,651

 

 

$

114,179

 

Working capital

 

 

133,864

 

 

 

99,510

 

Total assets

 

 

239,887

 

 

 

225,099

 

Total debt

 

 

1,645

 

 

 

2,880

 

Long-term obligations

 

 

36,713

 

 

 

48,424

 

Total liabilities

 

 

73,126

 

 

 

95,658

 

Total stockholders' equity

 

 

166,761

 

 

 

129,441

 

 

24


Revenue

The following table shows revenue by customer type (in thousands):

 

 

Three Months Ended September 30,

 

 

Change

 

Nine Months Ended September 30,

 

 

Change

 

 

2024

 

 

2023

 

 

 

 

2024

 

 

2023

 

 

 

Pharma tests and services

 

$

15,698

 

 

$

7,997

 

 

96%

 

$

38,707

 

 

$

20,413

 

 

90%

Enterprise sales

 

 

5,264

 

 

 

7,812

 

 

(33%)

 

 

21,194

 

 

 

24,656

 

 

(14%)

Population sequencing

 

 

4,431

 

 

 

2,400

 

 

85%

 

 

7,211

 

 

 

8,405

 

 

(14%)

Other

 

 

316

 

 

 

38

 

 

*

 

 

702

 

 

 

332

 

 

*

Total revenue

 

$

25,709

 

 

$

18,247

 

 

41%

 

$

67,814

 

 

$

53,806

 

 

26%

* Not meaningful

The following table shows customers that made up at least 10% of total revenue in each period presented:

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

 

2024

 

2023

 

2024

 

2023

Moderna, Inc.

 

33%

 

*

 

28%

 

*

Natera, Inc.

 

20%

 

43%

 

31%

 

46%

VA MVP

 

17%

 

13%

 

11%

 

16%

Merck & Co., Inc.

 

*

 

12%

 

*

 

*

* Less than 10% of revenue

 

 

 

 

 

 

 

 

Pharma tests and services

Revenue from pharma tests and services increased 96%, or $7.5 million, in the third quarter of 2024, and increased 90%, or $18.3 million, in the first nine months of 2024. The primary driver was increases in revenue from one of our personalized cancer therapy customers that ramped up clinical trial patient enrollments. Revenue from this customer increased $7.9 million in the third quarter of 2024 and $15.6 million in the first nine months of 2024. Revenue from this customer is expected to decline over the next few quarters until this customer enrolls patients in its next set of clinical trials. The remainder of revenue increases in the first nine months of 2024 came from a small number of our largest pharmaceutical customers.

Enterprise sales

Revenue from enterprise sales decreased 33%, or $2.5 million, in the third quarter of 2024 due to a decrease in the number of samples we processed for Natera and lower selling prices. The number of samples we processed decreased by approximately 10%, with lower selling prices accounting for the remainder of the revenue decrease.

Revenue from enterprise sales decreased 14%, or $3.5 million, in the first nine months of 2024 due to lower selling prices. The number of samples we processed for Natera increased by over 18%, but such increase was offset by lower selling prices.

We launched a reduced-cost version of our exome product offering for Natera near the end of the first quarter of 2024 to support their requirement for an overall reduction in cost. Our total revenue from Natera in 2024 is expected to decline from comparable periods in 2023 due to their use of the reduced-cost version of our exome product offering. Our agreement with Natera includes minimum volume commitments through the end of 2024. We do not expect our commercial relationship with Natera to extend beyond 2024.

Population sequencing

Population sequencing revenue is made up entirely of sales to the VA MVP. Revenue recognized each period is impacted by timing of our fulfillment of samples under each annual task order. The increase in revenue of 85%, or $2.0 million, in the third quarter of 2024 was due to an increase in the number of samples we processed because we fulfilled the VA MVP's 2023 annual task order in alignment with the VA MVP's fiscal year-end (September 2024), partially offset by a slight drop in selling prices. The decrease in revenue of 14%, or $1.2 million, in the first nine months of 2024 was due to a decrease in the number of samples we processed in addition to a slight drop in selling prices.

Our annual task orders from the VA MVP in 2024, 2023, and 2022 were $7.5 million, $7.5 million, and $10.0 million, respectively. Our contract with the VA MVP does not include specific testing turnaround times. Therefore, we may modulate the volume of samples processed from the VA MVP to accommodate sample volumes from other customers, which can vary from period to period. We anticipate fulfilling the new task order received in September 2024 during the first three quarters of 2025.

Other revenue

Other revenue increased $0.3 million in the third quarter of 2024 and $0.4 million in the first nine months of 2024, primarily due to increased sales of our NeXT Dx diagnostic test.

25


Costs and Expenses

 

 

Three Months Ended September 30,

 

 

Change

 

Nine Months Ended September 30,

 

 

Change

 

 

2024

 

 

2023

 

 

 

 

2024

 

 

2023

 

 

 

 

 

(in thousands)

 

 

 

 

(in thousands)

 

 

 

Cost of revenue

 

$

16,964

 

 

$

14,766

 

 

15%

 

$

45,539

 

 

$

40,803

 

 

12%

Research and development

 

 

11,683

 

 

 

16,738

 

 

(30%)

 

 

37,411

 

 

 

51,163

 

 

(27%)

Selling, general and administrative

 

 

11,444

 

 

 

11,971

 

 

(4%)

 

 

35,019

 

 

 

38,202

 

 

(8%)

Lease impairment

 

 

 

 

 

5,565

 

 

(100%)

 

 

 

 

 

5,565

 

 

(100%)

Restructuring and other charges

 

 

 

 

 

 

 

 

 

 

 

 

 

4,037

 

 

(100%)

Total costs and expenses

 

$

40,091

 

 

$

49,040

 

 

(18%)

 

$

117,969

 

 

$

139,770

 

 

(16%)

Cost of revenue

Cost of revenue increased 15%, or $2.2 million, in the third quarter of 2024, and increased 12%, or $4.7 million, in the first nine months of 2024, due to higher revenue levels. The corresponding revenue increases were 41% and 26%, respectively. Cost of revenue increased at a lesser rate as compared to the corresponding revenue increases primarily because of lower labor costs resulting from workforce reductions and operational efficiencies.

Specific components of the increase in the third quarter of 2024 were a $2.4 million increase in direct material costs to support higher revenue levels and a $0.3 million increase in allocated facilities and equipment costs, partially offset by a $0.5 million decrease in labor costs.

Specific components of the increase in the nine months of 2024 were a $5.8 million increase in direct material costs to support higher revenue levels and a $1.9 million increase in allocated facilities and equipment costs (mainly due to moving our laboratory from our prior Menlo Park facility to our Fremont facility), partially offset by a $2.1 million decrease in labor costs and a $0.9 million decrease in shared laboratory costs due to greater usage of our laboratory capacity for R&D projects.

Research and development

The decreases in research and development expenses of 30%, or $5.1 million, in the third quarter of 2024, and 27%, or $13.8 million, in the first nine months of 2024 were primarily due to cost savings from our workforce reductions in 2023 and lower sample processing costs for product development, collaborations, and clinical evidence generation.

Specific components of the decrease in the third quarter of 2024 were a $2.9 million decrease in sample processing costs incurred in our laboratory for product development, collaborations, and clinical evidence generation; a $1.4 million decrease in personnel-related costs driven by our workforce reductions; and a $0.8 million decrease in allocated facilities costs.

Specific components of the decrease in the first nine months of 2024 were a $5.8 million decrease in personnel-related costs driven by our workforce reductions, a $4.4 million decrease in allocated facilities costs (primarily due to a reduction in R&D usage of our facilities relative to other functions, as well as lower facilities costs in general), and a $3.6 million decrease in sample processing costs incurred in our laboratory for product development, collaborations, and clinical evidence generation.

Selling, general and administrative

The decreases in selling, general and administrative expenses of 4%, or $0.5 million, in the third quarter of 2024, and 8%, or $3.2 million, in the first nine months of 2024 were primarily due to lower professional outside services expenses and cost savings from our workforce reductions in 2023.

Specific components of the decrease in the third quarter of 2024 were a $1.1 million decrease in professional outside services and a $0.6 million decrease in office equipment costs, partially offset by a $0.7 million increase in allocated facilities costs and $0.5 million in other miscellaneous costs.

Specific components of the decrease in the first nine months of 2024 were a $2.3 million decrease in personnel-related costs, a $2.3 million decrease in professional outside services, and a $0.6 million decrease in office equipment costs; partially offset by a $1.4 million increase in allocated facilities costs and $0.6 million increase in marketing costs such as trade shows expenses.

Lease impairment

During the third quarter of 2023, we completed the move of our laboratory operations from our Menlo Park facility to our Fremont facility and began actively marketing the Menlo Park space for sublease. Accordingly, we evaluated the ongoing value of the operating lease right-of-use asset associated with the Menlo Park facility. Based on this evaluation, we determined that the right-of-use asset with a carrying amount of $6.7 million was no longer recoverable and was impaired and wrote it down to its estimated fair value of $1.1 million, which resulted in a noncash impairment loss of $5.6 million. Estimated fair value was based on expected future sublease cash flows (derived from a third-party real estate broker), net of brokerage commissions and estimated tenant incentives, discounted at a market

26


rate of return on similar assets. The estimation of fair value also included expected downtime prior to the commencement of a future sublease.

Restructuring and other charges

We reduced our workforce during the first quarter of 2023 to reduce cash burn and increase operating efficiencies, which affected about 100 employees. We also closed our China operations.

The $4.0 million charge recognized in the first nine months of 2023 was comprised of $3.4 million in one-time employee termination benefits (including costs related to termination of our former China employees) and $0.6 million of other noncash charges (primarily asset disposals and impairments in connection with the closure of our China operations).

Interest Income, Interest Expense, and Other Income (Expense), Net

 

 

Three Months Ended September 30,

 

 

Change

 

Nine Months Ended September 30,

 

 

Change

 

 

2024

 

 

2023

 

 

 

 

2024

 

 

2023

 

 

 

Interest income

 

$

1,384

 

 

$

1,706

 

 

(19%)

 

$

3,879

 

 

$

4,424

 

 

(12%)

Interest expense

 

 

(7

)

 

 

(15

)

 

(53%)

 

 

(25

)

 

 

(101

)

 

(75%)

Other income (expense), net

 

 

(26,081

)

 

 

32

 

 

*

 

 

(18,544

)

 

 

7

 

 

*

Total

 

$

(24,704

)

 

$

1,723

 

 

 

 

$

(14,690

)

 

$

4,330

 

 

 

* Not meaningful

Interest income and interest expense

The decreases in interest income were due to lower average investment balances, partially offset by increased yields. Interest expense is the recognition of imputed interest on noninterest bearing loans.

Other income (expense), net

In November 2023, we issued the Tempus Warrants. The Tempus Warrants included a provision under which the total number of shares issuable upon settlement were subject to adjustment. Consequently, the Tempus Warrants were classified as liability instruments while outstanding and subject to remeasurement at each balance sheet date, with changes in fair value recognized as other income (expense). We recognized noncash losses of $26.0 million and $18.3 million in the third quarter of 2024 and the first nine months of 2024, respectively, as a result of increases in the fair value of the Tempus Warrants since December 31, 2023. In August 2024, Tempus exercised in full the Tempus Warrants for $18.4 million in cash. There will be no further noncash gains or losses associated with the Tempus Warrants going forward.

Separately, upon dissolution of our China entity (Personalis (Shanghai) Ltd) during the first quarter of 2024, we reclassified an accumulated foreign currency translation loss of $0.2 million to other income (expense).

Liquidity and Capital Resources

The following table presents selected financial information (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Cash and cash equivalents, and short-term investments

 

$

143,651

 

 

$

114,179

 

Property and equipment, net

 

 

50,231

 

 

 

57,366

 

Contract liabilities

 

 

3,578

 

 

 

7,216

 

Working capital

 

 

133,864

 

 

 

99,510

 

From our inception through September 30, 2024, we have funded our operations primarily from $279.8 million in net proceeds from our follow-on equity offerings in August 2020 and January 2021, $144.0 million in net proceeds from our IPO in June 2019, $89.6 million from issuance of redeemable convertible preferred stock, $36.2 million from Tempus exercising warrants and purchasing additional shares under an investment agreement (see Note 8, "Related Party Transactions" in our unaudited consolidated financial statements for additional information), $33.6 million in net proceeds from our at-the-market ("ATM") sales facility (see Note 2, "Summary of Significant Accounting Policies" in our unaudited consolidated financial statements for additional information), as well as cash from operations and debt financings. As of September 30, 2024, we had cash and cash equivalents of $75.8 million and short-term investments of $67.9 million.

We have incurred net losses since our inception. We anticipate that our current cash and cash equivalents and short-term investments, together with cash provided by operating activities, are sufficient to fund our near-term capital and operating needs for at least the next 12 months.

We have based these future funding requirements on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we expect. If our available cash balances and anticipated cash flow from operations are insufficient to

27


satisfy our liquidity requirements, including because of lower demand for our services or other risks described in this Quarterly Report on Form 10-Q, we may seek to sell additional common or preferred equity or convertible debt securities, enter into an additional credit facility or another form of third-party funding or seek other debt financing. We filed a sales agreement prospectus in December 2023 pursuant to which we may offer and sell up to an aggregate amount of $50.0 million of shares of our common stock through our ATM facility. As of September 30, 2024, $19.3 million in common stock remained available for future issuance under the ATM facility. 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. Additional capital may not be available on reasonable terms, or at all.

Our short-term investments portfolio is primarily invested in highly rated securities, with the primary objective of minimizing the potential risk of principal loss. Our investment policy generally requires securities to be investment grade and limits the amount of credit exposure to any one issuer.

Cash Flows

 

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Net cash used in operating activities

 

$

(37,354

)

 

$

(42,840

)

Net cash (used in) provided by investing activities

 

 

(8,886

)

 

 

24,737

 

Net cash provided by financing activities

 

 

65,071

 

 

 

1,215

 

The $5.5 million decrease in cash used in operating activities was due to lower operating expenses, particularly as a result of our 2023 reductions in workforce, and higher gross margin (due to a combination of higher revenue levels and higher gross margin percentage). These increases in operating cash flow were partially offset by changes in working capital. Notably, during the first half of 2023 we received a significant customer deposit in connection with our agreement with Moderna to support its ongoing clinical trials project for development of a personalized cancer vaccine and the customer deposit did not repeat in 2024. We also paid more in rent during the first nine months of 2024 as compared to 2023 for our Fremont headquarters due to the end of a free rent period plus escalating rent payments. Furthermore, we paid more to vendors during the first nine months of 2024 as compared to 2023 due to timing of vendor shipments and billings.

The $33.6 million decrease in cash provided by investing activities was due to investment of our cash into short-term investments, partially offset by a $7.0 million reduction in capital expenditures.

The $63.9 million increase in cash provided by financing activities was due to $27.5 million higher net proceeds from sales of common stock under our ATM facility, $36.2 million from Tempus exercising warrants and purchasing additional shares under an investment agreement, and $1.5 million lower repayments of loans; partially offset by $0.8 million payments of costs associated with the Tempus investment, and $0.5 million lower proceeds from our employee stock purchase program.

Material Cash Requirements

Our material cash requirements in the short- and long-term consist primarily of variable costs of revenue, operating expenditures, capital expenditures, property leases, and other spend. We plan to fund our material cash requirements with our existing cash and cash equivalents and short-term investments, which amounted to $143.7 million as of September 30, 2024, as well as anticipated cash receipts from customers. To fund our material cash requirements in the short- and long-term, we may also seek to sell additional common or preferred equity or convertible debt securities, enter into an additional credit facility or another form of third-party funding or seek other debt financing.

Variable costs of revenue. From time to time in the ordinary course of business, we enter into agreements with vendors for the purchase of raw materials, laboratory supplies and consumables to be used in the sequencing of customer samples. However, we generally do not have binding and enforceable purchase orders beyond the short term, and the timing and magnitude of purchase orders beyond such period is difficult to accurately project. We currently expect spending in this area to be higher in 2024 relative to 2023 primarily to support future growth in sales of our clinical diagnostics tests.

Operating expenditures. Our primary use of cash relates to employee compensation, spend on professional services, spend related to research and development projects, and other costs to support our research and development, selling, general and administrative functions. We currently expect our spend in these areas to be lower in 2024 relative to 2023 as a result of our workforce reductions in 2023. On a long-term basis, we manage future cash requirements relative to our long-term business plans.

Capital expenditures. Capital expenditures are expected to be lower in 2024 from 2023 levels as we completed our planned significant laboratory capacity additions in 2023. Going forward, our capital expenditures are expected to consist primarily of laboratory equipment and computer equipment. We currently expect capital expenditures to be approximately $1 million in 2024 and between $5 million to $6 million in each of the years 2025 and 2026.

28


Property leases. Our noncancelable operating lease payments were $72.6 million as of September 30, 2024. The timing of these future payments, by year, can be found in Part I, Item 1 of this Form 10-Q in the Notes to Unaudited Consolidated Financial Statements in Note 7, “Leases.”

Other. As of September 30, 2024, we have an outstanding noninterest bearing loan that was used to finance the purchase of equipment for our laboratory. We owe a total of $1.6 million, of which the majority is payable in 2025. Further discussion of the loan can be found in Part I, Item 1 of this Form 10-Q in the Notes to Unaudited Consolidated Financial Statements in Note 6, “Loans.”

Critical Accounting Policies and Estimates

Our financial statements are prepared in accordance with U.S. GAAP. The preparation of our financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

An accounting policy is deemed to be critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, if different estimates reasonably could have been used, or if changes in the estimate that are reasonably possible could materially impact the financial statements. We believe that the assumptions and estimates associated with revenue recognition, leases, and common stock warrants have the greatest potential impact on our financial statements. Therefore, we consider these to be our critical accounting policies and estimates.

There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 under the caption “Critical Accounting Policies and Estimates” in Management’s Discussion and Analysis of Financial Condition and Results of Operations, set forth in Part II, Item 7.

Recent Accounting Pronouncements

See the section titled “Summary of Significant Accounting Policies—Recent Accounting Pronouncements” in Note 2 to our unaudited consolidated financial statements for additional information.

29


Item 3. Quantitative and Qualitative Disclosures About Market Risk.

As a “smaller reporting company,” we are not required to provide the information under this item.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer, or CEO, and chief financial officer, or CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or Exchange Act), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our CEO and CFO have concluded that as of September 30, 2024, our disclosure controls and procedures were effective in providing reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosures.

Changes in Internal Control

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as such term is defined in Rule 13a-15(f) of the Exchange Act. An evaluation was also performed under the supervision and with the participation of our management, including our CEO and our CFO, of any change in our internal control over financial reporting that occurred during our last fiscal quarter and that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. That evaluation did not identify any change in our internal control over financial reporting that occurred during our latest fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Controls

Our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives as specified above. Management does not expect, however, that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected.

30


PART II — OTHER INFORMATION

From time to time, we may be a party or subject to various legal proceedings and claims which arise in the ordinary course of business. The outcome of any legal proceeding or claim is inherently uncertain and subject to unascertainable damages or other remedies.

See the section titled “Contingencies” in Note 11 to our unaudited consolidated financial statements.

Item 1A. Risk Factors.

Summary of Risk Factors

The following is a summary of the principal risks and uncertainties that could materially adversely affect our business, financial condition, or results of operations. You should read this summary together with the more detailed description of risk factors below under the heading “Risk Factors.”

Operational, Strategic and Business Risks

We have a history of losses and we expect to incur significant losses for the foreseeable future and may not be able to generate sufficient revenue to achieve or sustain profitability.
If we are unable to increase sales of our current services or successfully develop and commercialize other services or products, or if we are unable to execute our sales and marketing strategy for our services or unable to gain sufficient acceptance in the market, we may fail to generate sufficient revenue to achieve profitability and sustain our business.
We have substantial customer concentration, with a limited number of customers accounting for a substantial portion of our revenue and accounts receivable; in particular, we currently derive a substantial portion of our revenue from two of our largest customers, Natera and Moderna, and in the past have derived a substantial portion of our revenue from another of our largest customers, the VA MVP.
When we grow our business by developing in vitro diagnostic tests, we may be subject to reimbursement challenges.
We rely on a limited number of suppliers, or in some cases, a sole supplier, for some laboratory instruments and materials, and we may not be able to replace or immediately transition to alternative suppliers should we need to do so.
If our facilities become damaged or inoperable, or we are required to vacate the facilities, our ability to sell and provide our services and pursue our research and development efforts may be jeopardized.
If we cannot develop services and products to keep pace with rapid advances in technology, medicine, and science our operating results and competitive position could be harmed.
Personalized cancer therapies represent new therapeutic approaches that could result in heightened regulatory scrutiny, delays in clinical development, or delays in or inability to achieve regulatory approval, commercialization, or payor coverage, any of which could adversely affect our business.
The loss of key members of our executive management team or the inability to hire, retain, or motivate highly skilled personnel could adversely affect our business.
We may not be able to manage our future growth effectively, which could make it difficult to execute our business strategy.
We may acquire businesses or assets, form joint ventures, or make investments in other companies or technologies that could harm our operating results, dilute stockholders’ ownership, or cause us to incur debt or significant expense.

Regulatory, Legal and Cybersecurity Risks

Complying with numerous statutes and regulations pertaining to our business is an expensive and time-consuming process, and we may be subject to regulatory action if we or our service or product offerings do not comply with applicable requirements.
Our internal information technology systems, or those of our third-party vendors, contractors, or consultants, may fail or suffer security breaches, loss or leakage of data, and other disruptions, which could adversely affect our business.
Failure or perceived failure to comply with existing or future laws, regulations, contracts, self-regulatory schemes, standards, and other obligations related to data privacy and security (including security incidents) could harm our business. Compliance or the actual or perceived failure to comply with such obligations could increase the cost of our offerings, limit their use or adoption, and otherwise negatively affect our operating results and business.
Our employees may engage in misconduct or other improper activities, such as noncompliance with regulatory standards and requirements, including the Foreign Corrupt Practices Act of 1977 and other anti-bribery laws, which could cause significant liability for us and harm our reputation.

31


Changes in health care policy could increase our costs, decrease our revenue, and impact sales of and reimbursement for our tests. When we grow our business by developing in vitro diagnostic tests, we may be subject to reimbursement challenges.

Intellectual Property Risks

Litigation or other proceedings or claims of intellectual property infringement, misappropriation, breach of license terms or other violations may require us to spend significant time and money, including damages, and could prevent us from selling our tests.
If we cannot license rights to use necessary technologies on reasonable terms, we may not be able to commercialize new services and products.
If we are not able to obtain, maintain and enforce patent protection for our products, services or technologies, our competitors and other third parties could develop and commercialize products, services and technologies similar or identical to ours, and our ability to successfully commercialize our products, services, and technologies may be adversely affected.
If we are unable to protect the confidentiality of our trade secrets and know-how, our business would be harmed.
Our use of “open source” software could subject our proprietary software to general release, adversely affect our ability to sell our products and services, and subject us to possible litigation.
If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.

Financial and Market Risks and Risks Related to Owning Our Common Stock

Our inability to raise additional capital on acceptable terms in the future may limit our ability to continue to operate our business and further expand our operations.
The market price of our common stock may be volatile or may decline steeply or suddenly regardless of our operating performance, we may not be able to meet investor or analyst expectations, and you may lose all or part of your investment.
Our quarterly results may fluctuate significantly, which could adversely impact our common stock’s value.
Insiders may exercise significant control over our company and will be able to influence corporate matters.
Future sales of shares by existing stockholders, or the perception that such sales could occur, could cause the stock price of our common stock to decline.
We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation of the value of our common stock.
If securities or industry analysts do not publish research or reports about our business, or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer, or proxy contest difficult, thereby depressing the trading price of our common stock; our amended and restated certificate of incorporation has an exclusive forum provision, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

32


Risk Factors.

Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Quarterly Report on Form 10-Q, including our unaudited consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks or others not specified below materialize, our business, financial condition, and results of operations could be materially and adversely affected. In that case, the trading price of our common stock could decline. The risk factors set forth below that are marked with an asterisk (*) contain changes to the similarly titled risk factors included in, or did not appear as separate risk factors in, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023 (Annual Report), which was filed with the SEC on February 28, 2024; provided, however, no asterisk is included if the only changes are to reflect our most recently reported financial information and/or one or more insignificant changes.

Operational, Strategic and Business Risks

We have a history of losses and we expect to incur significant losses for the foreseeable future and may not be able to generate sufficient revenue to achieve or sustain profitability.

We have incurred net losses since our inception. For the years ended December 31, 2023, 2022, and 2021 we had net losses of $108 million, $113 million and $65 million, respectively. For the nine months ended September 30, 2024, we had a net loss of $64.9 million. As of September 30, 2024, we had an accumulated deficit of $534 million. To date, we have not generated sufficient revenue to achieve profitability, and we may never achieve or sustain profitability. In addition, we expect to continue to incur net losses for the foreseeable future, and we expect our accumulated deficit to continue to increase as we focus on scaling our business and operations. Our efforts to sustain and grow our business may be more costly than we expect, and we may not be able to increase our revenue sufficiently to offset our higher operating expenses. Our prior losses and expected future losses have had and will continue to have an adverse effect on our stockholders’ equity and working capital. Our failure to achieve and sustain profitability in the future would negatively affect our business, financial condition, results of operations, and cash flows, and could cause the market price of our common stock to decline.

If we are unable to increase sales of our current services or successfully develop and commercialize other services or products, or if we are unable to execute our sales and marketing strategy for our services or unable to gain sufficient acceptance in the market, we may fail to generate sufficient revenue to achieve profitability and sustain our business.

We currently derive substantially all of our revenue from sales of our services. We began offering our services through our CLIA-certified, CAP-accredited, and state-licensed laboratory in 2013. We are in varying stages of research and development for other services and products that we may offer. If we are unable to increase sales of our existing services or successfully develop and commercialize other services and products, we will not generate sufficient revenue to become profitable.

In addition, as a growing genomics company, we have engaged in targeted sales and marketing activities for our services. Although we have had revenue from sales of our services since 2013, our services may never gain significant acceptance in the marketplace and therefore may never generate substantial revenue or permit us to become profitable. We will need to further establish and grow the market for our services through the expansion of our current relationships and development of new relationships with biopharmaceutical customers and through gaining acceptance in medical communities. Gaining acceptance in medical communities can be supported by, among other things, publications in leading peer-reviewed journals of results from studies using our services. The process of publication in leading medical journals is subject to a peer review process and peer reviewers may not consider the results of our studies sufficiently novel or worthy of publication. Failure to have our studies published in peer-reviewed journals would limit the adoption of our services.

Our ability to successfully market our services that we have developed, and may develop in the future, will depend on numerous factors, including:

our ability to demonstrate the utility and value of our services to our customers and potential customers;
the success of our commercial team, including sales and business development personnel;
the recruitment, hiring, and retention of our commercial team personnel;
whether our customers and potential customers accept that our services are sufficiently sensitive and specific;
our ability to educate our customers and potential customers of the utility of the comprehensiveness of our services and of testing patients at multiple time points;
our ability to continue to fund sales and marketing activities;
whether our services are considered superior to those of our competitors;
any negative publicity regarding our or our competitors’ services resulting from defects or errors;
our success obtaining and maintaining patent and trade secret protection for our services and technologies; and

33


our success enforcing and defending intellectual property rights and claims.

Failure to achieve broad market acceptance of our services would materially harm our business, financial condition, and results of operations.

If we cannot compete successfully with our competitors, we may be unable to increase or sustain our revenue or achieve and sustain profitability.*

Our principal competition comes from commercial and academic organizations using established and new laboratory tests to produce information that is similar to the information that we generate for our customers. These commercial and academic organizations may not utilize our services or may not believe them to be superior to those tests that they currently use or others that are developed. Further, it may be difficult to educate our customers and potential customers on the benefits of our comprehensive tests compared to simpler panels provided by our competitors. For example, the information that we provide may be more challenging or require additional resources for our customers to interpret than the information provided by our competitors’ less comprehensive assays. In addition, our suppliers or competitors may announce the development of new products, services or features that results in our customers’ or potential customers’ decision to reduce, postpone or cancel orders from us while they wait to determine which products, services or features are or will be perceived as technologically superior, more commercially successful or adopted as standards in the industry; such decisions by our customers or potential customers may be influenced by their concerns regarding the potential obsolescence of data generated using our services and features if our services or features are or will not be perceived as technologically superior, commercially successful or adopted as standards in the industry.

Some of our present or potential competitors, including Adela, Inc., BostonGene Corporation, Caris Life Sciences, Inc., Foresight Diagnostics Inc. (“Foresight”), Freenome, Inc., Fulgent Genetics, Inc., Geneseeq Technology Inc., GRAIL, Guardant Health, Inc., Haystack Oncology, Inc., which was acquired by Quest Diagnostics Incorporated in June 2023, Invitae Corporation, MedGenome Inc., Myriad Genetics, Inc., Natera, NeoGenomics, Inc., Novogene Corporation, Predicine, Inc., Roche Molecular Systems, Inc., Tempus, and Veracyte, Inc. may have more widespread brand recognition or substantially greater financial or technical resources, development or production capacities, or marketing capabilities than we do. They may be able to devote greater resources to the development, promotion and sale of their products and services than we do or sell their products and services at prices designed to win more significant levels of market share. Also, we have had, and may have in the future, customer or supply relationships with our present or potential competitors. For example, we have an agreement with Natera to provide advanced tumor analysis for use in Natera’s MRD testing offerings. During the nine months ended September 30, 2024, revenue under our agreement accounted for 31% of our total revenue, respectively. See “—We currently derive a substantial portion of our revenue from DNA sequencing and data analysis services that we provide to Natera. We expect our commercial relationship with Natera to wind down by the end of 2024 and, if we are unable to grow our customer base and diversify our revenue concentration, our business, financial condition, revenue and other operating results, and cash flows may be materially harmed.” In addition, our present or potential competitors may be acquired by, receive investments from, or enter into other commercial relationships with larger, more well-established and well-financed companies. Others may develop lower-priced, less complex products and services that pharmaceutical companies could view as functionally equivalent to our current or planned future services, which could force us to lower the price of our services and impact our operating margins and our ability to achieve and maintain profitability. In addition, companies or governments that control access to genetic testing and related services through umbrella contracts or regional preferences could promote our competitors or prevent us from performing certain services. In addition, technological innovations that result in the creation of enhanced products or diagnostic tools that are more sensitive or specific than ours may enable other clinical laboratories, hospitals, physicians, or medical providers to provide specialized products or services similar to ours in a more patient-friendly, efficient, or cost-effective manner than is currently possible. If we cannot compete successfully against current or future competitors, or if we cannot maintain successful customer or supply relationships with Natera, Illumina or other present or potential competitors, we may be unable to ensure or increase market acceptance and sales of our current or planned future services, which could prevent us from increasing or sustaining our revenue or achieving or sustaining profitability.

We expect that biopharmaceutical companies will increasingly focus attention and resources on the targeted and personalized cancer diagnostic sector as the potential and prevalence of molecularly targeted oncology therapies approved by the FDA along with companion diagnostics increases. For example, the FDA has approved several such targeted oncology therapies that use companion diagnostics, including the anaplastic lymphoma kinase FISH test from Abbott Laboratories, Inc. for use with Xalkori® from Pfizer Inc., the BRAF kinase V600 mutation test from Roche Molecular Systems, Inc. for use with Zelboraf® from Daiichi-Sankyo/Genentech/Roche, and the BRAF kinase V600 mutation test from bioMerieux for use with Tafinlar® from GlaxoSmithKline. Since companion diagnostic tests are part of FDA labeling, non-FDA cleared tests, such as the ones we currently offer as part of our services, would be considered an off-label use and this may limit our access to this market segment. Our customers and potential customers may request, or in some cases have requested, that we consider developing and seeking FDA approval for companion diagnostic tests to accompany those customers’ therapeutic product candidates, and it may be necessary for us to do so in order to successfully compete for the business of these customers. If we do not successfully develop FDA-approved companion diagnostics, we may be at a competitive disadvantage and may be unable to increase market acceptance and sales of our other service or product offerings, which would prevent us from increasing or sustaining our revenue or achieving or sustaining profitability. If we were to develop one or more FDA-approved companion diagnostics, we would incur increased research and development expenses, and such activities may also divert our resources or the attention of our management and may create competing internal priorities for us. In addition, we have limited experience developing diagnostics, have never developed an FDA-approved companion diagnostic, and may be unable to successfully compete against companies with more experience developing and commercializing companion diagnostics.

34


Additionally, projects related to cancer diagnostics and particularly genomics have received increased government funding, both in the United States of America (the “U.S.”) and internationally. As more information regarding cancer genomics becomes available to the public, we anticipate that more products and services aimed at identifying treatment options will be developed and that these products and services may compete with our services. In addition, competitors may develop their own versions of our current or planned future services and products in countries where we did not apply for or receive patents and compete with us in those countries, including encouraging the use of their products or services by biopharmaceutical companies in other countries.

We have substantial customer concentration, with a limited number of customers accounting for a substantial portion of our revenue and accounts receivable; in particular, we currently derive a substantial portion of our revenue from two of our largest customers, Natera and Moderna, and in the past have derived a substantial portion of our revenue from another of our largest customers, the VA MVP.*

Like other genomic profiling companies that sell to the pharmaceutical industry, we have substantial customer concentration. We currently derive a significant portion of our revenue from Natera, which accounted for 31% of our revenue for the nine months ended September 30, 2024. We also derive a significant portion of our revenue from Moderna, which accounted for 28% of our revenue for the nine months ended September 30, 2024. We previously derived a significant portion of our revenue from the VA MVP, which more recently accounted for 11% of our revenue for the nine months ended September 30, 2024. Our top five customers, including Natera, Moderna, and the VA MVP, accounted for 84% of our revenue for the nine months ended September 30, 2024. There are inherent risks whenever a large percentage of revenue is concentrated with a limited number of customers. While we have attempted to grow our customer base and diversify our revenue concentration beyond Natera, Moderna, and the VA MVP, we may not be able to successfully do so in the future. Our predictions regarding the future level of demand for our services that will be generated by these customers may be wrong. In addition, revenue from our larger customers have historically fluctuated and may continue to fluctuate based on the commencement and completion of clinical trials or other projects, the timing of which may be affected by market conditions or other factors, some of which may be outside of our control. Some of our customers have in the past suspended or terminated clinical trials or projects, received less funding than expected, experienced declining or delayed sales, or otherwise decided to reduce or eliminate their use of our services, and these and other customers may also do so in the future. As a result, we could be pressured to reduce the prices we charge for our services, which would have an adverse effect on our margins and financial position, and which would likely negatively affect our revenue and results of operations. In particular, if we do not win future VA MVP renewals with a value comparable to that of our historical contracted orders, it may have a material adverse effect on our revenue, cash position, and results of operations. Similarly, if the VA MVP was eliminated, awarded its contract to one of our competitors, further reduced the size of our contract or failed to renew our contract in the future, then our revenue, cash position, and results of operations would be materially adversely impacted. Likewise, if Natera, Moderna or any of our other significant customers were to reduce or cease their use of our services, then our revenue, cash position, and results of operations may be materially adversely impacted. Further, if any of our significant customers were to stop payment for our services, it would have a material adverse effect on our accounts receivable, increasing our credit risk. The failure of these customers to pay their balances, or any customer to pay future outstanding balances, would result in an operating expense and reduce our cash flows.

We currently derive a substantial portion of our revenue from DNA sequencing and data analysis services that we provide to Natera. We expect our commercial relationship with Natera to wind down by the end of 2024 and, if we are unable to grow our customer base and diversify our revenue concentration, our business, financial condition, revenue and other operating results, and cash flows may be materially harmed.*

In February 2021, we entered into a partnership in the field of personalized oncology with Natera, pairing our NeXT tumor profiling and diagnostic services and products with Natera’s personalized ctDNA platform Signatera™ for treatment monitoring and MRD assessment. Under this non-exclusive agreement, Natera is responsible for validating the design of, and commercialization of, Signatera personalized ctDNA assays using matched tumor and normal exome sequence data from us. The agreement covers MRD testing for both clinical use and research use. Since that time, Natera’s sample volumes have increased such that we currently derive a significant portion of our revenue from sales of our DNA sequencing and data analysis services to Natera under our agreement. For example, revenue under our agreement accounted for 31% of our total revenue for the nine months ended September 30, 2024. In November 2023, we amended our agreement to extend minimum volume commitments through the end of 2024. Upon expiration of the term of the amended agreement, we expect our commercial relationship with Natera to terminate as we are aware that Natera plans to bring such services in-house in lieu of purchasing such services from us. We are also aware of at least one third party supplier of DNA sequencing and analysis services, such that Natera has elected, and may continue to elect in the future, to send a portion (or all) of its samples to its other supplier(s) instead of us, which it is not contractually prohibited from doing, given the non-exclusive nature of our agreement. Our agreement with Natera requires us to achieve certain quality and turnaround time metrics for Natera samples. Recently, the volumes of samples sent to us by Natera have fluctuated significantly and may continue to do so for the remainder of the term of the agreement, which could cause us to experience difficulty in achieving such metrics from time to time, or to meet our other obligations under our agreement.

Additionally, Natera or other customers may allege that any failures to achieve the required metrics are a breach of our agreement and seek to terminate our agreement prior to its expiration and/or pursue any remedies available to it under the agreement, at law or in equity. Relatedly, we have incurred expenses in connection with our scale-up activities under our agreement with Natera, and we may incur additional expenses in the future to increase our laboratory’s capacity to process increased sample volumes from our other customers. Our activities under our agreement with Natera have had, and activities with our other customers may in the future have, an impact on our business, including diversion of our resources and the attention of our management, including with respect to our internal research and development objectives and projects for our other customers, collaborators and/or partners. If we are unable to successfully

35


increase our laboratory’s capacity and manage any such competing objectives and/or projects for other customers, we may be unable to meet the quality and timing requirements of our agreement with Natera or our other customers, collaborators and/or partners. We may also be unable to successfully research, develop, launch and/or commercialize our services or service capabilities. Furthermore, our NeXT Personal test is a next-generation, tumor-informed liquid biopsy assay designed to detect and quantify MRD and recurrence in patients previously diagnosed with cancer. If NeXT Personal or any of our other services is seen as competing with Signatera or any of Natera’s other services, we will still be required to fulfill our obligations to Natera under our agreement, although Natera may elect to send a portion (or all) of its samples to its other supplier(s) and/or bring such services in-house. If the volume of samples received under our agreement with Natera were to be significantly reduced or eliminated, or if our agreement with Natera were to be terminated or not renewed after expiration, and we are unable to grow our customer base and diversify our revenue concentration timely, our business, financial condition, revenue and other operating results, and cash flows may be materially harmed.

We have derived a substantial portion of our current revenue from DNA sequencing and data analysis services that we provided to one of our largest customers, the VA MVP. If the VA MVP’s demand for and/or funding for our DNA sequencing and data analysis services continues to be substantially reduced, or if our new contract with the VA MVP were to be terminated, our business, financial condition, revenue and other operating results, and cash flows will be materially harmed.*

We have derived a substantial portion of our revenue from sales of our DNA sequencing and data analysis services to the VA MVP. In September 2017, we entered into a one-year contract with three one-year optional renewal periods with the VA for the VA MVP, pursuant to which we received contracted orders from the VA MVP in September 2017, 2018, 2019, 2020, and 2021. In September 2022, we entered into a new contract with the VA MVP to continue providing them WGS services and received an initial task order with a value of up to $10.0 million (the "2022 VA MVP Agreement"). The performance period under the new contract includes a base period of one year, with four one-year renewal option periods that may be exercised upon discretion of the VA MVP. In September 2024, we received a third task order with a value of up to $7.5 million, subject to the receipt of samples from the VA MVP. There is no guarantee that the VA MVP will exercise any subsequent renewal option.

The VA MVP’s contracted orders for DNA sequencing and data analysis services have fluctuated significantly in value over time and are subject to the availability of funding, enrollment of veterans in the VA MVP study, and the VA MVP’s continued demand, if any, for our services among other factors. For example, the VA MVP contracted order received in September 2020 had a value of $30.9 million, whereas annual orders received in subsequent years had values of $10.0 million or less, which represents a substantial decline. We have no certainty that funding will be made available for our services, or that the VA MVP will award any future contracts, contract renewals or contracted orders to us. The priorities of the VA, the VA MVP, or the U.S. government may change, including in response to a health epidemic or pandemic. For example, funding for our services may be limited or not available, and our business, financial condition, and operating results and cash flows will be materially harmed. Similarly, if we do not win future VA MVP contracts and renewals (whether due to being outbid by a competitor or the VA MVP’s decision not to award a future contract on a timely basis or at all, or to terminate for convenience or failure to renew any contract, for whatever reason) with a value comparable to that of our historical contracted orders, our business, financial condition, revenue and other operating results and cash flows may be materially harmed.

We have only recognized revenue under our VA MVP contract upon the receipt and processing of samples, and the timing and number of VA MVP samples we have received has been and could in the future be negatively affected by factors beyond our control, which has resulted, and may result in the future, in delaying our ability to process and recognize revenue for such samples. For example, the revenue we recognized during the contract year that began in September 2020 significantly exceeded the value of the VA MVP contracted order we received in September 2020 because we continued to receive after such date, and subsequently processed, samples under VA MVP contracted orders that remained unfulfilled as of September 2020 due to the time required for the VA to select optimal samples from its collection for research and then provide us those samples. Therefore, period-to-period comparisons of our operating results relating to VA MVP contracted orders may not be meaningful. The timing and number of VA MVP samples may also be negatively affected by a public health crisis. For example, in March 2020, the VA MVP announced that it was suspending sample collection due to the COVID-19 pandemic. In addition, we believe the COVID-19 pandemic may have been a contributing factor to the reduction in values of contracted orders received in 2021 and later years compared to the September 2020 contract order, as the VA MVP delayed new enrollment and also may have needed to divert resources to respond to the pandemic. A health epidemic or pandemic may negatively impact the value of any potential new VA MVP contract or order.

If we cannot maintain our current customer relationships, or fail to acquire new customers, our revenue prospects will be reduced. Many of our customers are biopharmaceutical companies engaged in clinical trials of new drug candidates, which trials are expensive, can take many years to complete, and have inherently uncertain outcomes.

Our customers other than the VA MVP and Natera are primarily biopharmaceutical companies that use our services to support clinical trials. Our future success is substantially dependent on our ability to maintain our customer relationships and to establish new ones. Many factors have the potential to impact our customer relations, including the type of support our customers and potential customers require and our ability to deliver it, our customers’ satisfaction with our services, and other factors that may be beyond our control. Furthermore, our customers may decide to decrease or discontinue their use of our services due to changes in research and product development plans (including as a result of a public health crisis), failures in their clinical trials (which failures are statistically much more likely to occur than not at some point in the clinical development process, notwithstanding any enhanced patient stratification from the use of our proprietary tests and algorithms), financial constraints, or utilization of internal testing resources or tests performed by other parties, or other circumstances outside of our control.

36


We engage in conversations with customers regarding potential commercial opportunities on an ongoing basis in the event that one of these customers’ drug candidates is approved. There is no assurance that any of these conversations will result in a commercial agreement, or if an agreement is reached, that the resulting relationship will be successful or that clinical studies conducted as part of the engagement will produce successful outcomes. Speculation in the industry about our existing or potential relationships with biopharmaceutical companies could be a catalyst for adverse speculation about us, our services, and our technology, which can adversely affect our reputation and our business. In addition, the termination of these relationships could result in a temporary or permanent loss of revenue.

Our customers’ clinical trials are expensive, can take many years to complete, and their outcome is inherently uncertain. Failure can occur at any time during the clinical trial process. Product candidates in later stages of clinical trials may fail to show the desired safety and efficacy traits despite having progressed through pre-clinical studies and early clinical trials. Many of the biopharmaceutical companies that are our customers do not have products approved for commercial sale and are not profitable. These customers must continue to raise capital in order to continue their development programs and to potentially continue as our customers. If our customers’ clinical trials fail or they are unable to raise sufficient capital to continue investing in their clinical programs, our revenue from these customers may decrease or cease entirely, and our business may be harmed. Furthermore, even if these customers have a drug approved for commercial sale, they may not choose to use our services as a companion diagnostic with their drug, thereby limiting our potential revenue.

When we grow our business by developing in vitro diagnostic tests, we may be subject to reimbursement challenges.

The coverage and reimbursement status of newly-approved or cleared laboratory developed tests, including our NeXT Dx and NeXT Personal Dx products, is uncertain. We are seeking reimbursement for our NeXT Dx and NeXT Personal Dx tests, and other in vitro diagnostic tests we may develop, and if such tests are inadequately covered by insurance or ineligible for such reimbursement, this could limit our ability to derive revenue from any such current or future tests. The commercial success of current or future services and products in both domestic and international markets may depend in part on the availability of coverage and adequate reimbursement from third-party payors, including government payors, such as the Medicare and Medicaid programs, or equivalent foreign programs, managed care organizations, and other third-party payors. The government and other third-party payors are increasingly attempting to contain health care costs by limiting both insurance coverage and the level of reimbursement for new diagnostic tests. As a result, they may not cover or provide adequate payment for any current or future in vitro diagnostic tests that we develop. These payors may conclude that our services or products are less safe, less effective, or less cost-effective than existing or later-introduced services or products. These payors may also conclude that the overall cost of using one of our tests exceeds the overall cost of using a competing test, and third-party payors may not approve any current or future in vitro diagnostic tests we develop for insurance coverage and adequate reimbursement.

In January 2024, we announced that we received a final Medicare coverage determination for our NeXT Dx offering, extended retroactively to August 29, 2023. While we estimate that approximately half of new solid tumor cancer cases will be diagnosed in patients covered by Medicare, the Medicare coverage determination may not be indicative of our ability to obtain coverage with other payors. Even if favorable coverage and reimbursement status is attained for one or more of our products, less favorable coverage policies and reimbursement rates may be implemented in the future.

We rely on a limited number of suppliers, or in some cases, a sole supplier, for some of our laboratory instruments and materials, and we may not be able to find replacements or immediately transition to alternative suppliers should we need to do so.

We rely on a limited number of suppliers for sequencers and other equipment and materials that we use in our laboratory operations. For example, we rely on Illumina as our sole supplier of sequencers and various associated reagents and other materials used in our routine laboratory operations, and as the sole provider of maintenance and repair services for these sequencers. Any disruption in Illumina’s operations or our inability to negotiate pricing with Illumina on acceptable terms, or at all, could negatively impact our supply chain and laboratory operations and our ability to conduct our business and generate revenue. Additionally, COVID-19 previously disrupted Illumina’s ability to fulfill our purchase orders for reagents or other materials in a timely manner and another health epidemic or pandemic may disrupt the ability of Illumina and our other suppliers to fulfill our purchase orders in a timely manner or at all. Our suppliers, including Illumina, could cease supplying these materials and equipment at any time, could increase the price of these materials or equipment (including the promotional pricing offered to us by Illumina for our 2022 VA MVP Agreement and certain other projects) or fail to provide us with sufficient quantities of materials or equipment that meet our specifications. Our laboratory operations have been and in the future could be interrupted if we encounter delays or difficulties in securing sequencers or other equipment or materials, or if we cannot obtain an acceptable substitute. We have also experienced, and may experience in the future, delays or difficulties in upgrading to newer versions or replacements of these materials and equipment, which may have better performance or be more cost-effective than the current versions. Any such interruption, delay or difficulty could significantly affect our business, financial condition, results of operations, and reputation.

We believe that there are only a few manufacturers other than Illumina that are currently capable of supplying and servicing the equipment necessary for our laboratory operations, including sequencers and various associated reagents. Likewise, we believe that there are a limited number of manufacturers and suppliers for other reagents and materials necessary for our laboratory operations, such as the sample preparation reagents required for our ACE technology, which enables our NeXT Platform to provide more comprehensive sequencing coverage, as well as those required to create personalized liquid biopsy panels for each patient as part of our NeXT Personal

37


assay. Although we have evaluated and may continue in the future to evaluate equipment and materials from other suppliers, the use of equipment or materials provided by these replacement suppliers would require us to alter our laboratory operations. Transitioning to a new supplier would be time-consuming and expensive, would likely result in interruptions in our laboratory operations, could affect the performance specifications of our laboratory operations, or could require that we revalidate our tests. Additionally, an existing supplier of ours may allege that such activities constitute a breach of its agreement with us and may cease supplying us with sufficient quantities of materials or equipment that meet our specifications, in a timely manner or at all. Moreover, an existing supplier or third party may allege that such activities, replacement equipment or materials infringe, misappropriate or otherwise violate its intellectual property, and may bring infringement or other intellectual property-related claims against us. See “—Litigation or other proceedings or third-party claims of intellectual property infringement, misappropriation or other violations may require us to spend significant time and money, and could in the future prevent us from selling our tests or impact our stock price, any of which could have a material adverse effect.” We cannot assure you that, if we were forced to replace Illumina or another supplier on which we rely, we would be able to secure alternative equipment, reagents, and other materials, and bring such equipment, reagents, and other materials on-line and revalidate them without experiencing interruptions in our workflow. If we encounter delays or difficulties in securing, reconfiguring, or revalidating the equipment and reagents we require for our services, our business, financial condition, results of operations, and reputation could be adversely affected.

In addition, the Device Master Files that we filed with the FDA, which are focused on the technology, quality management, and validation of our platform, specifically on its use for the development of personalized immunotherapies, are predicated on our use of specified equipment and processes, including Illumina sequencers and related equipment. The detailed information in the Device Master Files is not shared with our customers, but with our permission they can reference our FDA file numbers in their Investigational New Drug filings with the FDA. If we were required to transition to a new supplier of sequencers or certain other equipment or processes in our laboratory, our Device Master Files would need to be replaced or updated, and until such time as that occurred, customers for which we deliver services after the transition would not be able to reference our Device Master Files, which would cause us to lose a competitive advantage.

If our facilities become damaged or inoperable, or we are required to vacate the facilities, our ability to sell and provide our services and pursue our research and development efforts may be jeopardized.

We currently derive our revenue from our genomic analysis conducted in our laboratories. Currently, our only clinical reference or research and development laboratory facilities are in Fremont, California. Our facilities and equipment could be harmed or rendered inoperable by natural or man-made disasters, including fires, earthquakes, flooding, and power outages, which may render it difficult or impossible for us to sell or perform our services for some period of time. Northern California continues to experience serious fires and the San Francisco Bay Area is considered to lie in an area with earthquake risk. The inability to sell or to perform our sequencing and analysis services, disruptions in our operations, or the backlog of samples that could develop if our facilities are inoperable for even a short period of time, may result in the loss of customers or harm to our reputation or relationships with scientific or clinical collaborators, and we may be unable to regain those customers or repair our reputation or such relationships in the future. For example, from January 2023 through April 2023, we experienced substantial disruption to our use of the Fremont facility due to a failure of an electrical bus duct serving the facility. Furthermore, our facilities and the equipment we use to perform our services and our research and development work could be costly and time-consuming to repair or replace.

Additionally, a key component of our research and development process involves using biological samples as the basis for the development of our services, and our services typically involve using biological samples provided by or on behalf of our customers or collaborators. In some cases, these samples are difficult to obtain. If the parts of our laboratory facilities where we store these biological samples were damaged or compromised, or if these biological samples or the resulting data were otherwise lost, damaged or compromised due to equipment malfunction, human error or other causes, our ability to pursue our research and development projects or provide our services, as well as our reputation, could be jeopardized. For example, we have experienced from time to time, and may experience in the future, equipment malfunctions that have resulted in lost, damaged or compromised samples or resulting data. We carry insurance for damage to our property or to our customer's property while in our possession, and we also carry insurance for the disruption of our business, but these types of insurance may not be sufficient to cover all of our potential losses or liabilities and may not continue to be available to us on acceptable terms, if at all.

Further, if our laboratory facilities became inoperable, we would likely not be able to license or transfer our technology to other facilities with the qualifications, including state licensure and CLIA certification, that would be necessary to cover the scope of our current and our planned future services. Even if we were to find facilities with such qualifications to perform our services, they may not be available to us on commercially reasonable terms.

Our success depends on our ability to provide reliable and timely, high-quality genomic data and analyses and to rapidly evolve to meet our customers’ needs.

Errors, including if our tests fail to accurately detect gene variants, or mistakes, including if we fail to or incompletely or incorrectly identify the significance of gene variants, could have a significant adverse impact on our business. We classify variants in accordance with guidelines that are subject to change and subject to our interpretation. There have also been and could in the future be flaws in the databases, third-party tools or algorithms we use, or in the software that handles automated parts of our classification protocol. If we receive poor quality or degraded samples, our tests may be unable to accurately detect gene variants or we may fail to or incompletely or incorrectly identify the significance of gene variants, which could have a significant adverse impact on our business. In addition, our

38


customers require timely turnaround of high-quality genomic data and analyses, and if we were not able to meet our customers’ specific requirements, it could also have a significant adverse effect on our business.

Inaccurate results or misunderstandings of, or inappropriate reliance on, the information we provide to our customers could lead to, or be associated with, lack of efficacy, side effects or adverse events in patients who use our tests, or who rely on our tests to determine therapies to develop, select or monitor, including treatment-related death, and could lead to termination of our services or result in claims against us. A product liability or professional liability claim could result in substantial damages and be costly and time-consuming for us to defend.

Although we maintain liability insurance, including for errors and omissions and professional liability, we cannot assure you that our insurance would be sufficient to protect us from the financial impact of defending against these types of claims, or any judgments, fines, or settlement costs arising out of any such claims. Any liability claim, including an errors and omissions liability claim, brought against us, with or without merit, could increase our insurance rates or prevent us from securing insurance coverage in the future. Additionally, any liability lawsuit could cause injury to our reputation or cause us to suspend sales of our tests or cause a suspension of our license to operate. The occurrence of any of these events could have an adverse effect on our business, reputation, and results of operations.

If we cannot develop services and products to keep pace with rapid advances in technology, medicine, and science, or if we experience delays in developing such services and products, our operating results and competitive position could be harmed.

In recent years, there have been numerous advances in technologies relating to the diagnosis and treatment of cancer. Several new cancer drugs have been approved, and a number of new drugs are in pre-clinical and clinical development. There have also been advances in methods used to identify patients likely to benefit from these drugs based on analysis of biomarkers. We must continuously develop new services and products, enhance any existing services, and avoid delays in such developments and enhancements to keep pace with evolving technologies on a timely and cost-effective basis. Our current services and our planned future services and products could become obsolete unless we continually innovate and expand them to demonstrate benefit in the diagnosis, monitoring, or prognosis of patients with cancer. New cancer therapies typically have only a few years of clinical data associated with them, and much of that data may not be disclosed by the pharmaceutical company that conducted the clinical trials. This could limit our ability to develop services and products based on, for example, biomarker analysis related to the appearance or development of resistance to those therapies. If we cannot adequately demonstrate the clinical utility of our services and our planned future services and products to new treatments, sales of our services could decline, which would have a material adverse effect on our business, financial condition, and results of operations.

We are researching and developing improvements to our tests and test features on a continuous basis, but we may not be able to make these improvements on a timely basis, and even if we do, we may not realize the benefits of these efforts in our financial results.

To remain competitive, we must continually research and develop improvements to our tests or test features. However, we cannot assure you that we will be able to develop and commercialize the improvements to our tests or test features on a timely basis. Our competitors may develop and commercialize competing or alternative tests and improvements faster than we are able to do so. In addition, we must expend significant time and funds in order to conduct research and development, further develop and scale our laboratory processes, and further develop and scale our infrastructure. We may never realize a return on investment on this effort and expense, especially if our improvements fail to perform as expected. If we are not able to realize the benefits of our efforts to improve our tests or test features, it could have an adverse effect on our business, financial condition, and results of operations.

Personalized cancer therapies represent new therapeutic approaches that could result in heightened regulatory scrutiny, delays in clinical development, or delays in or inability to achieve regulatory approval, commercialization, or payor coverage, any of which could adversely affect our business.

We currently work with certain companies developing personalized cancer therapies, and our future success will in part depend on our personalized cancer customers obtaining regulatory approval for and commercializing their product candidates. Because personalized cancer therapies represent a new approach to immunotherapy for the treatment of cancer and other diseases, developing and commercializing personalized cancer therapies is subject to a number of challenges.

Actual or perceived safety issues, including adoption of new therapeutics or novel approaches to treatment, may adversely influence the willingness of subjects to participate in clinical studies, or if approved by applicable regulatory authorities, of physicians to subscribe to the novel treatment mechanics. The FDA or other applicable regulatory authorities may ask for specific post-market requirements, and additional information regarding benefits or risks of our services may emerge at any time prior to or after regulatory approval.

In the European Economic Area (and Northern Ireland) (“EEA”), in order to place an in vitro diagnostic medical device ("IVD"), or an accessory to an IVD, on the market, or put it into service in the EEA, the device must be designed, developed, manufactured and marketed in compliance with the relevant legal framework. On May 26, 2022, the Regulation on In-Vitro Diagnostic Devices (Regulation (EU) 2017/746) (“IVDR”) entered into application, repealing and replacing the Directive on In-Vitro Diagnostic Devices (98/79/EC) (the “IVDD”). The IVDR and its associated guidance documents and harmonized standards govern, among other things, device design and

39


development, preclinical and clinical or performance testing, premarket conformity assessment, registration and listing, manufacturing, labeling, storage, claims, sales and distribution, export and import and post-market surveillance, vigilance, and market surveillance. IVDs must comply with the General Safety and Performance Requirements set out in Annex I of the IVDR. Compliance with these requirements is a prerequisite to be able to affix the CE Mark to IVDs, without which they cannot be marketed or sold in the EEA.

In accordance with the IVDR, devices that are not placed on the market but are used within the context of a commercial activity, whether in return for payment or free of charge, for the provision of a diagnostic or therapeutic service offered by means of information society services, as defined in point (b) of Article 1(1) of Directive (EU) 2015/1535, or by other means of communication, directly or through intermediaries, to a natural or legal person established in the EEA (and Northern Ireland) will be subject to the IVDR. As a result, diagnostic and therapeutic services offered to customers in the EEA (and Northern Ireland) (whether directly or via intermediaries) by providers that are based outside the EEA will be covered by the IVDR.

Fulfillment of the obligations imposed by the IVDR are likely to increase the cost and time required in order to obtain regulatory approval for products and services in the EEA. If we offer tests or services to customers within the EEA (and Northern Ireland) (whether directly or via intermediaries) that fall within the scope of the IVDR, we may be unable to fulfill these obligations, or a notified body, where applicable, may consider that we have not adequately demonstrated compliance with our related obligations to merit a CE Certificate of Conformity on the basis of the IVDR. Our ability, and the ability of our customers, to commercialize diagnostic tests based on our technology will depend in part on the extent to which coverage and reimbursement for these tests will be available from third-party payors. Coverage and reimbursement of new products and services is uncertain, and whether the companies that use our tests or services to develop their own products or services will attain coverage and adequate reimbursement is unknown. In the U.S. and the EU, there is no uniform policy for determining coverage and reimbursement. Coverage can differ from payor to payor, and the process for determining whether a payor will provide coverage may be separate from the process for setting the reimbursement rate. In addition, the U.S. government, state legislatures and foreign governments have shown significant interest in implementing cost containment programs to limit the growth of government-paid healthcare costs, including price controls and restrictions on reimbursement.

Physicians, hospitals, and third-party payors often are slow to adopt new products, services, technologies, and treatment practices that require additional upfront costs and training. Physicians may not be willing to undergo training to adopt personalized cancer therapies, may decide that such therapies are too complex to adopt without appropriate training or not cost-efficient, and may choose not to administer these therapies. Based on these and other factors, hospitals and payors may decide that the benefits of personalized cancer therapies do not or will not outweigh their costs.

The loss of key members of our executive management team could adversely affect our business.*

Our success in implementing our business strategy depends largely on the skills, experience, and performance of key members of our executive management team and others in key management positions. The collective efforts of each of our executives and others working with them as a team are critical to us as we continue to develop our technologies, services, products, and research and development programs. As a result of the difficulty in locating qualified new management, the loss or incapacity of existing members of our executive management team could adversely affect our operations. If we were to lose one or more of these key employees, we could experience difficulties in finding qualified successors, competing effectively, developing our technologies, and implementing our business strategy. If there are changes to our leadership team, there is a risk to organizational effectiveness and employee retention as well as the potential for disruption to our business. Integrating members into new or different management roles could prove disruptive to our operations, require substantial resources and management attention and ultimately prove unsuccessful. Each member of our executive management team has an employment agreement; however, the existence of an employment agreement does not guarantee retention of members of our executive management team, and we may not be able to retain those individuals or replace them in the event we lose their services. We do not maintain “key person” life insurance on any of our employees.

In addition, we rely on collaborators, consultants, and advisors, including scientific and clinical advisors, to assist us in formulating our research and development and commercialization strategy. Our collaborators, consultants, and advisors are generally self-employed or employed by employers other than us and may have commitments under agreements with other entities that may limit their availability to us.

The loss or extended illness of a key employee, the failure of a key employee to perform in his or her current position, or our inability to attract and retain skilled employees could result in our inability to continue to grow our business or to implement our business strategy.

We rely on highly skilled personnel in a broad array of disciplines and if we are unable to hire, retain, or motivate these individuals, or maintain our corporate culture, we may not be able to maintain the quality of our services or grow effectively.

Our performance, including our research and development programs and laboratory operations, largely depends on our continuing ability to identify, hire, develop, motivate, and retain highly skilled personnel for all areas of our organization. Competition in our industry for qualified employees is intense, and we may not be able to attract or retain qualified personnel in the future, including bioinformatic scientists, bioinformatic engineers, software engineers, statisticians, variant curators, clinical laboratory scientists (“CLS”), and genetic counselors, due to the competition for qualified personnel among life science businesses, technology companies, as well as universities and public and private research institutions, particularly in the San Francisco Bay Area. For example, California has a shortage

40


of qualified CLS, who must be licensed by the California Department of Public Health to perform clinical testing in laboratories located in California such as our CLIA-certified and CAP-accredited laboratory. We face intense competition for, and we have experienced and may in the future experience difficulty attracting and retaining, sufficient numbers of licensed and qualified CLS to support the needs of our business and our laboratory capacity expansion efforts. All of our U.S. employees are at-will, which means that either we or the employee may terminate their employment at any time. In addition, our compensation arrangements, such as our equity award programs, may not always be successful in attracting new employees and retaining and motivating our existing employees for reasons that may include movements in our stock price. If we are not able to attract and retain the necessary personnel, including licensed and qualified CLS, to accomplish our business objectives, we may experience constraints that could adversely affect our ability to scale our business and support our research and development efforts and our laboratory operations. We believe that our corporate culture fosters innovation, creativity, and teamwork. However, as our organization grows, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture. This could negatively impact our ability to retain and attract employees and our future success.

We have undertaken in the past, and may in the future undertake, internal restructuring activities that could result in disruptions to our business or otherwise harm our results of operations or financial condition.

From time to time we may undertake internal restructuring activities as we continue to evaluate and attempt to optimize our cost and operating structure in light of developments in our business strategy and long-term operating plans. For example, in the first quarter of 2023 and in the fourth quarter of 2023, we implemented reductions in our workforce to reduce operating costs and improve operating efficiency that collectively affected nearly 50% of our workforce. Any restructuring activities that we may undertake in the future may result in write-offs or other restructuring charges. There can be no assurance that any restructuring activities that we undertake in the future will achieve the cost savings, operating efficiencies or other benefits that we may initially expect. Restructuring activities may also result in a loss of continuity, accumulated knowledge and inefficiency during transitional periods and thereafter. In addition, internal restructurings can require a significant amount of time and focus from management and other employees, which may divert attention from commercial operations and disrupt our ongoing business. If any internal restructuring activities we undertake in the future fail to achieve some or all of the expected benefits therefrom, our business, results of operations and financial condition could be materially and adversely affected.

We may not be able to manage our future growth effectively, which could make it difficult to execute our business strategy.

Our expected future growth could create a strain on our organizational, administrative, and operational infrastructure, including facilities, laboratory operations, quality control, customer service, marketing and sales, and management. We may not be able to maintain the quality of or expected turnaround times for our tests, or satisfy customer demand as our test volume grows. Our ability to manage our growth properly will require us to continue to improve our operational, financial, and management controls, as well as our reporting systems and procedures. As a result of our growth, our operating costs may escalate even faster than planned, and some of our internal systems may need to be enhanced or replaced. If we are unable to manage our growth effectively, it may be difficult for us to execute our business strategy and our business could be harmed.

We may need to continue to invest in our infrastructure in advance of increased demand for our services; our failure to accurately forecast demand would have a negative impact on our business and our ability to achieve and sustain profitability.

Our Fremont facility expanded our laboratory capacity and, in order to execute our business model, we may need to make additional investments to further scale our infrastructure, including purchases of additional equipment, some of which can take several months or more to procure, setup, and validate, or increases to our software and computing capacity. There is no assurance that any of these increases in scale, equipment, software, and computing capacities, or process enhancements will be successfully implemented.

We expanded our laboratory facilities in advance of increased demand for our services. Our current and projected future expense levels are to a large extent fixed and are largely based on our current investment plans and our estimates of future test volume. As a result, if revenue does not meet our expectations we may not be able to promptly adjust or reduce our spending to levels commensurate with our revenue, or at all. If we fail to generate demand commensurate with our infrastructure growth or if we fail to scale our infrastructure sufficiently in advance of demand to successfully meet such demand, our business, prospects, financial condition, and results of operations could be adversely affected.

As we commercialize additional services or products, we may need to incorporate new equipment, implement new technology systems and laboratory processes, or hire new personnel with different qualifications. Failure to manage this growth or transition could result in turnaround time delays, higher costs, declining service and/or product quality, deteriorating customer service, and slower responses to competitive challenges. A failure in any one of these areas could make it difficult for us to meet market expectations for our services and could damage our reputation and the prospects for our business.

We may acquire businesses or assets, form joint ventures, or make investments in other companies or technologies that could harm our operating results, dilute our stockholders’ ownership, or cause us to incur debt or significant expense.

As part of our business strategy, we may pursue acquisitions of complementary businesses or assets, as well as technology licensing arrangements. We may also pursue strategic alliances that leverage our core technology and industry experience to expand

41


our offerings or distribution, or make investments in other companies. As an organization, we have limited experience with respect to acquisitions as well as the formation of strategic alliances and joint ventures. We may not identify or complete these transactions in a timely manner, on a cost-effective basis, or at all, and we may not realize the anticipated benefits of any acquisition, technology license, strategic alliance, joint venture or investment, and their consideration may be distracting to our management or prevent us from pursuing other opportunities. In addition, we may not be able to find suitable partners or acquisition candidates, and we may not be able to complete such transactions on favorable terms, if at all. Any future such transactions by us also could result in significant write-offs, the incurrence of debt and contingent liabilities, exposure to additional liability, exposure to additional revenue concentration, additional regulatory obligations and exposure to additional potential liability, any of which could harm our operating results and future prospects. If we make any acquisitions in the future, we may not be able to integrate these acquisitions successfully into our existing business, and we could assume unknown or contingent liabilities. Integration of an acquired company or business also may require management resources that otherwise would be available for ongoing development of our existing business.

To finance any acquisitions or investments, we may choose to raise additional funds. The various ways we could raise additional funds carry potential risks. See “—Financial and Market Risks and Risks Related to Owning Our Common Stock—Our inability to raise additional capital on acceptable terms in the future may limit our ability to continue to operate our business and further expand our operations.” If the price of our common stock is low or volatile, we may not be able to acquire other companies using stock as consideration. Alternatively, it may be necessary for us to raise additional funds for these activities through public or private financings. Additional funds may not be available on terms that are favorable to us, or at all.

Ethical, legal, and social concerns related to the use of genetic information could reduce demand for our tests.

Genetic testing has raised ethical, legal, and social concerns regarding privacy and the appropriate uses of the resulting information. Governmental authorities have, through the Genetic Information Nondisclosure Act, and could further, for social or other purposes, limit or regulate the use of genetic information or genetic testing or prohibit testing for genetic predisposition to certain conditions, particularly for those that have no known cure. Ethical and social concerns may also influence governmental authorities to deny or delay the issuance of patents for technology relevant to our business. Similarly, these concerns may lead patients to refuse to use, or clinicians to be reluctant to order, genetic tests even if permissible. These and other ethical, legal, and social concerns may limit market acceptance of our tests or reduce the potential markets for our tests, either of which could have an adverse effect on our business, financial condition, or results of operations.

Any collaboration arrangements that we have entered into or may enter into in the future may not be successful, which could adversely affect our ability to develop and commercialize our services and products.

Any current or future collaborations, including any strategic alliances or any collaborations to develop companion diagnostic tests, that we have entered (for example, our collaborations with Tempus; Myriad; ClearNote Health, Inc.; Cancer Research UK, University College London, and the Francis Crick Institute (the TRACERx study); The Royal Marsden; the Vall d'Hebron Institute of Oncology (VHIO); Duke University; the Dana-Farber Cancer Institute; University Medical Center Hamburg-Eppendorf (also known as UKE); and Criterium and the Academic Breast Cancer Consortium) or may enter into may not be successful. The success of our collaboration arrangements will depend heavily on the efforts and activities of our collaborators. Collaborations are subject to numerous risks, which include that:

we may incur increased research and development expenses, and such activities may also divert management attention and resources and/or create competing internal priorities for us, which could prevent us from successfully conducting other parts of our business or collaborating with others;
collaborators have significant discretion in determining the efforts and resources that they will apply to collaborations;
collaborators may not pursue development and commercialization of our services or products or may elect not to continue or renew development or commercialization programs based on trial or test results, changes in their strategic focus due to the acquisition of competitive services or products, availability of funding, or other external factors, such as a business combination that diverts resources or creates competing priorities for our collaborator;
collaborators could independently develop, or develop with third parties, services or products that compete directly or indirectly with our services or products;
collaborators with marketing, manufacturing, and distribution rights to one or more services or products may not commit sufficient resources to or otherwise not perform satisfactorily in carrying out these activities;
we could grant exclusive rights to our collaborators that would prevent us from collaborating with others;
a large percentage of our revenue may be concentrated with the collaborators if the collaborations are successful and we may experience further losses if they are or later become unsuccessful;
collaborators may not properly maintain or defend our intellectual property rights or may use our intellectual property or proprietary information in a way that gives rise to actual or threatened litigation that could jeopardize or invalidate our intellectual property or proprietary information or expose us to potential liability;

42


disputes may arise between us and a collaborator that causes the delay or termination of the research, development, or commercialization of our current or future services or products or that results in costly litigation or arbitration that diverts management attention and resources;
collaborations may be terminated, and, if terminated, may result in a need for additional capital to pursue further development or commercialization of the applicable current or future services or products;
collaborators may own or co-own intellectual property covering our services or products that results from our collaborating with them, and in such cases, we would not have the exclusive right to develop or commercialize such intellectual property;
collaborators’ activities or use of our services or deliverables may create additional regulatory obligations and could lead to side effects or adverse events in patients, exposing us to potential liability or regulatory review; and
collaborators’ sales and marketing activities or other operations may not be in compliance with applicable laws resulting in civil or criminal proceedings.

If we are unable to successfully obtain rights to required third-party intellectual property rights or maintain the existing intellectual property rights we have, we may have to abandon development of that program and our business and financial condition could suffer.

Our operations and employees face risks related to health crises that could adversely affect our operations, our financial condition, and the business or operations of our customers or other third parties with whom we conduct business.

Our business could be adversely impacted by the effects of a health crisis that could cause significant disruption in the operations of our customers and third-party suppliers upon whom we rely. Our laboratory facilities, executive team, and most of our employees are located in the San Francisco Bay Area. In the event of a health crisis that becomes widespread in or around the San Francisco Bay Area, we may proactively, or be ordered by government officials to, take precautionary measures such as suspending our lab operations, implementing alternative work arrangements for our employees, and limiting our employees’ travel activities.

Our operations were previously impacted by the COVID-19 pandemic. For example, the previous shelter-in-place order and health orders negatively impacted productivity, disrupted our business, and slowed research and development activities due to us limiting access to our laboratory space that would otherwise be used by our research and development group, and, to the extent such orders return in similar or more stringent form, they may cause similar effects on our operations. COVID-19 disrupted, and a future health epidemic or pandemic may disrupt in the future, the ability of our suppliers to fulfill our purchase orders in a timely manner or at all. Additionally, we use certain consumables in our operations, and we have faced, and may face in the future, difficulties in acquiring such consumables if our suppliers prioritize orders related to a health epidemic or pandemic or if other supply chain issues arise as a result of such a public health crisis. Several of our customers were delayed in sending us samples due to the inability to collect or ship samples during the COVID-19 pandemic, and these and additional customers may be disrupted from collecting samples or sending purchase orders or samples to us in the future in the event of the emergence of another health epidemic or pandemic.

Moreover, the ultimate impact of a health epidemic or pandemic on our business, operations, or the global economy as a whole is highly uncertain, but a continued and prolonged public health crisis could have a material negative impact on our business, financial condition, and operating results.

Expansion into international markets would subject us to increased regulatory oversight and regulatory, economic, social, health and political uncertainties, which could cause a material adverse effect on our business, financial position, and results of operations.

We may in the future expand our business and operations into international jurisdictions in which we have limited operating experience, including with respect to seeking regulatory approvals and marketing and selling products and services. As we expand internationally, our operations in these jurisdictions may be adversely affected by general economic conditions and economic and fiscal policy, including changes in exchange rates and controls, interest rates and taxation policies, increased government regulation, social instability, local or regional health crises, and political, economic or diplomatic developments in the future. Certain jurisdictions have, from time to time, experienced instances of civil unrest and hostilities, both internally and with neighboring countries. Rioting, military activity, terrorist attacks, or armed hostilities could cause our operations in such jurisdictions to be adversely affected or suspended. We generally do not have insurance for losses and interruptions caused by terrorist attacks, military conflicts and wars. In addition, anti-bribery and anti-corruption laws may conflict with some local customs and practices in foreign jurisdictions. Our international operations may subject us to heightened scrutiny under the Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the United Kingdom (the “U.K.”) Bribery Act and similar anti-bribery laws, and could subject us to liability under such laws despite our best efforts to comply with such laws. As a result of our policy to comply with the FCPA, the U.K. Bribery Act and similar anti-bribery laws, we may be at a competitive disadvantage to competitors that are not subject to, or do not comply with, such laws. Further, notwithstanding our compliance programs, there can be no assurances that our policies will prevent our employees or agents from violating these laws or protect us from any such violations. Additionally, we cannot predict the nature, scope or impact of any future regulatory requirements that may apply to our international operations or how foreign governments will interpret existing or new laws. Alleged, perceived, or actual violations of any

43


such existing or future laws by us or due to the acts of others, may result in criminal or civil sanctions, including contract cancellations or debarment, and damage to our reputation, any of which could have a material adverse effect on our business.

Regulatory, Legal and Cybersecurity Risks

Our tests may be subject to regulatory action if regulatory agencies or authorities determine that our tests do not appropriately comply with statutory and regulatory requirements enforced by the FDA, or equivalent foreign regulatory authorities and/or CLIA requirements for quality laboratory testing or equivalent foreign requirements.*

The laws and regulations governing the marketing of clinical laboratory tests are extremely complex and in many instances there are no significant regulatory or judicial interpretations of these laws and regulations. The Federal Food, Drug and Cosmetic Act (the “FDC Act”) defines a medical device to include any instrument, apparatus, implement, machine, contrivance, implant, in vitro reagent or other similar or related article, including a component, part, or accessory, intended for use in the diagnosis of disease or other conditions, or in the cure, mitigation, treatment or prevention of disease, in man or other animals. Some of our tests may be considered by the FDA to be in vitro diagnostic products that are subject to regulation as medical devices. Among other things, pursuant to the FDC Act and its implementing regulations, the FDA regulates the research, testing, manufacturing, safety, labeling, storage, recordkeeping, premarket clearance or approval, marketing and promotion, and sales and distribution of medical devices in the U.S. to ensure that medical devices distributed domestically are safe and effective for their intended uses. In addition, the FDA regulates the import and export of medical devices.

Although the FDA has statutory authority to assure that medical devices are safe and effective for their intended uses, the FDA has generally exercised its enforcement discretion and not enforced applicable regulations with respect to LDTs, which are a subset of in vitro diagnostic devices that are intended for clinical use and designed, manufactured, and used entirely within a single laboratory. We currently market our tests as LDTs and, therefore, we believe that they are not currently subject to the FDA’s enforcement of its medical device regulations and the applicable FDC Act provisions.

On May 6, 2024, the FDA issued final regulations under which it intends to phase out its enforcement discretion approach to LDTs over a period of four years (the "Final Rule"). We anticipate that we may be required to obtain PMA approval for certain of our tests by October 1, 2027. We may also be subject to device registration and listing requirements, medical device reporting requirements and the requirements of the FDA’s Quality System Regulation. We may be required to conduct clinical trials to support any premarket notification or applications to FDA, which would increase the costs to our business and impair our profitability. If the FDA determines that our tests are subject to enforcement as medical devices, we could be subject to enforcement action, including administrative and judicial sanctions, and additional regulatory controls and submissions for our tests, all of which could be burdensome. We and/or our collaborators may also be required to submit one or more of our tests for premarket notification, review, clearance or approval by the FDA as medical devices. See “—Failure to comply with federal, state, and foreign laboratory licensing requirements and the applicable requirements of the FDA or any other regulatory authority, could cause us to lose the ability to perform our tests, experience disruptions to our business or become subject to administrative or judicial sanctions.”

The implementation of the Final Rule exposes us to additional regulatory controls and submissions for our tests or the possibility of enforcement action, both of which would be burdensome. In addition, we cannot be certain that the FDA will not enact rules or guidance documents that could impact our ability to purchase certain materials necessary for the performance of our tests, such as products labeled for research use only. Should any of the reagents obtained by us from suppliers and used in conducting our tests be affected by future regulatory actions, our business could be adversely affected by those actions, including increasing the cost of testing or delaying, limiting, or prohibiting the purchase of reagents necessary to perform testing.

In the EEA, IVDs are governed by the IVDR and must comply with the requirements of the IVDR in order to be placed on the market or put into service in the EEA. The IVDR does not specifically address the regulation of products falling within the description "laboratory-developed tests". Moreover, while the Regulation includes only limited exemptions for devices that are manufactured and used only within health institutions established in the EEA, diagnostic and therapeutic services undertaken outside of the EEA (for example at our facilities in the U.S.) would not fall within the scope of such exemptions. We believe that we do not currently offer tests or services to customers established in the EEA which would fall within the scope of the IVDR. If, in the future, we offer tests or services to customers within the EEA (whether directly or via intermediaries) that fall within the scope of the IVDR, it is unlikely that we will benefit from IVDR exemptions foreseen for health institutions established in the EEA. This means that we will have to comply with the IVDR in full.

If the FDA determines that our services are subject to enforcement as medical devices, or if foreign regulatory authorities regulate our products as IVDs, we could incur substantial costs and time delays associated with satisfying statutory and regulatory requirements such as pre-market clearance, approval or certification, and we could incur additional expense in offering our tests and tests that we may develop in the future.

If the FDA determines that our tests and associated software do not fall within the definition of an LDT, under the FDA's Final Rule or otherwise, or if we voluntarily submit one or more of our tests for premarket notification, review, clearance or approval by the FDA as medical devices, we may be required to obtain premarket clearance for our tests and associated software under Section 510(k) of the FDC Act or approval of a premarket approval application (“PMA”). We would also be subject to ongoing regulatory requirements such as registration and listing requirements, medical device reporting requirements, and quality control requirements. If our tests are considered medical devices not subject to enforcement discretion, or if we voluntarily submit one or more of our tests for premarket notification,

44


review, clearance or approval by the FDA as medical devices, the regulatory requirements to which our tests are subject would depend on the FDA’s classification of our tests. The FDA has issued regulations classifying generic types of medical devices into one of three regulatory control categories (Class I, Class II, or Class III) depending on the degree of regulation that the FDA finds necessary to provide reasonable assurance of their safety and effectiveness. The class into which a device is placed determines the requirements that a medical device manufacturer must meet both pre- and post-market. On January 31, 2024, FDA announced its intent to initiate a reclassification process for most IVDs that are currently Class III (high risk), the majority of which are infectious disease and companion diagnostic IVDs, into Class II (moderate risk). This reclassification would allow manufacturers of certain types of IVDs to seek marketing clearance through the less burdensome Class II 510(k) premarket notification pathway rather than the Class III premarket approval (PMA) pathway, the most stringent type of FDA medical device review.

Generally, Class I devices do not require premarket authorization, but are subject to a comprehensive set of regulatory authorities referred to as general controls. Class II devices, in addition to general controls, generally require special controls and premarket clearance through the submission of a section 510(k) premarket notification. Class III devices are subject to general controls and special controls, and also require premarket approval prior to commercial distribution, which is a more rigorous process than premarket clearance. Under the FDC Act, a device that is first marketed after May 28, 1976 is by default a Class III device requiring premarket approval unless it is within a type of generic device class that has been classified as Class I or Class II. Even if a device falls under an existing Class II, non-exempt, device classification, the device must also be shown to be “substantially equivalent” to a legally marketed predicate device through submission of a section 510(k) premarket notification. If after reviewing a firm’s 510(k) premarket notification, the FDA determines that a device is not substantially equivalent to a legally marketed predicate device, the new device is classified into Class III, requiring premarket approval. It is possible for a manufacturer to obtain a Class I or Class II designation without an appropriate predicate by submitting a de novo request for reclassification.

The process for submitting a 510(k) premarket notification and receiving FDA clearance usually takes from three to 12 months, but it can take significantly longer and clearance is never guaranteed. The process for submitting and obtaining FDA approval of a PMA is much more costly, lengthy, and uncertain. It generally takes from one to three years or even longer and approval is not guaranteed. PMA approval typically requires extensive clinical data and can be significantly longer, more expensive and more uncertain than the 510(k) clearance process. Despite the time, effort and expense expended, there can be no assurance that a particular device ultimately will be cleared or approved by the FDA through either the 510(k) clearance process or the PMA process on a timely basis, or at all.

If our tests are considered medical devices not subject to enforcement discretion, or if we voluntarily submit one or more of our tests for premarket notification, review, clearance or approval by the FDA as medical devices, one classification regulation that could be relevant to one or more of our tests is a classification for genetic health risk (“GHR”) assessment tests, codified at 21 C.F.R. § 866.5950. If our tests are considered medical devices that are not subject to enforcement discretion, or if we voluntarily submit one or more of our tests for premarket notification, review, clearance or approval by the FDA as medical devices, and one or more of our tests is considered to fall under the 21 C.F.R. § 866.5950 classification regulation for GHR tests, or under another Class II classification that is subject to a premarket notification requirement, we would be required to obtain marketing clearance for such tests. Further, if considered to fall under the 21 C.F.R. § 866.5950 classification for GHR tests, our tests would be required to adhere to specified special controls, such as labeling and testing specifications and information about the test to be posted on the manufacturer’s website. If any of our current or pipeline tests are not considered by the FDA to be GHR tests or do not qualify for the limited exemption for a sponsor’s subsequent GHR tests once the assessment system has been reviewed and cleared by FDA, or if any of our tests fall under a different non-exempt classification or are unclassified, we could be required to obtain 510(k) clearance or approval of a PMA for such test in the future.

If premarket review of our tests is required, the premarket review process may involve, among other things, successfully completing additional clinical trials. If we are required to conduct premarket clinical trials, whether using prospectively acquired samples or archival samples, delays in the commencement or completion of clinical testing could significantly increase our service and product development costs, delay commercialization of any future services or products, and interrupt sales of our current services and products. Many of the factors that may cause or lead to a delay in the commencement or completion of clinical trials may also ultimately lead to delay or denial of regulatory clearance or approval. The commencement of clinical trials may be delayed due to insufficient patient enrollment, which is a function of many factors, including the size of the patient population, the concerns around genetic testing, the nature of the protocol, the proximity of patients to clinical sites, and the eligibility criteria for the clinical trial.

If we are required to conduct clinical trials, we and any third-party contractors we engage would be required to comply with good clinical practices (“GCPs”), which are regulations and guidelines enforced by the FDA, for devices in clinical development. The FDA enforces these GCPs through periodic inspections of trial sponsors, principal investigators, and trial sites. If we or any third-party contractor fails to comply with applicable GCPs, the clinical data generated in clinical trials may be deemed unreliable and the FDA may require us to perform additional clinical trials before clearing or approving our marketing applications. A failure to comply with these regulations may require us to repeat clinical trials, which would delay the regulatory clearance or approval process. In addition, if these parties do not successfully carry out their contractual duties or obligations or meet expected deadlines, or if the quality, completeness or accuracy of the clinical data they obtain is compromised due to the failure to adhere to our clinical protocols or for other reasons, our clinical trials may have to be extended, delayed or terminated. Many of these factors would be beyond our control. We may not be able to enter into replacement arrangements without undue delays or considerable expenditures. If there are delays in testing or approvals as a result of the failure to perform by third parties, our research and development costs would increase, and we may not be able to obtain regulatory clearance or approval for our tests. In addition, we may not be able to establish or maintain relationships with these parties on favorable terms, if at all. Each of these outcomes would harm our ability to market our tests or to achieve or sustain profitability. Similar

45


actions and obligations may be imposed by the competent authorities of a European Union ("EU") Member State, or a foreign regulatory authority.

The FDA requires medical device manufacturers to comply with, among other things, current good manufacturing practices for medical devices, set forth in the Quality System Regulation at 21 C.F.R. Part 820, which requires manufacturers to follow elaborate design, testing, control, documentation, and other quality assurance procedures during the manufacturing process; the medical device reporting regulation, which requires that manufacturers report to the FDA if their device or a similar device they market may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if it were to recur; labeling regulations, including the FDA’s general prohibition against promoting devices for unapproved or “off-label” uses; the reports of corrections and removals regulation, which requires manufacturers to report to the FDA if a device correction or removal was initiated to reduce a risk to health posed by the device or to remedy a violation of the FDC Act caused by the device which may present a risk to health; and the establishment registration and device listing regulation.

Moreover, there can be no assurance that any cleared or approved labeling claims will be consistent with our current claims or adequate to support continued adoption of our services and products. If premarket review is required for some or all of our services and products, the FDA may require that we stop selling such services and products pending clearance or approval, which would negatively impact our business. Even if our services and products are allowed to remain on the market prior to clearance or approval, demand for our services and products may decline if there is uncertainty about our services or products, if we are required to label our services or products as investigational by the FDA, or if the FDA limits the labeling claims we are permitted to make for our services or products. As a result, we could experience significantly increased development costs and a delay in generating additional revenue from our services and products, or from other services or products now in development.

In addition, any clearance or approval we obtain for our services or products may contain requirements for costly post-market testing and surveillance to monitor the safety or efficacy of the product. The FDA has broad post-market enforcement powers, and if unanticipated problems with our services or products arise, or if we or our suppliers fail to comply with regulatory requirements following FDA clearance or approval, we may become subject to enforcement actions such as:

restrictions on manufacturing processes;
restrictions on service or product marketing;
warning letters;
withdrawal or recall of services or products from the market;
refusal to approve pending PMAs, 510(k)s, or supplements to approved PMAs or cleared 510(k)s that we submit;
fines, restitution, or disgorgement of profits or revenue;
suspension or withdrawal of regulatory clearances or approvals;
limitation on, or refusal to permit, import or export of our products;
product seizures;
injunctions; or
imposition of civil or criminal penalties.

Moreover, the FDA strictly regulates the promotional claims that may be made about medical devices. In particular, a medical device may not be promoted for uses that are not approved by the FDA as reflected in the device’s approved labeling. However, companies may share truthful and not misleading information that is otherwise consistent with the device’s FDA approved labeling. The FDA and other agencies or authorities actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted off-label uses may be subject to significant civil, criminal, and administrative penalties.

In addition, many of the products we use to perform our tests, including sequencers and various associated reagents supplied to us by Illumina, are labeled as research use only (“RUO”) in the U.S. RUO products are exempt from FDA medical device requirements provided their manufacturers comply with specified labeling and restrictions on distribution. The products must bear the statement: “For Research Use Only. Not for Use in Diagnostic Procedures.” Manufacturers of RUO products cannot make any claims related to safety, effectiveness or diagnostic utility, and RUO products cannot be intended by the manufacturer for clinical diagnostic use. A product promoted for diagnostic use may be viewed by the FDA as adulterated and misbranded under the FDC Act and is subject to FDA enforcement activities, including requiring the manufacturer to seek marketing authorization for the products. We currently use Illumina and other RUO products for our clinical diagnostic tests. If the FDA were to require clearance, approval or authorization for the sale of Illumina’s RUO products and if Illumina does not obtain such clearance, approval or authorization, we would have to find an alternative sequencing platform for some or all of our clinical diagnostic tests. We currently have not validated an alternative sequencing platform on which our tests could be run in a commercially viable manner. If we were not successful in selecting, acquiring on commercially reasonable terms and implementing an alternative platform on a timely basis, our business, financial condition and results of operations would be

46


adversely affected. Similarly, a finding that any of our other suppliers failed to comply with applicable requirements could result in interruptions in our ability to supply our services to the market and adversely affect our operations.

In addition, if we offer tests or services to customers within the EEA (and Northern Ireland) (whether directly or via intermediaries) that fall within the scope of the IVDR, we would be required to comply with strict requirements in order to affix the CE mark to our products, including requirements for clinical evidence, pre-market assessment of safety and performance, quality management system, traceability of products, promotion and advertising, and conduct costly post-market testing and surveillance to monitor the safety or effectiveness of our products in the EEA and detailed reporting obligations.

Failure to comply with federal, state, and foreign laboratory licensing requirements and the applicable requirements of the FDA or any other regulatory authority, or equivalent foreign regulatory authority, could cause us to lose the ability to perform our tests, experience disruptions to our business, or become subject to administrative or judicial sanctions.

We are subject to CLIA, a federal law that regulates clinical laboratories that perform testing on specimens derived from humans for the purpose of providing information for the diagnosis, prevention, or treatment of disease. CLIA regulations establish specific standards with respect to personnel qualifications, facility administration, proficiency testing, quality control, quality assurance, and inspections. We have a current CLIA certificate to conduct our tests at our laboratory in Fremont, California. To renew this certificate, we are subject to survey and inspection every two years. Because we are a CAP-accredited laboratory, the Centers for Medicare & Medicaid Services ("CMS") does not perform this survey and inspection and relies on our CAP survey and inspection. We also may be subject to additional unannounced inspections.

We are also required to maintain a license to conduct testing in California. California laws establish standards for day-to-day operation of our clinical reference laboratory, including the training and skills required of personnel and quality control. Several other states in which we operate also require that we hold licenses to test specimens from patients in those states, under certain circumstances. For example, our clinical reference laboratory is required to be licensed on a test-specific basis by New York as an out-of-state laboratory, and our LDTs must be approved by the New York State Department of Health (the “NYDOH”) on a test-by-test basis before they are offered in New York. We are subject to periodic inspection by the NYDOH and are required to demonstrate ongoing compliance with NYDOH regulations and standards. To the extent NYDOH identified any non-compliance and we are unable to implement satisfactory corrective actions to remedy such non-compliance, the State of New York could withdraw approval for our tests. Additionally, states such as Maryland, Pennsylvania, and Rhode Island also require us to maintain out-of-state licenses. Other states may have similar requirements or may adopt similar requirements in the future. Although we have obtained licenses from states for our clinical reference laboratory where we believe we are required to be licensed, we may become aware of other states that require out-of-state laboratories to obtain licensure in order to accept specimens from the state, and it is possible that other states currently have such requirements or will have such requirements in the future. We may also be subject to regulation in foreign jurisdictions as we seek to expand international utilization of our tests or such jurisdictions adopt new licensure requirements, which may require review of our tests in order to offer them or may have other limitations such as restrictions on the transport of human blood necessary for us to perform our tests that may limit our ability to make our tests available outside of the U.S. Complying with licensure requirements in new jurisdictions may be expensive and/or time-consuming, may subject us to significant and unanticipated delays, or may be in conflict with other applicable requirements.

Failure to comply with applicable clinical laboratory licensure requirements may result in a range of enforcement actions, including license suspension, limitation, or revocation, directed plan of action, onsite monitoring, civil monetary penalties, and criminal sanctions as well as significant adverse publicity. Any sanction imposed under CLIA, its implementing regulations or state or foreign laws or regulations governing clinical laboratory licensure, or our failure to renew our CLIA certificate, a state or foreign license or accreditation, could have a material adverse effect on our business, financial condition, and results of operations. Even if we were able to bring our laboratory back into compliance, we could incur significant expenses and potentially lose revenue in doing so.

Failure to comply with the IVDR may result in a range of enforcement actions by the regulatory authorities of EU Member States as well as repercussions for any CE Certificates of Conformity issued by notified bodies, including fines, suspension variation or withdrawal of CE Certificates of Conformity, product seizures, injunctions or the imposition of civil or criminal penalties which would adversely affect our business, operating results and prospects.

Although we market our tests as LDTs that are currently subject to the FDA’s exercise of enforcement discretion, if any of our services or products fail to comply with FDA regulatory requirements as enforced, including the Final Rule, or if we are required or voluntarily submit one or more of our tests for premarket notification, review, clearance or approval by the FDA as medical devices, we would be subject to the applicable requirements of the FDC Act and the FDA’s implementing regulations. The FDA is empowered to impose sanctions for violations of the FDC Act and the FDA’s implementing regulations, including warning letters, civil and criminal penalties, injunctions, product seizure or recall, import bans, restrictions on the conduct of our operations and total or partial suspension of production. Any of the aforementioned sanctions could cause reputational damage, undermine our ability to maintain and increase our revenue, and harm our business, financial condition, and results of operations. In particular, if we or the FDA discover that any of our services or products have defects that call into question the accuracy of their results, we may be required to undertake a retest of all results and analyses provided during the period relevant to the defect, or recall the affected services and products. The direct costs incurred in connection with such a recall in terms of management time, administrative, and legal expenses and lost revenue, together with the indirect costs to our reputation, could harm our business, financial condition, and results of operations, and our ability to execute our business strategy. While we believe that we are currently in material compliance with applicable laws and regulations as currently enforced, the FDA or other regulatory agencies and authorities may not agree, and a determination that we have violated these laws or

47


a public announcement that we are being investigated for possible violations of these laws could adversely affect our business, financial condition, results of operations, and prospects.

If our information technology systems or data, or those of third parties with whom we work, are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse consequences.*

In the ordinary course of our business, we, and the third parties with whom we work, collect, process, receive, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, share and store (collectively, “process”) proprietary, confidential, and sensitive information, including protected health information (“PHI”), personal information, credit card and other financial information, intellectual property, trade secrets, medical information, biometric information and genomic information (collectively, “sensitive information”) owned or controlled by ourselves or our customers, payors, and other parties.

Cyberattacks, malicious internet-based activity, and online and offline fraud, and other similar activities threaten the confidentiality, integrity, and availability of our sensitive information and information technology systems, and those of the third parties with whom we work. Such threats are prevalent and continue to increase, are becoming increasingly difficult to detect, and come from a variety of sources, including traditional computer “hackers,” threat actors, “hacktivists,” organized criminal threat actors, personnel (such as through theft or misuse), sophisticated nation states, and nation-state-supported actors. Some actors now engage and are expected to continue to engage in cyberattacks, including without limitation nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, including the war between Russia and Ukraine, the state of war between Israel and Hamas and the risk of a larger regional conflict, we, and the third parties with whom we work, may be vulnerable to a heightened risk of these attacks, including retaliatory cyberattacks, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell, and distribute our platform, products, and services.

We and the third parties with whom we work are subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through deep fakes, which may be increasingly more difficult to identify as fake, and phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks, credential stuffing, credential harvesting, personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, attacks enhanced or facilitated by artificial intelligence ("AI"), software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, natural disasters, terrorism, and other similar threats. In particular, ransomware attacks are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, ability to provide our services, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. It may be difficult and/or costly to detect, investigate, mitigate, contain, and remediate a security incident. Our efforts to do so may not be successful. Actions taken by us or the third parties with whom we work to detect, investigate, mitigate, contain, and remediate a security incident could result in outages, data losses, and disruptions of our business. Threat actors may also gain access to other networks and systems after a compromise of our networks and systems. Most of our employees are working remotely at least part of the time and such remote work has increased risks to our information technology systems and data, as more of our employees utilize network connections, computers and devices outside our premises or network, including working at home, while in transit and in public locations. Future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.

We rely on third-parties to operate critical business systems to process sensitive information in a variety of contexts, including, without limitation, on-site systems and cloud-based data centers, systems handling human resources, financial reporting and controls, customer relationship management, regulatory compliance, and other infrastructure operations. We also communicate sensitive data, including patient data, electronically, and through relationships with multiple third-party vendors and their subcontractors. These applications and data encompass a wide variety of sensitive information, including research and development information, patient data, commercial information, and business and financial information. Our ability to monitor these third parties’ security practices is limited, and these third parties may not have adequate security measures in place. If the third-parties with whom we work experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if the third-parties with whom we work fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award. In addition, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or that of the third-parties with whom we work supply chains have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our information technology systems or the third-party information technology systems that support us and our services.

Despite the measures we have taken to prevent unanticipated problems that could affect our information technology and telecommunications systems, failures or significant downtime of our information technology or telecommunications systems or those used by our third-party service providers could prevent us from conducting tests, preparing and providing reports to our customers, billing customers, collecting revenue, handling inquiries from our customers, conducting research and development activities, and managing the administrative aspects of our business. For example, in 2018, we experienced downtime in our information technology systems in

48


connection with the adoption of new information technology, and our results of operations in the first and second quarters of 2018 were adversely affected as a result. In 2024, we experienced downtime in our information technology systems due to human error in connection with an upgrade by one of our third-party vendors to one of our information technology systems. Our results of operations were not materially adversely affected in the case of the latter downtime. Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to our sensitive information or our information technology systems, or those of the third parties upon whom we rely. A security incident or other interruption could disrupt our ability (and that of third parties with whom we work) to provide our platform, products, and services.

We may expend significant resources or modify our business activities (including our clinical trial activities) to try to protect against security incidents. Additionally, certain data privacy and security obligations may require us to implement and maintain certain measures to protect our information technology systems and sensitive information.

While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps designed to detect, mitigate and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties with whom we work). We may not, however, detect and remediate all such vulnerabilities, including on a timely basis. Further, we may experience delays in developing and deploying remedial measures and patches designed to address identified vulnerabilities, but we may not be able to detect and remediate all vulnerabilities because the threats and techniques used to exploit the vulnerability change frequently and are often sophisticated in nature. Therefore, such vulnerabilities could be exploited but may not be detected until after a security incident has occurred. Further, if the information technology systems of the third parties with whom we work become subject to security incidents, we may have insufficient recourse against such third parties, and we may have to expend significant resources to mitigate the impact of such an event, and to develop and implement protections to prevent future events of this nature from occurring. Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to our sensitive information or our information technology systems, or those of the third parties with whom we work. A security incident or other interruption could disrupt our ability (and that of third parties with whom we work) to provide our tests and services and otherwise conduct our business in the ordinary course.

Unauthorized access, loss, or dissemination could also damage our reputation or disrupt our operations, including our ability to conduct our analyses, deliver test results, process claims and appeals, provide customer assistance, conduct research and development activities, collect, process, and prepare company financial information, provide information about our tests and other patient and physician education and outreach efforts through our website, and manage the administrative aspects of our business. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities. For example, like many companies, we use Log4j with respect to certain software or systems to log security and performance information. In early 2022, we discovered a Log4j vulnerability in our environment although to date we have found no indication that our or our partners’ data was exposed. Upon learning of this vulnerability, we applied a patch and made updates to our systems and infrastructure intended to reduce risks associated with the vulnerability.

Applicable data privacy and security obligations, including applicable federal and/or state breach notification laws and foreign equivalents, as well as public company disclosure obligations, may require us, or we may voluntarily choose, to notify relevant stakeholders, including affected individuals, regulatory authorities and our stockholders, of certain security incidents, or to take other actions, such as providing credit monitoring and identity theft protection services. Such disclosures and related actions can be costly, and the disclosure or the failure to comply with such applicable requirements could lead to adverse consequences. If we (or a third party with whom we work) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences, such as government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing sensitive information (including personal information); litigation (including class claims) and mass arbitration; indemnification obligations; negative publicity; reputational harm; monetary fund diversions; interruptions in our operations (including availability of data); financial loss; and other similar harms. Security incidents and attendant consequences may prevent or cause customers or partners to stop using our platform, products, and services, deter new customers or partners from using our platform, products, and services, and negatively impact our ability to grow and operate our business. Whether a cybersecurity incident is reportable to our stockholders may not be straightforward, may take considerable time to determine, and may be subject to change as the investigation of the incident progresses, including changes that may significantly alter any initial disclosure that we provide.

Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our data privacy and security practices. Additionally, we cannot be sure that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.

In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position. Additionally, our sensitive information could be leaked, disclosed, or revealed as a result of or in connection with our employee’s, personnel’s, or vendor’s use of generative AI technologies.

49


We are subject to stringent and evolving U.S. and foreign laws, regulations, rules, contractual obligations, industry standards, policies and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation (including class claims) and mass arbitration demands; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.*

In the ordinary course of business, we process sensitive information, including data we collect from our customers about trial participants in connection with clinical trials. Our data processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, guidance, industry standards, external and internal privacy and security policies, contractual requirements, and other obligations relating to data privacy and security.

In the United States, federal, state, and local governments have enacted numerous data privacy, and security laws, including data breach notification laws, personal information privacy laws, and consumer protection laws. For example, the Health Insurance Portability and Accountability Act ("HIPAA"), as amended by the Health Information Technology for Economic and Clinical Health Act ("HITECH"), imposes specific requirements relating to the privacy, security, and transmission of individually identifiable health information. Penalties for failure to comply with HIPAA and HITECH include significant civil monetary penalties and criminal penalties in certain circumstances with fines up to $250,000 per violation and/or imprisonment. Further, various states, such as California and Massachusetts, have implemented similar privacy laws and regulations, such as the California Confidentiality of Medical Information Act, that impose restrictive requirements regulating the use and disclosure of health information and other personally identifiable information. These laws and regulations are not necessarily preempted by HIPAA, particularly if a state affords greater protection to individuals than HIPAA. Where state laws are more protective and applicable to us, we may have to comply with the stricter provisions. In addition to fines and penalties imposed upon violators, some of these state laws also afford private rights of action to individuals who believe their personal information has been misused. Similarly, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”) (collectively, "CCPA") applies to personal information of consumers, business representatives, and employees, and requires businesses to provide specific disclosures in privacy notices and honor requests of California residents to exercise certain privacy rights, including those noted below. The CCPA provides for fines of up to $7,500 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages. Although the CCPA exempts some data processed in the context of clinical trials, the CCPA increases compliance costs and potential liability with respect to other personal information we maintain about California residents. In addition, the CPRA expands the CCPA’s requirements, including by adding a new right for individuals to correct their personal information and establishing a new regulatory agency to implement and enforce the law. Other states, such as Virginia, Colorado, Connecticut and Utah have also enacted comprehensive privacy laws, and similar laws are being considered in several other states, as well as at the federal and local levels. These state laws and the CCPA provide individuals with certain rights concerning their personal information, including the right to access, correct, or delete certain personal information, and opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services. While these states, like the CCPA, also exempt some data processed in the context of clinical trials, these developments further complicate compliance efforts, and increase legal risk and compliance costs for us, the third parties upon whom we rely and our customers. Additionally, several states and localities have enacted statutes banning or restricting the collection of biometric information and regulators, such as the Federal Trade Commission, have indicated that use of biometric technologies (including facial recognition technologies) may be subject to additional scrutiny.

We may be subject to new laws governing the privacy of consumer health data, including reproductive, sexual orientation, and gender identity privacy rights. For example, Washington’s My Health My Data Act broadly defines consumer health data, places restrictions on processing consumer health data (including imposing stringent requirements for consents), provides consumers certain rights with respect to their health data, and creates a private right of action to allow individuals to sue for violations of the law. Other states are considering and may adopt similar laws. California also recently passed a law protecting privacy of abortion-related records and other reproductive healthcare services.

Outside the U.S., an increasing number of laws, regulations, and industry standards govern data privacy and security. For example, the General Data Protection Regulation 2016/679 (“EU GDPR”), the United Kingdom’s GDPR (“UK GDPR”), Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais) (Law No. 13,709/2018), and China’s Personal Information Protection Law impose strict requirements for processing personal information. Under the EU GDPR and UK GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million Euros under the EU GDPR, 17.5 million pounds sterling under the UK GDPR or, in each case, 4% of annual global revenue, whichever is greater; or private litigation related to processing of personal information brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. In Canada, the Personal Information Protection and Electronic Documents Act and various related provincial laws, as well as Canada’s Anti-Spam Legislation, applies to our operations. We also receive personal information from customers in Asia and may be subject to new and emerging data privacy and security regimes in Asia, including Japan’s Act on the Protection of Personal Information, and Singapore's Personal Data Protection Act.

In the ordinary course of business, we may transfer personal information from Europe and other jurisdictions to the U.S. or other countries. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal information to other countries. In particular, the EEA and the U.K. have significantly restricted the transfer of personal information to the U.S. and other countries whose data privacy and security laws they generally believe are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws. Although there are currently various mechanisms that may be used to transfer personal information from the EEA and U.K. to the U.S. in compliance with law, such as the EEA’s standard contractual clauses, the U.K.'s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework (and U.K.

50


extension thereto) (which allows for transfers for relevant U.S.-based organizations who self-certify compliance and participate in such framework), these mechanisms are susceptible to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal information to the U.S. If there is no lawful manner for us to transfer personal information from the EEA, the U.K. or other jurisdictions to the U.S., or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal information necessary to operate our business. Additionally, companies that transfer personal information out of the EEA and U.K. to other jurisdictions, particularly to the U.S., are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations. EEA countries may also introduce national legislation further limiting the processing of personal genetic, biometric, or health data, which could limit our ability to collect, use and share data originating from the EEA, or could cause our compliance costs to increase, require us to change our practices, adversely impact our business, and harm our financial condition. The U.S. is also increasingly scrutinizing certain personal data transfers and may impose data localization requirements, for example, the Biden Administration’s executive order Preventing Access to Americans’ Bulk Sensitive Personal Data and United States Government-Related Data by Countries of Concern.

In addition to data privacy and security laws, because we process some credit card payments through a third-party payment processing partner, we are contractually subject to industry standards adopted by industry groups and may become subject to such obligations in the future. For example, we may also be subject to the Payment Card Industry Data Security Standard (“PCI DSS”). The PCI DSS requires companies to adopt certain measures to ensure the security of cardholder information, including using and maintaining firewalls, adopting proper password protections for certain devices and software, and restricting data access. Noncompliance with PCI-DSS can result in penalties ranging from $5,000 to $100,000 per month by credit card companies, litigation, damage to our reputation, and revenue losses.

We also rely on vendors to process payment card data, who may be subject to PCI DSS, and our business may be negatively affected if our vendors are fined or suffer other consequences as a result of PCI DSS noncompliance. We are also bound by contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. For example, certain privacy laws, such as the GDPR, require our customers to impose specific contractual restrictions on their service providers. We publish privacy policies, marketing materials and other statements regarding data privacy and security. If these policies, materials or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators or other adverse consequences.

Our employees and personnel may use generative AI technologies to perform their work, and the disclosure and use of personal information in generative AI technologies is subject to various data privacy laws and other privacy obligations. Governments have passed and are likely to pass additional laws regulating generative AI. Our use of this technology could result in additional compliance costs, regulatory investigations and actions, and consumer lawsuits. If we are unable to use generative AI, it could make our business less efficient and result in competitive disadvantages.

Obligations related to data privacy and security (and consumers' data privacy and security expectations) are quickly changing, becoming increasingly stringent, and creating uncertainty. Additionally, these obligations may be subject to differing applications and interpretations, which may be inconsistent or conflict among jurisdictions. Preparing for and complying with these obligations requires us to devote significant resources, which may necessitate changes to our platform, products and/or services, information technologies, systems, and practices and to those of any third parties that process personal information on our behalf. In addition, these obligations may require us to change our business model. Our business model materially depends on our ability to process personal information, so we are particularly exposed to the risks associated with the rapidly changing legal landscape. For example, because we process PHI, personal information and sensitive information, we may be at heightened risk of regulatory scrutiny, and any changes in the regulatory framework could require us to fundamentally change our business model, including causing us to take on more onerous obligations in our contracts, restrict our ability to collect, use and disclose data, or in some cases, impact our ability to operate in certain jurisdictions. We typically rely on our customers to obtain valid and appropriate consents from data subjects whose genetic samples and data we process on such customers’ behalf particularly with respect to our RUO and clinical trial services, and we also typically rely on each provider ordering our LDTs or diagnostic services to obtain valid and appropriate consent from each of his or her patients whose genetic samples and data we process on such patient's behalf. Given that we do not typically obtain direct consent from such data subjects or patients, and we do not audit our customers or the ordering providers to ensure that they have obtained the necessary consents required by law, the failure of our customers or the order providers to obtain consents that are valid under applicable law could result in our own non-compliance with data privacy and security laws. For example, our NeXT Personal RUO test leverages WGS, and the scope of existing consents from our customers' clinical trial subjects may be insufficient to cover use of NeXT Personal on their samples, which may either limit uptake of NeXT Personal or expose our customers and ourselves to risk of exceeding the scope of prior consent for specimen testing. A failure, or a perceived failure, to address or comply with U.S. and foreign data privacy and security laws could result in government enforcement actions (which could include civil or criminal penalties), private litigation and/or adverse publicity and could negatively affect our operating results and business. Claims that we have violated individuals’ privacy rights, failed to comply with data privacy and security laws, or breached our contractual obligations, even if we are not found liable, could be expensive and time consuming to defend, could result in adverse publicity and could have a material adverse effect on our business, financial condition, and results of operations.

If we or the third parties with whom we work fail, or are perceived to have failed, to address or comply with applicable data privacy and security obligations, we could face significant consequences, including but not limited to: government enforcement actions

51


(e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class-action claims) and mass arbitration demands; additional reporting requirements and/or oversight; bans or restrictions on processing personal information; orders to destroy or not use personal information; and imprisonment of company officials. In particular, plaintiffs have become increasingly more active in bringing data privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; interruptions or stoppages in our business operations (including, clinical trials); interruptions or stoppages of data collection needed to train our algorithms; inability to process personal information or to operate in certain jurisdictions; limited ability to develop or commercialize our platform, products, and services; expenditure of time and resources to defend any claim or inquiry; adverse publicity; or substantial changes to our business model or operations.

Our employees may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements, which could cause significant liability for us and harm our reputation.

We are exposed to the risk of employee fraud or other misconduct, including intentional failures to comply with government regulations, including federal and state healthcare fraud and abuse laws and regulations, to misuse information, including patient information, and to report financial information or data accurately or disclose unauthorized activities to us. Such misconduct could also involve the improper use of information obtained in the course of clinical studies, which could result in regulatory sanctions and cause serious harm to our reputation.

We have a code of conduct and ethics for our directors, officers and employees, but it is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business and results of operations, including the imposition of significant administrative, civil and criminal penalties, damages, fines, imprisonment, exclusion from government healthcare programs, contractual damages, refunding of payments received by us, reputational harm, additional reporting, or oversight obligations if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance with the law and curtailment or restructuring of our operations. Whether or not we are successful in defending against such actions or investigations, we could incur substantial costs, including legal fees, and divert the attention of management in defending ourselves against any of these claims or investigations.

Complying with numerous statutes and regulations pertaining to our business is an expensive and time-consuming process, and any failure to comply could result in substantial penalties.*

Our operations are or may be subject to other extensive federal, state, local, and foreign laws and regulations, all of which are subject to change. These laws and regulations currently include, among others:

the federal Anti-Kickback Statute, which prohibits knowingly and willfully offering, paying, soliciting, or receiving remuneration, directly or indirectly, overtly or covertly, in cash or in kind, in return for or to induce such person to refer an individual, or to purchase, lease, order, arrange for, or recommend purchasing, leasing or ordering, any good, facility, item or service that is reimbursable, in whole or in part, under a federal healthcare program. A person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the false claims statutes;
the federal Stark physician self-referral law, which prohibits a physician from making a referral for certain designated health services covered by the Medicare program, including laboratory and pathology services, if the physician or an immediate family member has a financial relationship with the entity providing the designated health services, and prohibits that entity from billing or presenting a claim for the designated health services furnished pursuant to the prohibited referral, unless an exception applies. Failure to refund amounts received as a result of a prohibited referral on a timely basis may constitute a false or fraudulent claim under the False Claims Act;
the Anti-Markup Rule, which, among other things, prohibit a physician or supplier billing the Medicare program from marking up the price of a purchased diagnostic service performed by another laboratory or supplier that does not “share a practice” with the billing physician or supplier. Penalties may apply to the billing physician or supplier if Medicare or another payor is billed at a rate that exceeds the performing laboratory’s charges to the billing physician or supplier, and the performing laboratory could be at risk under false claims laws, described below, for causing the submission of a false claim;
the 14-Day Rule, also known as the Medicare Date of Service Rule, which prohibits a laboratory supplier from billing the Medicare program for tests performed on samples collected during or within 14 days of an inpatient hospital stay, unless an exception applies, and requires the laboratory supplier to bill the hospital in those cases. Penalties may apply to the laboratory supplier if Medicare determines that the Medicare program was inappropriately billed for testing that should have been billed to the hospital where the sample was collected;

52


state client billing laws, which specify whether a person that did not perform the service is permitted to submit the claim for payment and if so, whether the non-performing person is permitted to mark up the cost of the services in excess of the price the purchasing provider paid for such services. For example, California has an anti-markup statute which prohibits providers from charging for any laboratory test that it did not perform unless the provider (a) notifies the patient, client or customer of the name, address, and charges of the laboratory performing the test, and (b) charges no more than what the provider was charged by the clinical laboratory which performed the test except for any other service actually rendered to the patient by the provider (for example, specimen collection, processing and handling) (California Business and Professions Code Section 655.5). This provision applies, with certain limited exceptions, to licensed persons such as physicians and clinical laboratories regulated under the Business and Professions Code. In addition, many states also have “direct-bill” laws, which means that the services actually performed by an individual or entity must be billed by such individual or entity, thus preventing ordering physicians from purchasing services from a laboratory and rebilling for the services they order. For example, California has a direct bill rule specific to anatomic pathology services that prohibits any provider from billing for anatomic pathology services if those services were not actually rendered by that person or under his or her direct supervision with some exemptions (California Business and Professions Code Section 655.7);
the federal civil and criminal false claims laws, including the False Claims Act, which impose liability on any person or entity that, among other things, knowingly presents, or causes to be presented, a false or fraudulent claim for payment to the federal government. These laws can apply to entities that provide information on coverage, coding, and reimbursement of their products and services and assistance with obtaining reimbursement to persons who bill payors. Private individuals can bring False Claims Act “qui tam” actions, on behalf of the government and such individuals, commonly known as “whistleblowers,” may share in amounts paid by the entity to the government in fines or settlement;
the federal Civil Monetary Penalties Law, which prohibits, among other things, the offering or transfer of remuneration to a Medicare or state healthcare program beneficiary if the person knows or should know it is likely to influence the beneficiary’s selection of a particular provider, practitioner, or supplier of services reimbursable by Medicare or a state healthcare program, unless an exception applies;
the federal Physician Payments Sunshine Act, which requires certain manufacturers of drugs, biologicals, and medical devices or supplies that require premarket approval by or notification to the FDA, and for which payment is available under Medicare, Medicaid, or the Children’s Health Insurance Program, with certain exceptions, to report annually to CMS information related to (i) payments and other transfers of value to physicians (defined to include doctors, dentists, optometrists, podiatrists, and chiropractors), other healthcare professionals (such as physicians assistants and nurse practitioners) and teaching hospitals, and (ii) ownership and investment interests held by physicians and their immediate family members;
the HIPAA fraud and abuse provisions, which created federal civil and criminal statutes that prohibit, among other things, defrauding healthcare programs, willfully obstructing a criminal investigation of a healthcare offense, and falsifying or concealing a material fact or making any materially false statements in connection with the payment for healthcare benefits, items or services. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;
HIPAA, as amended by HITECH, and their respective implementing regulations, which impose obligations on certain healthcare providers, health plans, and healthcare clearinghouses, known as covered entities, as well as individuals and entities that create, receive, maintain or transmit individually identifiable health information for or on behalf of a covered entity, known as business associates, as well as their covered subcontractors, with respect to safeguarding the privacy, security and transmission of individually identifiable health information. HITECH also created new tiers of civil monetary penalties, amended HIPAA to make civil and criminal penalties directly applicable to business associates, and gave state attorneys general new authority to file civil actions for damages or injunctions in U.S. federal courts to enforce the federal HIPAA laws and seek attorneys' fees and costs associated with pursuing federal civil actions;
the Eliminating Kickbacks in Recovery Act of 2018 (“EKRA”), which prohibits payments for referrals to recovery homes, clinical treatment facilities, and laboratories and is similar to the federal Anti-Kickback Statute in that it creates criminal penalties for knowing or willful payment or offer, or solicitation or receipt, of any remuneration, whether directly or indirectly, overtly or covertly, in cash or in kind, in exchange for the referral or inducement of laboratory testing unless a specific exception applies. Unlike the federal Anti-Kickback Statute, EKRA’s reach extends beyond federal health care programs to include private insurance (i.e., it is an “all payor” statute). Additionally, most of the safe harbors available under the federal Anti-Kickback Statute are not reiterated under EKRA, and certain EKRA safe harbors conflict with the safe harbors available under the federal Anti-Kickback Statute. Therefore, compliance with a federal Anti-Kickback safe harbor does not guarantee protection under EKRA. Because EKRA is a new law, there is very little additional guidance to indicate how and to what extent it will be interpreted, applied and enforced by the government. Currently, there is no proposed regulation interpreting or implementing EKRA, nor any public guidance released by a federal agency concerning EKRA;
other federal and state fraud and abuse laws, such as anti-kickback laws, prohibitions on self-referral, fee-splitting restrictions, insurance fraud laws, prohibitions on the provision of tests at no or discounted cost to induce physician or patient adoption, and false claims acts, which may extend to services reimbursable by any payor, including private insurers;

53


the prohibition on reassignment of Medicare claims, which, subject to certain exceptions, precludes the reassignment of Medicare claims to any other party;
state laws that prohibit other specified practices, such as billing physicians for testing that they order as discussed above; waiving coinsurance, copayments, deductibles, and other amounts owed by patients; billing a state Medicaid program at a price that is higher than what is charged to one or more other payors; employing, exercising control over, licensed professionals in violation of state laws prohibiting corporate practice of medicine and other professions, and prohibitions against the splitting of professional fees with licensed professionals; and
similar foreign laws and regulations that apply to us in the countries in which we operate or may operate in the future.

As a clinical laboratory, our business practices may face additional scrutiny from government regulatory agencies and authorities such as the Department of Justice, the HHS Office of Inspector General (the “OIG”), and CMS. Certain arrangements between clinical laboratories and referring physicians have been identified in fraud alerts issued by the OIG as implicating the Anti-Kickback Statute. The OIG has stated that it is particularly concerned about these types of arrangements because the choice of laboratory, as well as the decision to order laboratory tests, typically are made or strongly influenced by the physician, with little or no input from patients. Moreover, the provision of payments or other items of value by a clinical laboratory to a referral source could be prohibited under the Stark Law unless the arrangement meets all criteria of an applicable exception. The government has been active in enforcement of these laws as they apply to clinical laboratories.

The growth of our business and our expansion outside of the U.S. may increase the potential of violating these laws or our internal policies and procedures. The risk of our being found in violation of these or other laws and regulations is further increased by the fact that many have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Any action brought against us for violation of these or other laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and reputational harm and divert our management’s attention from the operation of our business. If our operations are found to be in violation of any of these laws and regulations, we may be subject to any applicable penalty associated with the violation, including significant administrative, civil and criminal penalties, damages, fines, disgorgement, imprisonment, exclusion from participation in federal healthcare programs, refunding of payments received by us, integrity oversight and reporting obligations, and curtailment or cessation of our operations. Any of the foregoing consequences could seriously harm our business and our financial results.

We could be adversely affected by violations of the FCPA and other worldwide anti-bribery laws.

We are subject to the FCPA, which prohibits companies and their intermediaries from making payments in violation of law to non-U.S. government officials for the purpose of obtaining or retaining business or securing any other improper advantage. Other U.S. companies in the medical device and pharmaceutical fields have faced criminal penalties under the FCPA for allowing their agents to deviate from appropriate practices in doing business with these individuals. We are also subject to similar anti-bribery laws in the jurisdictions in which we operate, including the U.K.’s Bribery Act of 2010, which also prohibits commercial bribery and makes it a crime for companies to fail to prevent bribery. These laws are complex and far-reaching in nature, and, as a result, we cannot assure you that we would not be required in the future to alter one or more of our practices to be in compliance with these laws or any changes in these laws or the interpretation thereof. Any violations of these laws, or allegations of such violations, could disrupt our operations, involve significant management distraction, involve significant costs and expenses, including legal fees, and could result in a material adverse effect on our business, prospects, financial condition or results of operations. We could also incur severe penalties, including criminal and civil penalties, disgorgement, and other remedial measures.

Changes in health care policy could increase our costs, decrease our revenue, and impact sales of and reimbursement for our tests.

In March 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act (the “ACA”), became law. This law substantially changed the way health care is financed by both commercial payors and government payors, and significantly impacts our industry. The ACA contains a number of provisions that are expected to impact the business and operations of our customers, some of which in ways we cannot currently predict, including those governing enrollment in state and federal health care programs, reimbursement changes, and fraud and abuse, which will impact existing state and federal health care programs and will result in the development of new programs.

Among other things, the ACA:

expanded eligibility criteria for Medicaid programs by, among other things, allowing states to offer Medicaid coverage to additional individuals and by adding new mandatory eligibility categories for individuals with income at or below 133% of the federal poverty level, thereby potentially increasing manufacturers’ Medicaid rebate liability;
established a new Patient-Centered Outcomes Research Institute to oversee and identify priorities in comparative clinical efficacy research in an effort to coordinate and develop such research; and

54


established a Center for Medicare and Medicaid Innovation at CMS to test innovative payment and service delivery models to lower Medicare and Medicaid spending.

There have been executive, judicial and Congressional challenges to certain aspects of the ACA, as well as efforts by the former Trump administration to repeal or replace certain aspects of the ACA. Since January 2017, former President Trump signed several Executive Orders and other directives to delay the implementation of certain requirements of the ACA. Concurrently, Congress considered legislation that would repeal, or repeal and replace, all or part of the ACA. While Congress has not passed comprehensive repeal legislation, it has enacted laws that modify certain provisions of the ACA such as removing penalties, starting January 1, 2019, for not complying with the ACA’s “individual mandate” to carry health insurance and eliminating the implementation of certain ACA-mandated fees. On June 17, 2021 the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. Further, prior to the U.S. Supreme Court ruling, on January 28, 2021, President Biden issued an executive order that initiated a special enrollment period for purposes of obtaining health insurance coverage through the ACA marketplace The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA. Further, on August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (the “IRA 2022”) into law, which among other things, extends enhanced subsidies for individuals purchasing health insurance coverage in ACA marketplaces through plan year 2025. The IRA 2022 also eliminates the “donut hole” under the Medicare Part D program beginning in 2025 by significantly lowering the beneficiary maximum out-of-pocket cost and through a newly established manufacturer discount program. It is possible that the ACA will be subject to judicial or Congressional challenges in the future. Efforts to repeal, substantially modify or invalidate some or all of the provisions of the ACA create considerable uncertainties for all businesses involved in healthcare, including our own. It is unclear how such future efforts to repeal and replace the ACA will impact the ACA and our business. Additional legislation may be enacted that further amends, or repeals, the ACA, which could result in lower numbers of insured individuals, reduced coverage for insured individuals and adversely affect our and our customers’ business.

In addition, other legislative changes have been proposed and adopted since the ACA was enacted. On August 2, 2011, the Budget Control Act of 2011 was signed into law, which, among other things, reduced Medicare payments to providers by 2% per fiscal year, effective on April 1, 2013 and, due to subsequent legislative amendments to the statute, will remain until 2032 unless additional Congressional action is taken. On January 2, 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, reduced Medicare payments to several providers, including hospitals, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. The Medicare Access and CHIP Reauthorization Act of 2015, enacted on April 16, 2015 (“MACRA”) repealed the formula by which Medicare made annual payment adjustments to physicians and replaced the former formula with fixed annual updates, and established a quality payment incentive program, also referred to as the Quality Payment Program. This program provides clinicians with two ways to participate, including through the APMs, and the Merit-based Incentive Payment System. Under both APMs and MIPS, performance data collected each performance year will affect Medicare payments in later years, including potentially reducing payments.

In April 2014, Congress passed the Protecting Access to Medicare Act of 2014 (“PAMA”), which included substantial changes to the way in which clinical laboratory services are paid under Medicare. Under PAMA, laboratories that receive the majority of their Medicare revenue from payments made under the Physician Fee Schedule are required to report to CMS, beginning in 2017 and every three years thereafter (or annually for “advanced diagnostic laboratory tests”), private payor payment rates and volumes for their tests. CMS will use this data to calculate a weighted median payment rate for each test, which will be used to establish revised Medicare reimbursement rates for the tests. Laboratories that fail to report the required payment information may be subject to substantial civil monetary penalties. Reporting of payment data under PAMA for clinical diagnostic laboratory tests has been delayed on numerous occasions. Beginning on January 1, 2018, CMS has begun using reported private payor pricing to periodically revise payment rates under the CLFS. Based on current law, between January 1, 2025 and March 31, 2025, applicable laboratories will be required to report on data collected during January 1, 2019 and June 30, 2019. This data will be utilized to determine 2025 to 2027 Clinical Laboratory Fee Schedule rates. The payment rate applies to laboratory tests furnished by a hospital laboratory if the test is separately paid under the hospital outpatient prospective payment system. It is still too early to predict the full impact on reimbursement for our current tests or those in development.

Pursuant to the Consolidated Appropriations Act, the statutory phase-in of the payment reductions has been extended through 2026 with a 0% reduction cap for 2021-2023 and a 15% reduction cap for 2024 through 2026. It is unclear what impact new quality and payment programs, such as MACRA, or new pricing structures, such as those adopted under PAMA, may have on our business, financial condition, results of operations, or cash flows. We also anticipate there will continue to be proposals by legislators at both the federal and state levels, regulators and private payors to reduce costs while expanding individual healthcare benefits. Certain of these changes could impose additional limitations on the prices we will be able to charge for our tests, the coverage of or the amounts of reimbursement available for our tests from payors, including commercial payors and government payors. Therefore, even if favorable coverage and reimbursement status is attained, less favorable coverage policies and reimbursement rates may be implemented in the future.

If we use hazardous materials in a manner that causes injury, we could be liable for resulting damages.

Our activities currently require the use of hazardous chemicals and biological material. We cannot eliminate the risk of an accidental environmental release or injury to employees or third parties from the use, storage, handling, or disposal of these materials. In the event of an environmental release or injury, we could be held liable for any resulting damages, and any liability could exceed our

55


resources or any applicable insurance coverage we may have. Additionally, we are subject on an ongoing basis to federal, state, and local laws and regulations governing the use, storage, handling, and disposal of these materials and specified waste products. The cost of maintaining compliance with these laws and regulations may become significant and our failure to comply may result in substantial fines or other consequences, and either could negatively affect our operating results.

Changes in tax laws or regulations could adversely affect our business and financial condition.

On December 22, 2017, former President Trump signed into law comprehensive tax legislation (the “Tax Cuts and Jobs Act”) that significantly revised the Internal Revenue Code of 1986, as amended (the “Code”). Future guidance from the U.S. Internal Revenue Service and other tax authorities with respect to the Tax Cuts and Jobs Act may affect us, and certain aspects of the Tax Cuts and Jobs Act could be repealed or modified in future legislation. For example, on March 27, 2020, the CARES Act was enacted, which includes changes to the tax provisions that benefit business entities and makes certain technical corrections to the Tax Cuts and Jobs Act. On December 27, 2020, the Consolidated Appropriations Act, a coronavirus relief package that extended and expanded various tax provisions, was signed into law. The IRA 2022 includes provisions that will impact the U.S. federal income taxation of corporations, including imposing a minimum tax on the book income of certain large corporations and an excise tax on certain corporate stock repurchases that would be imposed on the corporation repurchasing such stock. Changes in corporate tax rates, the realization of net deferred tax assets relating to our U.S. operations, the taxation of foreign earnings, and the deductibility of expenses under the Tax Cuts and Jobs Act, the CARES Act, or future tax reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges in the current or future taxable years, and could increase our future U.S. tax expense. The foregoing items, as well as any other future changes in tax laws, could have a material adverse effect on our business, cash flow, financial condition, or results of operations. In addition, it is uncertain if and to what extent various states will conform to the Tax Cuts and Jobs Act, the CARES Act, IRA 2022, or any newly enacted federal tax legislation.

Our effective tax rate may fluctuate, and we may incur obligations in tax jurisdictions in excess of accrued amounts.

We are subject to taxation in numerous U.S. states and territories, as well as various non-U.S. jurisdictions. As a result, our effective tax rate is derived from a combination of applicable tax rates in the various jurisdictions that we operate. In preparing our financial statements, we estimate the amount of tax that will become payable in each jurisdiction. Nevertheless, our effective tax rate may be different than experienced in the past due to numerous factors, including passage of the Tax Cuts and Jobs Act and the CARES Act, changes in the mix of our profitability from state to state, the results of examinations and audits of our tax filings, our inability to secure or sustain acceptable agreements with tax authorities, changes in accounting for income taxes and changes in tax laws. The foregoing items could increase our future tax expense, change our future intentions regarding reinvestment of foreign earnings, and could have a material adverse effect on our business, financial condition and results of operations. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations and may result in tax obligations in excess of amounts accrued in our financial statements.

The exit of the U.K. from the EU could lead to further regulatory divergence and require us to incur additional expenses in order to develop, manufacture, and commercialize our products and services.

Following the result of a referendum in 2016, the U.K. left the EU on January 31, 2020, commonly referred to as “Brexit.” Pursuant to the formal withdrawal arrangements agreed between the U.K. and the EU, the U.K. was subject to a transition period until December 31, 2020, during which EU rules continued to apply. The U.K. and the EU have signed the EU-U.K. Trade and Cooperation Agreement, which became provisionally applicable on January 1, 2021 and entered into force on May 1, 2021. This agreement provides details on how some aspects of the U.K. and EU's relationship will operate in the future. However, there are still many uncertainties. On May 26, 2022, the IVDR entered into application in the EU. However, the IVDR is not applicable in the U.K. In the U.K., IVDs are governed by the Medical Devices Regulations 2002 (SI 2002 No 618, as amended) (UK MDR 2002) which retains a regulatory framework similar to the framework set out by the IVDD. As a result, there will be some regulatory divergence in the U.K. from the EU in light of the fact that the CE marking process is set out in EU law, which no longer applies in the U.K. The U.K. has devised a new route to market culminating in a U.K. Conformity Assessed mark to replace the CE Mark for placing IVDs on the market in Great Britain (“G.B.”). Northern Ireland will, however, continue to be covered by the regulations governing CE Marks (a CE Mark or a CE Mark and UKNI Mark will be required to place products on the Northern Ireland market). The EU legal framework, including the IVDR, remains applicable in Northern Ireland (any products placed on the market in the Northern Ireland must be compliant with EU law). However, all medical devices and IVDs must be registered with the MHRA, in order to be placed on the G.B. market.

The U.K. Government has introduced legislation permitting EU CE Marks to continue to be recognized in G.B. for medical devices. The duration of such recognition depends on the EU regulatory framework on the basis of which the medical devices were previously CE marked. The risk classification of the devices also has an impact if they were CE marked in accordance with the IVDD. The U.K. government also intends to introduce legislation establishing reinforced post-market surveillance requirements in early 2024. The World Trade Organization ("WTO") published notification of the draft Post-market Surveillance Requirements Statutory Instrument (PMS SI) on July 26, 2023. These post-market surveillance requirements are anticipated to apply from mid-2024. The U.K. government is aiming to have core aspects of the future regulatory regime for medical devices applicable from July 1, 2025. The nature of any new regulation in the U.K. is uncertain, and as such, we may experience delays in obtaining future access to the U.K. and other European markets. The U.K.’s departure from the EU has also impacted customs regulations and impacted timing and ease of shipments into the EU from the U.K.

56


The UK government has recently amended the MDR 2002 to extend the recognition of CE marked medical devices in Great Britain. The amendments provide that CE marks will cease to be recognized in Great Britain on June 30, 2030, at the latest. Shorter deadlines may apply depending on the regulatory framework on the basis of which the CE mark is affixed and the classification of the medical devices. In addition, CE marks may cease to have affect before the deadlines established in the amended UK MDR – if CE Certificates of Conformity expire, or if related application of EU law renders the CE Certificates of Conformity invalid at an earlier date. Accordingly, IVDs CE marked in accordance with the IVDD can be placed on the Great Britain market until May 26, 2025 if they are list A, list B, or self-testing IVDs or until June 30, 2030 if they are General IVDs which were self-assessed under the IVDD, for which the EU Declaration of Conformity was issued in accordance with the IVDD prior to May 26, 2022, and for which the conformity assessment under Regulation 217/746 on IVDs (IVDR) will require the involvement of a notified body. IVDs CE marked in accordance with the IVDR can be placed on the Great Britain market until June 30, 2030.

Should the U.K. or G.B. further diverge from the EU from a regulatory perspective, tariffs could be put into place in the future. We could therefore, both now and in the future, face significant additional expenses to operate our business, which could significantly and materially harm or delay our ability to generate revenue or achieve profitability of our business. Any further changes in international trade, tariff and import/export regulations as a result of Brexit or otherwise may impose unexpected duty costs or other non-tariff barriers on us. These developments, or the perception that any of them could occur, may significantly reduce global trade and, in particular, trade between the EU and the U.K. It is also possible that Brexit may negatively affect our ability to attract and retain employees in the U.K., particularly those from the EU.

Our business could be negatively impacted by environmental, social and corporate governance (ESG) matters or our reporting of such matters.*

There is an increasing focus from certain investors, employees, partners, and other stakeholders concerning ESG matters. We currently do not report our environmental emissions and absent a legal requirement to do so we currently do not plan to report our environmental emissions, and lack of reporting could result in certain investors declining to invest in our common stock. As ESG best practices and reporting standards continue to develop, we may incur increasing costs relating to ESG monitoring and reporting and complying with ESG initiatives. For example, California recently enacted Assembly Bill 1305 (“AB 1305”). AB 1305, which became effective on January 1, 2024, creates new annual disclosure requirements regarding substantiation of certain climate-related statements, and, if we report climate related statements in the future, could increase our compliance and reporting costs. Additionally, the SEC recently adopted rules designed to enhance and standardize climate-related disclosures, which have been stayed pending judicial review. If these rules or other climate-related disclosures rules become effective, they may significantly increase our compliance and reporting costs and may also result in disclosures that certain investors or other stakeholders deem to negatively impact our reputation and/or that harm our stock price. In the event that we communicate certain initiatives or goals regarding ESG matters in the future, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of certain investors and other stakeholders or our initiatives are not executed as planned, our business, financial condition, results of operations, and prospects may be adversely affected.

Intellectual Property Risks

Litigation or other proceedings or third-party claims of intellectual property infringement, misappropriation or other violations may require us to spend significant time and money, and could in the future prevent us from selling our tests or impact our stock price, any of which could have a material adverse effect.

Our commercial success will depend, in part, on our avoiding infringement of patents and the infringement, misappropriation, or other violation of proprietary rights of third parties, including, for example, the intellectual property of competitors. There is extensive intellectual property litigation involving the biotechnology and pharmaceutical industries and genetic sequencing technology, including with regard to liquid biopsy assays such as those designed to detect or quantify MRD or recurrence in patients previously diagnosed with cancer. Our activities may be subject to claims that we infringe or otherwise violate patents owned or controlled by third parties. Numerous U.S. and foreign patents and pending patent applications exist in the genetic testing market and are owned by third parties. We cannot assure you that our operations do not, or will not in the future, infringe existing or future patents. For example, we are aware of several third-party issued U.S. patents and pending patent applications with claims relating to genetic sequencing technology and methodology that may be asserted against us and may be construed to encompass our products and services. In order to avoid liability related to an allegation of infringement of these third-party patents, we may find it necessary or prudent to initiate invalidity proceedings against such patents or to obtain licenses from such third-party intellectual property holders. If we are not able to invalidate such patents or obtain or maintain a license on commercially reasonable terms and such third parties assert infringement claims against us, we may be prevented from exploiting our technology and our business, financial condition, results of operations, and prospects may be materially and adversely affected. We may also be unaware of patents that a third party, including for example a competitor in the genetic testing market, might assert are infringed by our business. There may also be patent applications that, if issued as patents, could be asserted against us. Patent applications in the U.S. and elsewhere are typically published approximately 18 months after the earliest filing for which priority is claimed, with such earliest filing date being commonly referred to as the priority date. Certain U.S. patent applications that will not be filed outside the U.S. can remain confidential until patents issue. Therefore, patent applications covering our products, services, or technologies could have been filed by third parties without our knowledge. Additionally, pending patent applications that have been published can, subject to certain limitations, be later amended in a manner that could cover our products, services, technologies, and their use. The scope of a patent claim is determined by an interpretation of the law, the written disclosure in a patent, and the patent’s prosecution history and can involve other factors such as expert opinion. Our interpretation of the relevance or the scope of claims in a

57


patent or a pending application may be incorrect, which may negatively impact our ability to market our products and services. Further, we may incorrectly determine that our technologies, products, or services are not covered by a third-party patent or may incorrectly predict whether a third party’s pending patent application will issue with claims of relevant scope. Our determination of the expiration date of any patent in the U.S. or abroad that we consider relevant may be incorrect, which may negatively impact our ability to develop and market our products or services.

Third-party intellectual property right holders may also actively bring infringement or other intellectual property-related claims against us, even if we have received patent protection for our technologies, products, and services. Regardless of the merit of third parties’ claims against us for infringement, misappropriation, or violations of their intellectual property rights, such third parties may seek and obtain injunctive or other equitable relief, which could effectively block our ability to perform our tests. Further, if a patent infringement suit were brought against us, we could be forced to stop or delay our development or sales of any tests or other activities that are the subject of such suit. Defense of these claims, even if such claims are resolved in our favor, could cause us to incur substantial expenses and be a substantial diversion of our employee resources even if we are ultimately successful. Any adverse ruling or perception of an adverse ruling in defending ourselves could have a material adverse impact on our cash position and stock price. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing, or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources.

As we continue to commercialize our tests in their current or an updated form, launch different and expanded tests, and enter new markets, other competitors or potential competitors might claim that our tests infringe, misappropriate, or violate their intellectual property rights as part of business strategies designed to impede our successful commercialization and entry into new markets. If such a suit were brought, regardless of merit, there is no assurance that a court would find in our favor on questions of infringement, validity, enforceability, or priority. Even if we are successful in defending against such a suit, we could incur substantial costs and diversion of the attention of our management and technical personnel in defending ourselves against such claims. A court of competent jurisdiction could hold that third-party patents asserted against us are valid, enforceable, and infringed, which could materially and adversely affect our ability to commercialize any products, services or technologies we may develop and any other technologies covered by the asserted third-party patents and any adverse ruling or perception of an adverse ruling in defending ourselves could have a material adverse impact on our cash position and stock price. If we are found to infringe, misappropriate, or otherwise violate a third party’s intellectual property rights, and we are unsuccessful in demonstrating that such rights are invalid or unenforceable, we may be required to pay substantial damages, including treble damages and attorneys’ fees for willful infringement; obtain one or more licenses from third parties in order to continue developing and marketing our products, services and technology, which may not be available on commercially reasonable terms (if at all) or may be non-exclusive, thereby giving our competitors and other third parties access to the same technologies licensed to us; pay substantial royalties and other fees; and redesign any infringing tests or other activities, which may be impossible or require substantial time and monetary expenditure; or be prohibited from commercializing certain tests, all of which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

Where we collaborate with third parties in the development of technology, our collaborators may not properly maintain or defend our intellectual property rights or may use our proprietary information in such a way as to invite litigation that could jeopardize or invalidate our intellectual property or proprietary information. Further, collaborators may infringe the intellectual property rights of third parties, which may expose us to litigation and potential liability. Also, we may be obligated under our agreements with our collaborators, licensors, customers, suppliers, and others to indemnify and hold them harmless for damages arising from intellectual property infringement by us.

If we cannot license rights to use technologies on reasonable terms, we may not be able to commercialize new services or products in the future.

In the future, we may identify additional third-party intellectual property we may need to license in order to engage in our business, including to develop or commercialize new products or services. However, such licenses may not be available on acceptable terms, or at all. Even if such licenses are available, we may be required to pay the licensor substantial royalties based on sales of our products and services. Such royalties are a component of the cost of our products or services and may affect the margins on our products and services. In addition, such licenses may be nonexclusive, which could give our competitors access to the same intellectual property licensed to us. If we are unable to enter into the necessary licenses on acceptable terms or at all, if any necessary licenses are subsequently terminated, if our licensors fail to abide by the terms of the licenses, if our licensors fail to prevent infringement by third parties, or if the licensed patents or other rights are found to be invalid or unenforceable, our business, financial condition, results of operations, and prospects could be materially and adversely affected.

If licenses to third-party intellectual property rights are or become required for us to engage in our business, the rights may be non-exclusive, which could give our competitors access to the same technology or intellectual property rights licensed to us. Moreover, we could encounter delays in the introduction of tests while we attempt to develop alternatives. Defense of any lawsuit or failure to obtain any of these licenses on favorable terms could prevent us from commercializing tests, which could materially affect our ability to grow and thus adversely affect our business and financial condition.

58


Developments or uncertainty in the patent statute, patent case law, or U.S. Patent and Trademark Office (“USPTO”), rules and regulations may impact the validity, scope or enforceability of our patent rights, thereby impairing our ability to protect our services and products.

Our patent rights, their associated costs, and the enforcement or defense of such patent rights may be affected by developments or uncertainty in the patent statute, patent case law, or USPTO rules and regulations.

The standards applied by the USPTO and foreign patent offices in granting patents are not always applied uniformly or predictably. For example, there is no uniform worldwide policy regarding patentable subject matter or the scope of claims allowable in biotechnology patents. As such, we do not know the degree of future protection that we will have on our technologies, products, and services. While we will endeavor to try to protect our technologies, products, and services with intellectual property rights such as patents, as appropriate, the process of obtaining patents is time-consuming, expensive, and sometimes unpredictable.

In addition, the patent position of companies engaged in the development and commercialization of diagnostic tests is particularly uncertain. Various courts, including the Supreme Court have rendered decisions that affect the scope of patentability of certain inventions or discoveries relating to certain diagnostic tests and related methods. These decisions state, among other things, that a patent claim that recites an abstract idea, natural phenomenon or a law of nature (for example, the relationship between particular genetic variants and cancer) are not themselves patentable. Precisely what constitutes a law of nature or abstract idea is uncertain, and it is possible that certain aspects of genetic diagnostic tests would be considered natural laws. Accordingly, the evolving case law in the U.S. may adversely affect our ability to obtain patents and may facilitate third-party challenges to any owned or licensed patents. The laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the U.S., and we may encounter difficulties in protecting and defending such rights in foreign jurisdictions. The legal systems of many other countries do not favor the enforcement of patents and other intellectual property protection, particularly those relating to biotechnology, which could make it difficult for us to stop the infringement of our patents in such countries. Proceedings to defend or enforce our patent rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business.

Patent terms may be inadequate to protect our competitive position for an adequate amount of time.

Patents have a limited lifespan. In the U.S., the natural expiration of a patent is generally 20 years after its first effective non-provisional filing date. Although various extensions may be available, the life of a patent, and the protection it affords, is limited. Even if patents covering our technologies, products, and services are obtained, once the patent life has expired, we may be open to competition from competitive products or services. Our issued patents will expire on dates ranging from 2033 to 2038, subject to any patent extensions that may be available for such patents. If patents are issued on our pending patent applications, the resulting patents are projected to expire on dates ranging from 2033 to 2045. In addition, although upon issuance in the U.S., a patent’s life can be increased based on certain delays caused by the USPTO, this increase can be reduced or eliminated based on certain delays caused by the patent applicant during patent prosecution. If we do not have sufficient patent life to protect our technologies, products and services, our competitive position, business, financial condition, results of operations, and prospects will be adversely affected.

If we are not able to obtain and enforce patent protection for any services or products we develop and for our technologies, or if the scope of patent protection obtained is not sufficiently broad, our competitors and other third parties could develop and commercialize products, services and technology similar or identical to ours, and our ability to successfully commercialize our products, services, and technologies may be adversely affected.*

We have applied, and we intend to continue applying, for patents covering such aspects of our technologies as we deem appropriate. However, the patent process is expensive, time consuming, and complex, and we may choose not to, or we may not be able to, apply for patents on certain aspects of our services, products, and other technologies in a timely fashion, at a reasonable cost, in all jurisdictions or at all, and any potential patent coverage we obtain may not be sufficient to prevent substantial competition.

Moreover, the patent position of biotechnology companies can be highly uncertain because it involves complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the breadth of claims allowed in such companies’ patents has emerged to date in the U.S. or elsewhere. Courts frequently render opinions in the biotechnology field that may affect the patentability of certain inventions or discoveries, including opinions that may affect the patentability of methods for analyzing nucleic acid sequences.

Others may independently develop similar or alternative technologies or design around technologies for which we may not be able to obtain patent protection. In addition, any patent applications we file may be challenged and may not result in issued patents or may be invalidated, rendered unenforceable or narrowed in scope after they are issued, and there is no guarantee any of our issued patents include or will include claims that are sufficiently broad to cover our products, services, and other technologies or to provide meaningful protection from our competitors. Consequently, we do not know whether any of our platform advances, products, services, and other technologies will be protectable or remain protected by valid and enforceable patents. Our competitors or other third parties may be able to circumvent our patents by developing similar or alternative technologies, services, or products in a non-infringing manner.

Even if they are unchallenged, our patents and patent applications may not adequately protect our intellectual property, provide exclusivity for our technologies, products, and services, or prevent others from designing around our claims. Any finding that our patents or applications are invalid, unpatentable, or unenforceable could harm our ability to prevent others from practicing the related technology,

59


and a finding that others have inventorship or ownership rights to our patents and applications could require us to obtain certain rights to practice related technologies, which may not be available on favorable terms, if at all. If we initiate lawsuits to protect or enforce our patents, or litigate against third-party claims, which would be expensive, and, if we lose, we may lose some of our intellectual property rights. Furthermore, these lawsuits may divert the attention of our management and technical personnel. Any of the foregoing could have a material adverse effect on our competitive position, business, financial condition, results of operations, and prospects.

Once granted, patents may remain open to opposition, interference, re-examination, post-grant review, inter partes review, nullification or derivation action in court or before patent offices or similar proceedings for a given period after allowance or grant, during which time third parties can raise objections against such initial grant. In the course of such proceedings, which may continue for a protracted period of time, the patent owner may be compelled to limit the scope of the granted claims thus attacked, or may lose the granted claims altogether. An adverse determination in any such proceeding or litigation could reduce the scope of, or invalidate, our patent rights, allow third parties to commercialize our technology, services, or products and compete directly with us, without payment to us, or result in our inability to commercialize our products, services, and technologies without infringing third-party patent rights. Such proceedings also may result in substantial cost and require significant time from our scientists and management, even if the eventual outcome is favorable to us. If the breadth or strength of protection provided by our patents and patent applications is threatened, regardless of the outcome, it could dissuade companies from collaborating with us to license, develop or commercialize current or future products, services, or technologies. In addition, there can be no assurance that:

others will not or may not be able to make, use, offer to sell, or sell tests that are the same as or similar to our products or services but that are not covered by the claims of the patents that we own or license;
we or our future licensors or collaborators are the first to make the inventions covered by each of our issued patents and pending patent applications that we own or license;
we or our future licensors or collaborators are the first to file patent applications covering certain aspects of our inventions;
others will not independently develop similar or alternative technologies or duplicate any of our technologies without infringing our intellectual property rights;
a third party may not challenge our patents and, if challenged, a court would hold that our patents are valid, enforceable, and infringed;
any issued patents that we own or may license will provide us with any competitive advantages, or will not be challenged by third parties;
we may develop or in-license additional proprietary technologies that are patentable;
pending patent applications that we own or may license will lead to issued patents;
the patents of others will not have a material or adverse effect on our business, financial condition, results of operations, and prospects; and
our competitors do not conduct research and development activities in countries where we do not have enforceable patent rights and then use the information learned from such activities to develop competitive products or services for sale in our major commercial markets.

The issuance of a patent is not conclusive as to its inventorship, scope, validity, or enforceability. Some of our patents or patent applications have been challenged or may be challenged at a future point in time in opposition, derivation, reexamination, inter partes review, post-grant review, or interference proceedings. Any successful opposition to these patents or any other patents owned by or, if applicable in the future, licensed to us could deprive us of rights necessary for the practice of our technologies or the successful commercialization of any products, services, or technologies that we may develop, which could lead to increased competition to our business and harm our business. Since patent applications in the U.S. and most other countries are confidential for a period of time after filing, we cannot be certain that we or our licensors were the first to file any patent application related to our technologies, products, or services. Furthermore, an interference proceeding can be provoked by a third party or instituted by the USPTO to determine who was the first to invent any of the subject matter covered by the patent claims of our applications for any application with an effective filing date before March 16, 2013.

Where we obtain licenses from or collaborate with third parties, in some circumstances, we may not have the right to control the preparation, filing, and prosecution of patent applications, or to maintain the patents, covering technology that we license from third parties. We may also require the cooperation of our licensors and collaborators to enforce any licensed patent rights, and such cooperation may not be provided. Therefore, these patents and applications may not be prosecuted and enforced in a manner consistent with the best interests of our business. Moreover, if we do obtain necessary licenses, we will likely have obligations under those licenses, and any failure to satisfy those obligations could give our licensor the right to terminate the license. Termination of a necessary license could have a material adverse impact on our business.

60


It is also possible that we fail to file patent applications covering inventions made in the course of development and commercialization activities before a competitor or another third party files a patent application covering, or publishes information disclosing, a similar, independently-developed invention. Such competitor’s patent application may pose obstacles to our ability to obtain or limit the scope of patent protection we may obtain. Although we enter into non-disclosure and confidentiality agreements with parties who have access to confidential or patentable aspects of our research and development output, such as our employees, collaborators, contract manufacturers, consultants, advisors, and other third parties, any of these parties may breach the agreements and disclose such output before a patent application is filed, thereby jeopardizing our ability to seek patent protection. In addition, publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the U.S. and other jurisdictions are typically not published until 18 months after filing, or in some cases not at all. Therefore, we cannot be certain that we or our licensors were the first to make the inventions claimed in our owned or licensed patents or pending patent applications, or were the first to file for patent protection of such inventions. To determine the priority of these inventions, we have participated, and may in the future participate, in interference proceedings, derivation proceedings, inter partes review proceedings, or other post-grant proceedings declared by the USPTO or a foreign patent office that have resulted, and could in the future result, in substantial cost to us. The outcome of such proceedings is uncertain. No assurance can be given that other patent applications will not have priority over our patent applications. In addition, changes to the patent laws of the U.S. allow for various post-grant opposition proceedings, such as inter partes review proceedings, providing additional methods for others to challenge our patents. For example, two of our patents were recently challenged and subsequently invalidated during inter partes reviews initiated by Foresight. An unfavorable outcome could require us to cease using the related technology or to attempt to license rights to it from the prevailing party. Our business could be harmed if the prevailing party does not offer us a license on commercially reasonable terms or at all, or if a non-exclusive license is offered and our competitors gain access to the same technology. Furthermore, if third parties bring these proceedings against our patents, we could experience significant costs and management distraction.

We have in the past been involved in legal proceedings to enforce our intellectual property rights and may in the future become involved in other lawsuits to protect or enforce our patents or other intellectual property, which could be expensive, time consuming, and unsuccessful.*

Our intellectual property rights involve complex factual, scientific and legal questions. We operate in an industry characterized by significant intellectual property litigation. Even though we may believe that we have a valid patent on a particular technology, others may infringe our patents or the patents of our licensing partners. For example, in the past we filed complaints against Foresight for infringement of certain of our patents relating to detection of MRD, which complaints we agreed to stipulate to dismiss, pursuant to a settlement agreement with Foresight in June 2024. In addition, our patents or the patents of our licensors may become involved in inventorship, priority, or validity disputes. To counter or defend against such claims can be expensive and time consuming. In an infringement proceeding, a court may refuse to stop the other party from using the technology at issue on the grounds that our owned and in-licensed patents do not cover the technology in question. Further, in such proceedings, the defendant could counterclaim that our asserted patent covering our services or product is invalid or unenforceable, and the court may agree that our asserted patent is invalid or unenforceable. In patent litigation in the U.S., defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of novelty, obviousness, or non-enablement. Grounds for an unenforceability assertion could be an allegation that someone connected with the prosecution of the patent withheld relevant information from the USPTO, or made a misleading statement, during prosecution. Third parties may also raise similar claims before administrative bodies in the U.S. or abroad, even outside the context of litigation. Such mechanisms include re-examination, post grant review, inter partes review, and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings). Such proceedings could result in revocation or amendment to our patents in such a way that they no longer cover our services or product or the services or products of our competitors. The outcome following legal assertions of invalidity and unenforceability is unpredictable. With respect to the validity question, for example, we cannot be certain that there is no invalidating prior art, of which we and the patent examiner were unaware during prosecution. An adverse result in any litigation or other proceeding could put one or more of our owned or in-licensed patents at risk of being invalidated or interpreted narrowly. For example, two of our patents were recently challenged and subsequently invalidated during inter partes reviews initiated by Foresight. Such a loss of patent protection could have a material adverse impact on our business. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation.

Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims have caused and may continue to cause us to incur significant expenses and could distract our personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions, or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing, or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources and more mature and developed intellectual property portfolios. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material adverse effect on our ability to compete in the marketplace.

61


If we are unable to protect the confidentiality of our trade secrets and know-how, our business and competitive position would be harmed.

We seek protection for certain aspects of our technologies, products, and services through the filing of patents, registration of copyrights, and use of non-disclosure agreements. In addition, we also rely on trade secrets and proprietary know-how protection for our confidential and proprietary information, and we have taken security measures to protect this information. These measures, however, may not provide adequate protection for our trade secrets, know-how, or other confidential information. Among other things, we seek to protect our trade secrets, know-how, and confidential information by entering into confidentiality agreements with parties who have access to them, such as our employees, collaborators, contract manufacturers, consultants, advisors, and other third parties. We cannot guarantee that we have entered into such agreements with each party that may have or have had access to our trade secrets or proprietary technology and processes. Moreover, there can be no assurance that any confidentiality agreements that we have with our employees, consultants, or other third parties will provide meaningful protection for our trade secrets, know-how, and confidential information or will provide adequate remedies in the event of unauthorized use or disclosure of such information. Despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Monitoring unauthorized uses and disclosures is difficult, and we do not know whether the steps we have taken to protect our proprietary technologies will be effective. Accordingly, there also can be no assurance that our trade secrets or know-how will not otherwise become known or be independently developed by competitors.

Enforcing a claim that a party illegally disclosed or misappropriated a trade secret can be difficult, expensive, and time-consuming, and the outcome is unpredictable. In addition, trade secrets may be independently developed by others in a manner that could prevent legal recourse by us. If any of our confidential or proprietary information, such as our trade secrets, were to be disclosed or misappropriated, or if any such information was independently developed by a competitor, our competitive position would be materially and adversely harmed.

Trade secrets and know-how can be difficult to protect as trade secrets and know-how will over time be disseminated within the industry through independent development, the publication of journal articles, and the movement of personnel skilled in the art from company to company or academic to industry scientific positions. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent such competitor from using that technology or information to compete with us, which could harm our competitive position. Because from time to time we expect to rely on third parties in the development, manufacture and distribution of our products and provision of our services, we must, at times, share trade secrets with them. We seek to protect our proprietary technology in part by entering into confidentiality agreements and, if applicable, material transfer agreements, license agreements, collaboration agreements, supply agreements, consulting agreements, or other similar agreements with our advisors, employees, collaborators, licensors, suppliers, third-party contractors, and consultants prior to beginning research or disclosing proprietary information. These agreements typically limit the rights of the third parties to use or disclose our confidential information, including our trade secrets and know-how. Despite the contractual provisions employed when working with third parties, the need to share trade secrets, know-how, and other confidential information increases the risk that such trade secrets and know-how become known by our competitors, are inadvertently incorporated into the technology of others, or are disclosed or used in violation of these agreements. Given that our proprietary position is based, in part, on our know-how and trade secrets, a competitor’s discovery of our trade secrets or know-how, or other unauthorized use or disclosure would impair our competitive position and may have an adverse effect on our business and results of operations.

In addition, these agreements typically restrict the ability of our advisors, employees, collaborators, licensors, suppliers, third-party contractors, and consultants to publish data potentially relating to our trade secrets or know-how, although our agreements may contain certain limited publication rights. Despite our efforts to protect our trade secrets and know-how, our competitors may discover our trade secrets or know-how, either through breach of our agreements with third parties, independent development, or publication of information by any of our third-party collaborators. A competitor’s discovery of our trade secrets or know-how would impair our competitive position and have a material adverse impact on our business.

We may not be able to enforce our intellectual property rights throughout the world.

Filing, prosecuting, maintaining, defending, and enforcing patents on our products, services, and technologies in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the U.S. can be less extensive than those in the U.S. Competitors may use our technologies in jurisdictions where we have not sought or obtained patent protection to develop their own products and services and, further, may export otherwise infringing products to territories where we have patent protection or licenses but enforcement is not as strong as that in the U.S. These services and products may compete with our services and products, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing. In addition, the laws of some foreign countries do not protect proprietary rights to the same extent as the laws of the U.S., and many companies have encountered significant challenges in establishing and enforcing their proprietary rights outside of the U.S. These challenges can be caused by the absence or inconsistency of the application of rules and methods for the establishment and enforcement of intellectual property rights outside of the U.S. In addition, the legal systems of some countries, particularly developing countries, do not favor the enforcement of patents and other intellectual property protection, especially those relating to healthcare. This could make it difficult for us to stop the infringement of our patents, if obtained, or the misappropriation of our other intellectual property rights. For example, many foreign countries, including EU countries, India, Japan, and China, have compulsory licensing laws under which a patent owner may be compelled under specified circumstances to grant licenses to third parties. In addition, many countries limit the enforceability of patents against third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit given that we may have limited remedies available if patents are infringed or if we are compelled to

62


grant a license to a third party, which could materially diminish the value of those patents and limit our potential revenue opportunities. Furthermore, patent protection must ultimately be sought on a country-by-country basis, which is an expensive and time-consuming process with uncertain outcomes. Accordingly, we have chosen and in the future may choose not to seek patent protection in certain countries, and we will not have the benefit of patent protection in such countries.

Proceedings to defend or enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business. Accordingly, our efforts to protect our intellectual property rights in such countries may be inadequate. In addition, changes in the law and legal decisions by courts in the U.S. and foreign countries may affect our ability to obtain adequate protection for our products, services and other technologies and the enforcement of intellectual property. Any of the foregoing could have a material adverse effect on our competitive position, business, financial condition, results of operations, and prospects.

Obtaining and maintaining patent protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.

The USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment, and other provisions during the patent application and prosecution process. Periodic maintenance fees, renewal fees, annuity fees, and various other governmental fees on patents and/or applications will be due to be paid to the USPTO and various other governmental patent agencies outside of the U.S. in several stages over the lifetime of the patents and/or applications. We employ reputable professionals and rely on such third parties to help us comply with these requirements and effect payment of these fees with respect to the patents and patent applications that we own. Noncompliance events that could result in abandonment or lapse of a patent or patent application include failure to respond to official communications within prescribed time limits, non-payment of fees and failure to properly legalize and submit formal documents. In many cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. However, there are situations in which noncompliance has resulted or can result in abandonment or lapse of a patent or patent application, resulting in loss of patent rights in the relevant jurisdiction. In such an event, competitors might be able to enter the market earlier than would otherwise have been the case, which could have a material adverse effect on our competitive position, business, financial condition, results of operations, and prospects.

Third parties may assert that our employees or consultants have wrongfully used or disclosed confidential information or misappropriated trade secrets.

We employ individuals who were previously employed or otherwise engaged with universities or genetic testing, diagnostic or other healthcare companies, including our competitors or potential competitors.

Although we have policies to ensure that our employees and consultants do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or our employees or consultants have inadvertently or otherwise used or disclosed intellectual property, including trade secrets or other proprietary information, of a former employer or other third parties. Further, we may be subject to ownership disputes in the future arising, for example, from conflicting obligations of consultants or others who are involved in developing our intellectual property. Litigation may be necessary to defend against these claims. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. Such claims could have a material adverse effect on our business, financial condition, results of operations, and prospects.

In addition, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. The assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could have a material adverse effect on our business, financial condition, results of operations, and prospects.

Our use of “open source” software could subject our proprietary software to general release, adversely affect our ability to sell our products and services, and subject us to possible litigation.

A portion of the products, services or technologies licensed, developed, and/or distributed by us incorporate so-called “open source” software and we may incorporate open source software into other products, services or technologies in the future. Such open source software is generally licensed by its authors or other third parties under open source licenses. Some open source licenses contain requirements that we disclose source code for modifications we make to the open source software and that we license such modifications to third parties at no cost. In some circumstances, distribution of our software in connection with open source software could require that we disclose and license some or all of our proprietary code in that software, as well as distribute our products or technologies or provide our services that use particular open source software at no cost to the user. We monitor our use of open source software in an effort to avoid uses in a manner that would require us to disclose or grant licenses under our proprietary source code; however, there can be no assurance that such efforts will be successful. Open source license terms are often ambiguous and such use could inadvertently occur. There is little legal precedent governing the interpretation of many of the terms of these licenses, and the potential impact of these terms on our business may result in unanticipated obligations regarding our products and technologies. Companies that incorporate open source

63


software into their products have, in the past, faced claims seeking enforcement of open source license provisions and claims asserting ownership of open source software incorporated into their products. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of an open source license, we could incur significant legal costs defending ourselves against such allegations. In the event such claims were successful, we could be subject to significant damages or be enjoined from the distribution of our products or provision of our services. In addition, if we combine our proprietary software with open source software in certain ways, under some open source licenses, we could be required to release the source code of our proprietary software, which could substantially help our competitors develop products and services that are similar to or better than ours and otherwise adversely affect our business. These risks could be difficult to eliminate or manage, and, if not addressed, could have a material adverse effect on our business, financial condition, and results of operations.

If we fail to comply with our obligations under license or technology agreements with third parties, we may be required to pay damages and we could lose license rights that are critical to our business.

We license certain intellectual property that is important to our business, and, in the future, we may enter into additional agreements that provide us with licenses to valuable intellectual property or technology. For example, our agreements with third parties, such as Illumina, include certain non-exclusive license rights that are essential to the operation of our business as it is currently conducted. If we fail to comply with any of the obligations under our license agreements, we may be required to pay damages and the licensor may have the right to terminate the license. Termination by the licensor would cause us to lose valuable rights, and could prevent us from selling our products and services, or inhibit our ability to commercialize future products and services. Our business would suffer if any current or future licenses terminate, if the licensors fail to abide by the terms of the license, if the licensors fail to enforce licensed patents against infringing third parties, if the licensed patents or other rights are found to be invalid or unenforceable, or if we are unable to enter into necessary licenses on acceptable terms. In addition, our rights to certain technologies, including those of Illumina, are licensed to us on a non-exclusive basis. The owners of these non-exclusively licensed technologies are therefore free to license them to third parties, including our competitors, on terms that may be superior to those offered to us, which could place us at a competitive disadvantage. Moreover, our licensors may own or control intellectual property that has not been licensed to us and, as a result, we may be subject to claims, regardless of their merit, that we are infringing or otherwise violating the licensor’s rights.

We may be subject to claims challenging the inventorship of our patents and other intellectual property.

We, or our licensors, may be subject to claims that former employees, collaborators, or other third parties have an interest in our patents, trade secrets, or other intellectual property as an inventor or co-inventor. For example, we, or our licensors, may have inventorship disputes arise from conflicting obligations of employees, consultants, or others who are involved in developing our products, services, or technologies. Litigation may be necessary to defend against these and other claims challenging inventorship or our licensors’ ownership of our owned or in-licensed patents, trade secrets, or other intellectual property. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, or right to use, intellectual property that is important to our products, services, or technologies. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations, and prospects.

If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.

Our trademarks or trade names may be challenged, infringed, circumvented, or declared generic or determined to be infringing on other marks. We may not be able to protect our rights to these trademarks and trade names or may be forced to stop using these names, which we need for name recognition by potential partners or customers in our markets of interest. During trademark registration proceedings, we may receive rejections. Although we would be given an opportunity to respond to those rejections, we may be unable to overcome such rejections. In addition, in the USPTO and in comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. If we are unable to establish brand name recognition based on our trademarks and trade names, we may not be able to compete effectively and our business may be adversely affected.

Financial and Market Risks and Risks Related to Owning Our Common Stock

Our inability to raise additional capital on acceptable terms in the future may limit our ability to continue to operate our business and further expand our operations.

We may seek to raise additional capital through equity offerings, debt financings, collaborations, or licensing arrangements to continue executing on our long-term business plan. Additional funding may not be available to us on acceptable terms, or at all.

The various ways we could raise additional capital carry potential risks. If we raise funds by issuing equity securities, dilution to our stockholders would result. Any equity securities issued may also provide for rights, preferences, or privileges senior to those of holders of our common stock. In addition, the issuance of additional equity securities by us, or the possibility of such issuance, may cause the market price of our common stock to decline. If we raise funds by issuing debt securities, those debt securities would have rights, preferences, and privileges senior to those of holders of our common stock. The terms of debt securities issued or borrowings pursuant

64


to a credit agreement, if available, could impose significant restrictions on our operations. The incurrence of additional indebtedness or the issuance of certain equity securities could result in increased fixed payment obligations and could also result in restrictive covenants, such as limitations on our ability to incur additional debt or issue additional equity, limitations on our ability to acquire or license intellectual property rights, and other operating restrictions that could adversely affect our ability to conduct our business. In the event that we enter into collaborations or licensing arrangements to raise capital, we may be required to accept unfavorable terms. These agreements may require that we relinquish or license to a third party on unfavorable terms our rights to tests we otherwise would seek to develop or commercialize ourselves, or reserve certain opportunities for future potential arrangements when we might be able to achieve more favorable terms.

If we are not able to secure additional funding when needed, we may have to delay, reduce the scope of or eliminate one or more research and development programs or sales and marketing initiatives. Our ability to raise additional capital may be adversely impacted by potential worsening global economic conditions and the recent disruption to and volatility in the credit and financial markets in the U.S. and worldwide resulting from macroeconomic conditions, actual or perceived changes in interest rates and inflation, geopolitical conflicts (including the Russia-Ukraine war, the state of war between Israel and Hamas and the risk of a larger regional conflict). In addition, we may have to work with a partner on one or more aspects of our tests or market development programs, which could lower the economic value of those tests or programs to us. While we believe our existing cash, cash equivalents and short-term investments will be sufficient to meet our anticipated cash requirements for at least the next 12 months, rising costs and interest rates due to inflation or other economic conditions may cause our capital expenditures and operating expenses to increase more than expected, and we cannot assure you that we will generate sufficient revenue from commercial sales to adequately fund our operating needs or achieve or sustain profitability. If we are unable to raise additional funding on acceptable terms, or at all, or if we consume our existing capital more quickly than expected, it could negatively impact our ability to retain and attract employees and our competitive position, business, financial condition, results of operations, and prospects will be adversely affected.

The market price of our common stock may be volatile or may decline steeply or suddenly regardless of our operating performance, we may not be able to meet investor or analyst expectations, and you may lose all or part of your investment.*

The market price of our common stock may fluctuate or decline significantly in response to numerous factors, many of which are beyond our control, including:

actual or anticipated fluctuations in our operating results;
failure to meet or exceed financial estimates and projections of the investment community or that we provide to the public;
issuance of new or updated research reports by securities analysts or changed recommendations for our stock;
competition from existing tests or new tests that may emerge;
announcements by us or our competitors relating to significant acquisitions, strategic partnerships, joint ventures, collaborations, capital commitments, or by or pertaining to our customers, particularly the VA MVP, Moderna, and Natera, as our largest customers;
the timing and amount of our investments in the growth of our business;
actual or anticipated changes in regulatory oversight of our business or issues we may face with regulators;
additions or departures of key management or other personnel;
inability to obtain additional funding;
sales of our common stock by us or our stockholders in the future;
disputes or other developments related to our intellectual property or other matters, including litigation;
health epidemics or pandemics, geopolitical conflicts, inflation, global supply chain issues, regional or national economic slowdowns, recessions, depressions or other economic downturns; and
other general economic, industry, and market conditions, including factors unrelated to our operating performance or the operating performance of our competitors.

In addition, the stock market in general, and the market for life sciences companies in particular, has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies, including in connection with the COVID-19 pandemic, global supply chain challenges, inflation and fears of economic recession, which have resulted in depressed stock prices for many companies notwithstanding the lack of a fundamental change in their underlying business models or prospects. Broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.

65


Moreover, because of these fluctuations, comparing our operating results on a period-to-period basis may not be meaningful. You should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall below the expectations of analysts or investors or below any forecasts we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated revenue or earnings forecasts that we may provide.

Our quarterly results may fluctuate significantly, which could adversely impact the value of our common stock.*

Our quarterly results of operations, including our revenue, gross margin, profitability, and cash flows, may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, our quarterly results should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control. For example, most of our large customers are not obliged to deliver tissue samples or other specimens to us at any particular time or at all. The rate at which we receive tissue samples or other specimens can vary dramatically from quarter to quarter, and is difficult or impossible for us to accurately forecast. Our receipt and processing of tissue samples and other specimens from our customers leads to our recognition of revenue, and as such the variable rates of delivery of customer samples will lead to variations in our revenue from quarter to quarter. For example, we often see fluctuations in receipt and processing of samples and revenue in the fourth quarter due, in part, to the concentration of holidays in late November and in December, and some of our biopharmaceutical customers have fiscal years ending in December, which we believe may impact the timing of samples or payments provided by such customers. Fluctuations in quarterly results may adversely impact the value of our common stock. Factors that may cause fluctuations in our quarterly financial results include, without limitation, those listed elsewhere in this “Risk Factors” section. We also may face competitive pricing pressures, and we may not be able to maintain our pricing in the future, which would adversely affect our operating results.

Unstable market, economic and geo-political conditions may have serious adverse consequences on our business, financial condition and stock price.

The global credit and financial markets have experienced extreme volatility and disruptions in the past. These disruptions can result in severely diminished liquidity and credit availability, increases in inflation, declines in consumer confidence, declines in economic growth, increases in unemployment rates and uncertainty about economic stability. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur, including actual or perceived changes in interest rates and inflation. Our general business strategy may be adversely affected by any such economic downturn, volatile business environment, higher inflation, or continued unpredictable and unstable market conditions. If the current equity and credit markets deteriorate, it may make any necessary debt or equity financing more difficult, more costly and more dilutive. Our portfolio of corporate and government bonds could also be adversely impacted. Failure to secure any necessary financing in a timely manner and on favorable terms could have a material adverse effect on our operations, growth strategy, financial performance and stock price and could require us to delay or abandon development or commercial initiatives. In addition, there is a risk that one or more of our current service providers, manufacturers and other partners may not survive an economic downturn or rising inflation, which could directly affect our ability to attain our operating goals on schedule and on budget.

Other international and geo-political events could also have a serious adverse impact on our business. For instance, in February 2022, Russia initiated military action against Ukraine and the two countries are now at war. In addition, in October 2023, Hamas attacked Israel which provoked a state of war, and there is now a larger regional conflict. In response, the United States and certain other countries imposed significant sanctions and trade actions against Russia and could impose further sanctions, trade restrictions, and other retaliatory actions. While we cannot predict the broader consequences, the conflict and retaliatory and counter-retaliatory actions could continue to affect, and potentially materially adversely affect, global trade, currency exchange rates, inflation, regional economies, and the global economy, which in turn may increase our costs, disrupt our supply chain, impair our ability to raise or access additional capital when needed on acceptable terms, if at all, or otherwise adversely affect our business, financial condition, and results of operations.

Adverse developments affecting the financial services industry could adversely affect our current and projected business operations and our financial condition and results of operations.

Adverse developments that affect financial institutions, such as events involving liquidity that are rumored or actual, have in the past and may in the future lead to bank failures and market-wide liquidity problems. For example, on March 10, 2023, Silicon Valley Bank (“SVB”) was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership. In addition, on May 1, 2023, the FDIC seized First Republic Bank and sold its assets to JPMorgan Chase & Co.

Although we assess our banking relationships as we believe necessary or appropriate, our access to cash in amounts adequate to finance or capitalize our current and projected future business operations could be significantly impaired by factors that affect the financial institutions with which we have banking relationships. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry. These factors could also include factors involving financial markets or the financial services industry generally. The results of events or concerns that involve one or more of these factors could include a variety of material

66


and adverse impacts on our current and projected business operations and our financial condition and results of operations. These could include, but may not be limited to, delayed access to deposits or other financial assets or the uninsured loss of deposits or other financial assets; or termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.

In addition, widespread investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations, result in breaches of our financial and/or contractual obligations or result in violations of federal or state wage and hour laws. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity and our current and/or projected business operations and financial condition and results of operations.

We maintain our cash at financial institutions, often in balances that exceed federally insured limits.

We maintain the majority of our cash and cash equivalents in accounts at banking institutions in the United States that we believe are of high quality. Cash held in these accounts often exceed the FDIC insurance limits. If such banking institutions were to fail, we could lose all or a portion of amounts held in excess of such insurance limitations. As noted above, the FDIC took control of SVB, Signature Bank, Silvergate Capital Corp and First Republic Bank in the first half of 2023. While we did have an account at SVB, we were able to recover all of our deposits when the FDIC stepped in and allowed us to transfer funds held at SVB to another bank without incurring any losses. In the event of failure of any of the financial institutions where we maintain our cash and cash equivalents, there can be no assurance that we would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect our business and financial position.

Insiders may exercise significant control over our company and will be able to influence corporate matters.*

Our directors, executive officers and their affiliates, and holders of greater than five percent of our outstanding common stock, if they were to act together, would be able to exercise significant influence over our management and affairs and matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions, such as mergers, consolidations or the sale of substantially all of our assets. This concentration of ownership may have the effect of delaying or preventing a third party from acquiring control of our company and could adversely affect the market price of our common stock and may not be in the best interests of our other stockholders. In addition, pursuant to the Tempus Agreement (see Note 8 to our consolidated financial statements included in this report), Tempus has agreed to certain voting commitments that require Tempus to vote the shares it acquired from exercising the Tempus Warrants in accordance with the recommendations of the majority of our board of directors with respect to director nominations for any meeting of our stockholders occurring on or before December 31, 2025, as well as various compensation-related matters. These voting commitments terminate on when the parties’ exclusivity obligations expire or terminate under the Tempus Agreement.

Future sales of shares by existing stockholders, or the perception that such sales could occur, could cause our stock price to decline.

Sales of a substantial number of shares of our common stock into the public market, including sales by members of our management or board of directors or entities affiliated with such members, could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock and could impair our ability to raise capital through the sale of additional equity or equity-related securities. We are unable to predict the effect that such sales may have on the prevailing market price of our common stock. As of September 30, 2024, we had 70,638,190 shares of common stock outstanding, all of which shares were eligible as of such date for sale in the public market, subject in some cases to the volume limitations and manner of sale and other requirements under Rule 144. In addition, upon issuance, shares of common stock subject to outstanding options under our stock option plans as of September 30, 2024 will become eligible for sale in the public market in the future, subject to certain legal and contractual limitations. If our existing stockholders sell substantial amounts of our common stock in the public market, or if the public perceives that such sales could occur, this could have an adverse effect on the market price of our common stock.

We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation of the value of our common stock.

We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to pay any cash dividends on our common stock in the foreseeable future. In addition, our ability to pay cash dividends on our capital stock is limited by our credit agreement and may be prohibited or limited by the terms of any future debt financing arrangement. As a result, any investment returns on our common stock will depend upon increases in the value for our common stock, which are not certain.

67


Future sales and issuances of our common stock or rights to purchase common stock, including pursuant to our equity incentive plans and under our at-the-market facility, could result in additional dilution of the percentage ownership of our stockholders and could cause the stock price of our common stock to decline.

In the future, we may sell common stock, rights to purchase common stock, convertible securities, or other equity securities in one or more transactions at prices and in a manner we determine from time to time. We also expect to issue common stock to employees, directors, and consultants pursuant to our equity incentive plans. If we sell common stock, rights to purchase common stock, convertible securities, or other equity securities in subsequent transactions, or common stock is issued pursuant to equity incentive plans, investors may be materially diluted. In addition, new investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our common stock.

If securities or industry analysts do not publish research or reports about our business, or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.

The trading market for our common stock will depend in part on the research and reports that equity research analysts publish about us and our business. We do not control these analysts or the content and opinions included in their reports. Securities analysts may elect not to provide research coverage of our company, and such lack of research coverage may adversely affect the market price of our common stock. The price of our common stock could also decline if one or more equity research analysts downgrade our common stock or issue other unfavorable commentary or cease publishing reports about us or our business. If one or more equity research analysts cease coverage of our company, we could lose visibility in the market, which in turn could cause our stock price to decline.

Holders of our common stock could be adversely affected if we issue preferred stock.

Pursuant to our amended and restated certificate of incorporation, our board of directors is authorized to issue up to 10,000,000 shares of preferred stock without any action on the part of our stockholders. Our board of directors will also have the power, without stockholder approval, to set the terms of any series of preferred stock that may be issued, including voting rights, dividend rights, preferences over our common stock with respect to dividends or in the event of a dissolution, liquidation, or winding up, and other terms. In the event that we issue preferred stock in the future that has preferences over our common stock with respect to payment of dividends or upon our liquidation, dissolution, or winding up, or if we issue preferred stock that is convertible into our common stock at greater than a one-to-one ratio, the voting and other rights of the holders of our common stock or the market price of our common stock could be adversely affected.

Our ability to use net operating losses to offset future taxable income may be subject to limitations.

As of December 31, 2023, we had federal and state net operating loss carryforwards of approximately $285.5 million and approximately $274.7 million, respectively. Certain of our federal and state net operating loss carryforwards will begin to expire, if not utilized, beginning in 2031. These net operating loss carryforwards could expire unused and be unavailable to offset future taxable income. Under the Tax Cuts and Jobs Act, as modified by the CARES Act, federal net operating losses incurred in tax years beginning in 2018 and thereafter may be carried forward indefinitely, but the deductibility of such federal net operating losses for tax years beginning after 2020 is limited. It is uncertain if and to what extent various states will conform to the Tax Cuts and Jobs Act, as modified by the CARES Act. In addition, under Sections 382 and 383 of the Code, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50% change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes (including certain tax credits) to offset its post-change income or taxes may be limited. We have experienced ownership changes in the past, and we may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our net operating loss carryforwards is materially limited, it could harm our future operating results by effectively increasing our future tax obligations.

Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer, or proxy contest difficult, thereby depressing the trading price of our common stock.

Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could depress the trading price of our common stock by acting to discourage, delay or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions include the following:

establish a classified board of directors so that not all members of our board of directors are elected at one time;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
provide that directors may only be removed for cause;

68


require super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
eliminate the ability of our stockholders to call special meetings of stockholders;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter, or repeal our bylaws;
restrict the forum for certain litigation against us to Delaware; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.

Any provision of our amended and restated certificate of incorporation or amended and restated bylaws, or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the U.S. will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:

any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.

This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation further provides that the federal district courts of the U.S. will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nonetheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.

These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find either exclusive forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.

The requirements of being a public company consume substantial resources, may result in litigation and may divert management’s attention.

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Sarbanes-Oxley Act of 2002, as amended (the “Sarbanes-Oxley Act”), the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of The Nasdaq Global Market and other applicable securities rules and regulations. Complying with these rules and regulations has increased and will increase our legal and financial compliance costs, make some activities more difficult, time-consuming, or costly and increase demand on our systems and resources, particularly in the event we no longer qualify as a “smaller reporting company” as defined in the Exchange Act. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are required to disclose changes made in our internal control and procedures on a quarterly basis. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and

69


management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. We may be required to hire additional employees or engage outside consultants to comply with these requirements, which will increase our costs and expenses.

In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time-consuming. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment will result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected. By disclosing information in this document and in filings required of a public company, our business and financial condition will become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If those claims are successful, our business could be seriously harmed. Even if the claims do not result in litigation or are resolved in our favor, the time and resources needed to resolve them could divert our management’s resources and seriously harm our business.

As a public company, it may be increasingly expensive for us to obtain director and officer liability insurance and, in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.

In addition, as a result of our disclosure obligations as a public company, we have reduced strategic flexibility as compared to our competitors that are privately-held companies, and are under pressure to focus on short-term results, which may materially and adversely affect our ability to achieve long-term profitability.

We are a smaller reporting company, and any decision on our part to avail ourselves of certain reduced reporting and disclosure requirements applicable to smaller reporting companies could make our common stock less attractive to investors.

We are a “smaller reporting company” as defined in the Exchange Act. We intend to take advantage of exemptions from various reporting requirements applicable to other public companies that are not smaller reporting companies, including scaled disclosure on executive compensation.

We cannot predict if investors will find our common stock less attractive if we choose to rely on any of the exemptions afforded smaller reporting companies. If some investors find our common stock less attractive because we rely on any of these exemptions, there may be a less active trading market for our common stock and the market price of our common stock may be more volatile.

Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

We have implemented disclosure controls and procedures designed to provide reasonable assurance that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.

These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. As a result, because of these inherent limitations in our control system, misstatements or omissions due to error or fraud may occur and may not be detected, which could result in failures to file required reports in a timely manner and filing reports containing incorrect information. Any of these outcomes could result in SEC enforcement actions, monetary fines or other penalties, damage to our reputation, and harm to our financial condition.

If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.

Effective internal control over financial reporting is necessary for us to provide reliable financial reports and, together with adequate disclosure controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation could cause us to fail to meet our reporting obligations. In addition, any testing by us conducted in connection with Section 404(a) of the Sarbanes-Oxley Act, or any testing by our independent registered public accounting firm, may reveal deficiencies in our internal control over financial reporting that are deemed to be material weaknesses or that may require prospective or retroactive changes to our financial statements or identify other areas for further attention or improvement. Inferior internal

70


control over financial reporting could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our common stock.

We are a non-accelerated filer. For so long as we remain a non-accelerated filer, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act. An independent assessment of the effectiveness of our internal control over financial reporting could detect problems that our management’s assessment might not. Undetected material weaknesses in our internal control over financial reporting could lead to financial statement restatements and require us to incur the expense of remediation.

71


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

During our last fiscal quarter, certain of our officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans for the sale of our securities set forth in the table below.

 

 

 

 

 

 

 

Type of Trading Arrangement

 

 

 

 

 

Name and Position

 

Action

 

Adoption Date

 

Rule 10b5-1*

 

Non-Rule 10b5-1**

 

Total Shares of Common Stock to be Sold

 

 

Expiration Date

Aaron Tachibana, Chief Financial Officer and Chief Operating Officer

 

Adoption

 

September 11, 2024

 

X

 

 

 

 

269,901

 

 

September 11, 2025

Richard Chen, Executive Vice President, Research and Development, and Chief Medical Officer

 

Adoption

 

September 23, 2024

 

X

 

 

 

 

658,505

 

 

December 2, 2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.

** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.

 

72


Item 6. Exhibits.

 

 

 

 

 

Incorporated by Reference

Exhibit

Number

Description

 

Form

 

File No.

 

Exhibit

 

Filing

Date

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Amended and Restated Certificate of Incorporation of the Registrant.

 

8-K

 

001-38943

 

3.1

 

6/24/2019

3.2

 

Amended and Restated Bylaws of the Registrant.

 

8-K

 

001-38943

 

3.1

 

10/31/2022

4.1Ω

 

Investment Agreement, dated August 16, 2024, by and between Personalis, Inc. and Tempus AI, Inc.

 

8-K

 

001-38943

 

4.1

 

8/16/2024

10.1Ω‡

 

Amendment No. 1 to the Commercialization and Reference Laboratory Agreement, dated August 16, 2024, by and between Personalis, Inc. and Tempus AI, Inc.

 

8-K

 

001-38943

 

10.1

 

8/16/2024

10.2*

 

Amendment No. 2 to the Commercialization and Reference Laboratory Agreement, dated September 20, 2024, by and between Personalis, Inc. and Tempus AI, Inc.

 

 

 

 

 

 

 

 

31.1*

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

31.2*

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

32.1†

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

32.2†

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

101*

Inline XBRL Document Set for the consolidated financial statements and accompanying notes in Part I, Item 1, “Financial Statements” of this Quarterly Report on Form 10-Q.

 

 

 

 

 

 

 

 

104*

 

Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set.

 

 

 

 

 

 

 

 

 

* Filed herewith.

† Furnished herewith.

Ω Pursuant to Item 601(a)(5) of Regulation S-K promulgated by the SEC, certain schedules and attachments to this exhibit have been omitted because they do not contain information material to an investment or voting decision and that information is not otherwise disclosed in the exhibit.

‡ Pursuant to Item 601(b)(10)(iv) of Regulation S-K promulgated by the SEC, certain portions of this exhibit have been redacted because the Company customarily and actually treats such omitted information as private or confidential and because such omitted information is not material.

73


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 thereunto duly authorized.

 

Date: November 6, 2024

Personalis, Inc.

 

 

By:

/s/ Aaron Tachibana

Aaron Tachibana

Chief Financial Officer and Chief Operating Officer

 

 

 

(Principal Financial and Accounting Officer)

 

74


EX-10.2 2 psnl-ex10_2.htm EX-10.2 EX-10.2

Exhibit 10.2

Amendment No. 2 to the

Commercialization and Reference Laboratory Agreement

 

This Amendment No. 2 (“Amendment”) is made as of the date of the last signature below (“Amendment Date”) between Personalis, Inc. (“Personalis”) and Tempus AI, Inc. f/k/a Tempus Labs, Inc. (“Tempus”) and amends that certain Commercialization and Reference Laboratory Agreement with the effective date of November 25, 2023 (as previously amended, the “Agreement”). Tempus and Personalis are each a “Party” and together the “Parties.”

 

RECITALS

 

WHEREAS, the Parties wish to modify the terms of Exhibit B (Reference Laboratory Services) to the Agreement to provide for additional terms related to Test reimbursement.

 

NOW THEREFORE, in consideration of the mutual promises herein, the Parties, intending to be legally bound, hereby agree as follows:

 

1.
Section 2 (Support Services). Exhibit B, Section 2(c) (Customer Support) is amended to add the following as a new subsection 2(c)(i):

 

If Personalis intends to change its Test price, Personalis will use commercially reasonable efforts to provide Tempus with at least thirty (30) days’ written notice prior to implementing the price change.

 

2.
Section 3 (Reimbursement of Tests). Exhibit B, Section 3 is amended to add the following as a new subsection (d):

 

d. Personalis and Tempus each maintain independent financial assistance programs (each a “FAP”) to help provide access to their respective tests for patients in financial need. Tests performed hereunder will be subject to the Personalis FAP. Personalis is solely responsible for administering its FAP, including making financial assistance determinations, for Tests performed hereunder. As part of its FAP, Personalis may decide, in its sole and independent discretion, to honor the financial assistance determination made by a third party provider, including but not limited to Tempus. In addition to the information provided pursuant to Section 3(b) above to support Personalis’ billing with respect to the Tests, Personalis requests and Tempus agrees to provide the financial assistance determination independently reached by Tempus according to its FAP policy for those patients who (i) apply for financial assistance through Tempus’ FAP and (ii) for whom a Personalis Test has been ordered. Tempus represents, warrants and covenants that the patients with respect to whom it provides Personalis the foregoing information have provided sufficient written authorization and consent (e.g., as part of Tempus’ FAP patient application process) for Tempus to lawfully share such information with laboratory partners, including but not limited to Personalis, for use as contemplated herein. Subject to the preceding sentence, Personalis is solely responsible for its use and further disclosure of such information, and Tempus disclaims any and all liability arising from or related to Personalis’ use or further disclosure of the Tempus financial assistance determination information, including any decisions made by Personalis based on the information.

 


Exhibit 10.2

3.
Incorporation. Except as otherwise provided in this Amendment, all terms and conditions previously set forth in the Agreement will remain in effect as set forth in the Agreement. If this Amendment and the Agreement are inconsistent, the terms and provisions of this Amendment will supersede the terms and provisions of the Agreement, but only to the extent necessary to satisfy the purposes of this Amendment.

 

NOW THEREFORE, the Parties enter into this Amendment by signature of their authorized representatives below.

 

Personalis, Inc.

 

By: /s/ Stephen Moore

 

Name: Stephen Moore

 

Title: SVP, CLO & Corporate Secretary
 

Date: 9/20/2024

Tempus AI, Inc.

 

By: /s/ Ryan Bartolucci

 

Name: Ryan Bartolucci

 

Title: CAO
 

Date: 9/11/2024

 

 


EX-31.1 3 psnl-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Christopher Hall, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Personalis, 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 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 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: November 6, 2024

 

 

 

 

 

 

By:

 

/s/ Christopher Hall

 

 

 

 

Christopher Hall

 

 

 

 

President and Chief Executive Officer

 

 

 

 

(Principal Executive Officer)

 

 


EX-31.2 4 psnl-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Aaron Tachibana, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Personalis, 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 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 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: November 6, 2024

 

 

 

 

 

 

By:

 

/s/ Aaron Tachibana

 

 

 

 

Aaron Tachibana

 

 

 

 

Chief Financial Officer and Chief Operating Officer

 

 

 

 

(Principal Financial and Accounting Officer)

 

 


EX-32.1 5 psnl-ex32_1.htm EX-32.1 EX-32.1

 

 

 

Exhibit 32.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER 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 Personalis, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2024 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; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 6, 2024

 

 

 

 

By:

/s/ Christopher Hall

 

Christopher Hall

 

President and Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 


EX-32.2 6 psnl-ex32_2.htm EX-32.2 EX-32.2

 

 

 

Exhibit 32.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER 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 Personalis, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2024 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; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 6, 2024

 

 

 

 

By:

/s/ Aaron Tachibana

Aaron Tachibana

Chief Financial Officer and Chief Operating Officer

 

 

 

(Principal Financial and Accounting Officer)

 

 


GRAPHIC 7 img80990322_0.jpg GRAPHIC begin 644 img80990322_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH M) &3P*\I^)GQ@_X1&"&WT6UCO+J?4#CO4N<8M1;U>PKK M8]5)"J68@ #))[5GVVOZ->WYL+35K&XO%4L8(;A'D"CJ2H.0*^+_ !!XU\1^ M*96;6-7N;A"7>^-#_LJ,_SS^516JJDE M?JTOO%*5CZ)=TC1GD9511EF8X 'J:;%/#<)OAE21?5&!'Z4LK(L+M)CRPI+9 MZ8[U\Y^,;VZT_P ,7EW87,]K/$T;1RPR%'7]XHZCGO7-B<9["K3IVOS.WIM_ MF3.?+)+N?1]%?,O@?X\Z_8W=MI^O1C5;:1UC$W"SIDXZ]&_'GWKZ0L-1M=3M M5N+2421G@XZJ?0CL:[.>/-RWU+NKV+5%%%4,**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***S MQKND-??81JMB;S=L^SBX3S-WIMSG/M0!H4444 %%%% !1110 4444 %%%% ! M1110 445Y=\&/"(TZREV:CJNZ)2I^:.(#YV'H>0H^I/:@"7Q%XUAUM' MM='N5DL5=HY)HSQ*RG! /]W(_'Z5Y#\3;4RZ%;W*C/DSX/L&!_J!7/?#[Q - M.U!M-N&Q;W3#82>%DZ#\^GY5Z9J>G0:MITUC<[O*E&"5/(YR",]\BOE,7.IA M\P52H[J^GH<4VXU;L\&L[2:_O(;2W0O-*P51_GM7T-X52/P[)IB1G]W:E0Q MZC^(_CD_G6'HGA;2]!)>TB9IF&#-*=S8]/0?A6I=74-E:2W-PX2*)2[L>P%1 MC\Q>(J15):)Z>;"K5YVN4]3\::NMCHYM8F_?78VC!Z)W/X]/QKPSQ^Q'@Z[ M/#-&#_WV*N^'O&$GBZ"66X8BXMB(@A/2+^#].#[@GO4^O:0NN:3)8-,80Y4[ MPN<8.>E&*Q,GCHRJJRBU]VXIS?M$Y=#QSPS:M>>)M.B49_?J[#_94[C^@-?0 MFD:OBXMVXZ/&>CCT/^-\)6'AYFEA+S7+C:99,<#T [59\2:W'H.C MRW;8,I^2%#_$YZ?@.OX48W%O%8F/U>^FB]1U)\\URGO>D:O9ZU8BZLY5=0VR M10A&1^8J_7RE\%_'4V@^-_L=]<$V.L2".8N>%F)^1_;).#['VKZM MKZR"DHKFW.Q;:A1115#/)OB'\:X_!>O3:):Z,UW=Q(K-++-LC&Y0PP "3U]J M\[?]H3QK=N?L>F:6JJ>B6\CD?4[_ .@JG\6E5_CML=0RM): @C((VI7U/'&D M4:QQHJ(HP%48 _"@#YLT_P#:0\0P3*-2T73KB,<,("\+G\26&?PKU[P-\4O# M_CH&"T=[745&6LKC 8CN4/1A].1W KHM:\-:)XCMFM]8TNUO$(QF6,%E_P!U MNJGW!%?+WQ&\&77PL\8V5_H]S*MI*WGV,Q/S1,I&4)[XR/J#SWH ^MJ*R?#& MMQ^)/#&FZS&H47ENLK*/X6(^9?P.1^%:U !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %?+%G_R)/$-CX5\/W>M:BS"VME!8(,LQ) "@>I) KC? 'Q@TOQWJ M\VEI83V-VL9EC61PZR*#SR,8/.*O#=GXM\-WFB7S.L-RH^=/O(P(*L M/H0*XOX=_!NR\!ZQ-JLFJR:C=F,Q1'R/*6-3C)QN;)XQG/KQ0!Z;1110 445 MGZMKFG:'#%)J%P8_.?RXHTC:225NN$1 68X[ &@#0HK/TG6]/UN&26PG,GE/ MY MFWEO_'RWY"OKROA+Q%1.)$/EB4CB4#^(?R/N*\M\,Z(^O:U%:\B%?GF8=D'7\3T_&O<(88[>%(8 M4"1HH554< #M7SV>UZ=HTK7EOZ?\.1'-F20_W M@#P/SY_ 5Z!7"?$ZQ,NEV=ZHR8)"C?1A_BH_.O*ROE^MPYOZ?0QHVYU]>XV=W#?V<5W;OOAE4,I]J\F\%>%_[@KMSNI1E548_$MS3$.+>FXZO&?& M^MMJ^O21HW^C6I,48[$@_,WXG] *]FKPOQ19'3_$VH0$87S2Z_[K?,/YTLBC M!UY-[I:?J&'2YC)5F1@RDA@<@@\@U]P^"];/B/P9I&KL09+FV5I_6OJCL/3:*** /ECXL?\EY'_ M %UL_P#T%*^IZ^5OBVZ1_'4R2,J(LEH69C@ !4Y)KZFAFBN84F@E26)QE71@ MRL/4$=: 'UXQ^TB(?^$+THM_K_[1&S_=\M]WZ[:]9U76M,T.T:[U6_M[.!1G M?/(%S[#/4^PKY=^)GC2;XH^+[#2]!MY9+.%S#9H5PT\CD;G([#@8ST ).,D M ]Q^"S,/A#H;2DC"S\L>@\^3'X8KC?''[0$.G7DFG>%+:&]E0E'O9LF+=T^1 M006^N0/8CFE^*VI-\/OA3H_@^PFQ<747V>25#@F- #(?;6M!(,B"//# ?WFQG/88QC)H XO_ (6)\9G3[:MCJ(M2NX%= M&_=X]=VS^M=#X,_:%DEOX[#Q=:0PH[;/MMLI4(?]M"3Q[CIZ5[[7A?[0O@VS M;1X?%5I;I%=Q3+#=LBX\U&X5F]2#@9]&]A0![FCK(BNC!D895E.01ZBO&O&G MQ_L-#O[G3-#TYKZZMY&BDFG)CB5U." /O-@C';VS6W\"M=EUKX;017$A>73I MFM,DY)0 ,OX ,%'^[7BOA2TM[W]H$6]W!%/"VK71:.5 RG!D(R#QU - &B?C M9\2-3/G64$*QYSBUL"Z_3)W?SKT?X/?$;Q%XRU34]/UV.V4VD*R*T<)C?);& M#SC&/:O7%540(BA548 P *I:NC#2;^6%?\ 21:R!&4?-G:< 'ZT >)>.?CU M>0:Q+H_A"UAE\N0Q&\D0R&1\XQ&H[9[G.>P[U@/X^^--C']MNK"_^S$;OWND M (H]R$! ^IJC^SY_9O\ PL.3[;Y7VG[&_P!C\S'^LW+G;_M;=WX9KZHH \M^ M$_Q7NO'MS=:;J.G16][;0^<9H&/ENNX+C:FW-S!96LMU=3)#!$I M>221L*JCDDGL*S+7POH]CXBGUZTLH[?4+B$PSO$-HE&X-EATW9'7KZYXQXY^ MT5XNG@6Q\*VDI19D^U7FT_>7)"+],JQ(]EH 9XM_:(=;Q[+PEI\AQC)ZY..@KU.@#Y^\+?M$7"7J6?BW3HTCW;&NK5 M65HST^:,YS[XP?8U[U97MMJ-E#>6<\<]M,@>.6,Y5E/0@UYW\6OAK8^+=!N= M2L[9(]N1T/8X[9KAOV=?%TWVJ\\*74I:$H;FS#'[A!^= M1['.['LWK0!WWQ.^*B_#V6TM8]*-[W^ D5/AWX:"J%!TNV)P, M)[6"UDG M(2*]@R(RQZ!U.=N?7.,]@.:]Q(!!!&0>H-?*WQY\)6'ASQ;:WFFP);V^I0M( MT,8 59%.&('8$%3CUS0!]4UX=\0?CI?Z!X@O-!T3283<6LGE/J^"]0EU7P1H5].Q::>PA>1CW;8-Q_/-36?AG1+#5;G5;;3+9-0N7,D MMR4W2,3_ +1R0/88% 'SA+\4?BX5^U^7=QVR@L2-)7R\>Y*=!]:ZCP%\?KF] MU6WTOQ5!;JD[B..^@4IL8\#>N2,9[C&/3O7OM?+/[0'A^RT?QM;7EE"D*ZA; M>;*B# \Q6(+8]QM_')[T ?4U?+%G_P G--_V&Y/YM7TGX;GDNO"VD7$S%I9; M*%W8]R4!)KYLL_\ DYIO^PW)_-J /I/Q+J4VC>%=7U2W6-I[*RFN(UD!*ED0 ML <$'&1ZBO.?A%\4-;\?:KJ5KJMKI\*6T"R(;6-U));'.YVKNO'?_)//$O\ MV"KK_P!%-7A_[-?_ ",.N?\ 7HG_ *'0![#\0OB!8> -$2[N(S<7EP2EK:JV MTR$=23V49&3[CUKQ*'XJ?%CQ3))-H-G((%;!%CIPE1?8LX;G\:G_ &DC-_PE MNCAL^1]A.STW>8V[]-M>[>!_[,/@?1?[($0L?LD>P18QG'S9_P!K=G/?.<\T M >$V?QR\<>'-06#Q3I"S(>6BGMFM9L>W&/S4UZ=X_P##U_XKL=+U/3;9KF-[ M8QRV^4\Q(Y&BDWQAR$+CRMI!(R&]L'M->\/:5XFTR33]7LHKJW<=''*'U4]5 M/N*O6MNEG9PVT6?+AC6-=QYP!@9H X;X:>%M0T!+VXOX/LJRQQ6\$#%?,,<; M2,'D"$J'(DQA20 O;H.^HHH **** "BBB@ KX4\2VILO%6KVK*%,-[-&0!C& M'(K[KKY.^,WAB6Q^*TJPIB/5S'/"<<;F^5OQW G\12;25V!>^'FDBQT#[8ZX MFO#O]P@X4?S/XUU]1V\"6UM%!$,1Q($4>@ P*R/%NHMIGAF\GC.)67RT(Z@L M<9_ $G\*^$J2EBL1?K)_\,>:VYR]2/3/%5KJOB*ZTNW7*PQ[EESPY!PV/;D? MK6MJ&B/XCL9=(B ,MT-D>>@;JI/L" :\@\"3&+QA8XSA]Z''?*'^N*^G/A_I MPDNI]1<<1#RX_P#>/4_E_.O2JX!4\;3I4O)_=N_P-I4K5$D<#INF1:/I\-A" MNU81M.1@D]R?OZY_.O(OB1K MKVT$6D6[[6G7?.1UV= OXX.?I[UQ+"5*N*=%O6[N_P!3/D;GRG6ZW% MM*DL+YVNAR#@XKS_ .)NE$BUU:->G[F7'YJ?YC\JO?#*Z:71+JV8Y\F?*^P8 M?X@UU6K:='JVE7-C+C;,A4$_PGJ#^!P:N#^H8VW1/\&-?NZAX#7UI\!K4V_P MKLY"H'VBXFD'&,C>5_\ 9:^49+6>.\:T:)OM"R>48P,G=G&/SK[@\):(/#GA M'2M(XW6MLB2$="^,L?Q8DU]FG?5'>;-%%%,#Y/\ C1;&]^,US:JP4SBVC#$9 MQN11G]:T'^!/C_2YF73KZT>,DX>WNVCS]00/Z]*@^+'_ "7D?]=;/_T%*^IZ M /F*Q_9Y\77\ZOJ>HZ?:H>&8RM,X'L ,'_OH5[)X#^%>A>!!]HMPUYJ;+M>] MG49 [A%_@!_$^]=S10!\T_M).Q\7Z0A/RBPR![F1L_R%,TWX5?$^?2[2:R\1 M*EI)"C0HNIS*%0J"H P!C'%=-^T?X=EN=*TOQ# A9;1FM[@@9PKX*$^@# C MZL*Z7X*>-K7Q'X.MM)EF4:II<0A>(GEXEX1QZC& ?<>XH \]_P"%2_%C_H9? M_*K-_A4-W\&?B=?V[6]YKD-S Q!,Z\Y/(*>"_^3B4_P"PK=_^U*^J+2\MK^V6YLYX MYX&)"R1L&5L$@X(Z\@U\K^"_^3B4_P"PK=_^U* /J^BBD=UC1G/O@1J46J3:SX.9'C>3S?L.\1R0MG/[MC@$9Y R".@S7/6/Q9^(O@>YCL= M=AFN$3CR-4@*R$>TG#'ZG=7U%;7,%Y:Q7-M-'-!*H>.2-@RNIZ$$=15;5]&T M[7M.ET_5+.*ZM9!AHY%S^(]#[CD4 SD8%E']Y M3_$N>,\>X&1GP+XV 3?&.YCE),>VV4C/12BY_F:/AI$=#^/4.G6,S2017EU: M;NOF1JL@!./]T'\*W_VC/#DMOK]AXAC0FVNH1;RL.BR)DC/U4\?[IH ^D J MA5 P .U+7'?#7QI;>-/"-K=+.K:A BQ7L6?F60#&XCT;&0?P[&NQH *^3O MAB!:_'NVAM!NB%W=Q@#Y04$'_M*?\C#H?\ UZ/_ .AU[AX$ M_P"2>>&O^P5:_P#HI: .@KYW_:7_ .0CX=_ZY3_S2OHBOG?]I?\ Y"/AW_KE M/_-* /7_ ( MGR(,$CT)//IZ]'=3W%M^S.DEKD2?V)&IQ_=8!6_\=)KB/V;],TJZU36;ZXCB MDU*U6(6X<9,:MNW,OOPHSV_&@"O%XB^.FMJLEM;ZA%$YRH%C%"/P+J#C\:X; MX@_\)O\ ;[/_ (3;SOM/E'[/YOEYV9Y^Y[^M?9U?-_[2G_(PZ'_UZ/\ ^AT M>\>$_P#D3=#_ .P?;_\ HM:^<+/_ ).:;_L-R?S:OH_PG_R)NA_]@^W_ /1: MU\X6?_)S3?\ 8;D_FU 'T/X[_P"2>>)?^P5=?^BFKP_]FO\ Y&'7/^O1/_0Z M]P\=_P#)//$O_8*NO_135X?^S7_R,.N?]>B?^AT >N?$?X>6?Q T6.WDF^S7 M]L2UK<[=SR6@^T6SCU9<$#TRP! MKZJ^UVPO19F>,71C\T0EAO*9QN ZXSQGW%34 >">#/VA_M%U#9>*[.*%7(7[ M?;9"J?5T.>/4@_A7O,*WOK MJ9XIQ&-OG#&=Q XR.F>ISWKTWX/74]W\)] DN"2ZQ21C/]U)71?_ !U10!W% M%%% !1110 4444 %<=X_\(0^);6PO53-[IV>+O"K1O)J6GQYC.6FB4?=/]X# MT]?3^7A?Q1(_L[3QGDRL&PL\/CX4YKK]YQ0@XU$F<;X0)'BS3<''[W M^AK[(\(V@M/#5J,?-*#*WOD\?IBOC/PJQ3Q5IA'_ #\*/SXK[?TY!'IEHB]% MA0#_ +Y%?1^S3Q?/VC^IUV]^_D*/F@DVD_P"RW_UP/SKY0\;S MF?Q??DGA"J#VPH'\\U]D>)HA-X:OU;H(BWY'/]*^,?&"E?%NI ]?-S^8!K&- M)1S!S[Q_6Q*5JM_(ZOX5L=NJKG@&(X_[[KT6O/OA;_Q[:G_OQ_R:O5=$T.YU MN\$40*Q+S)*1PH_J?:OG\RIRJ8Z4(*[=OR1RU4W4:1C^$/ARNJ_$V/Q)-&/[ M.M%68@_QW(X48]N&^H'K7O%5K"P@TVRCM;9=L:#\2>Y/O5FOJ\+3E2HQA-W: M1VP344F%%%%;E'SE\2O"'B+4_C,-2L=%OKBQ\RU/VB.$LF%"YY]L&OHVBB@ MHHHH K:AI]KJNGW%A?0)/:W"&.6-QPRFOFWQ1\%_%7A'5O[5\'S7-Y;QL7B: MW?9V3]*^HZ* .>\#>'Y_"W@O2]%N9HYI[6, MJ[QYVDEBQQGMSBO#/"?@[Q):?'1=5N-#OXK#^TKF3[2\)";6\S!SZ'(_.OI2 MB@ J*YB,UK-$I +H5!/N*EHH ^5[.W^*_P +)I+>TM+R2Q!)*QQ&YMF_VA@' M;G_@)]:N7?Q0^*WB"!M.L]*FMY)5V%['3Y!)@]>3G;]1C'M7TY10!XM\&OA1 M?^&KYO$?B!5COVC*6]KN#&(-U9B.-Q'&!T!.>>!ZMXA\/Z=XGT.YTC5(?-M9 MUP<<,A[,I[,#R#6G10!\NZG\,O'_ ,.=:;4O"TEU=P+G9<6(W.5_NR1<[OIA MAQ5C_A<'Q26/[.=*'G?=WG3'WY^G3/X5]-44 ?+=C\.?B'\2M934/$SW-I > M&N+Y=A5?2.+C'Y >]?1OAGPWIWA/0;?2-+C*6\(Y9L;I&/5F/(+[0GTC2KN^6&*82&WB+["2F,X^AKW* MB@#EO!^D%OAGI.CZM:,N[34M[FWE!!P4VLI';N*\,UOX0^-? ^N'5/"$UQ=P M(28IK5PLZ*?X73^+\,@^@Z5].44 ?- ^*WQ:TQ!%>Z-([@X+W.E.C$_\!VC] M*YSQ*GQ&^)&HV]Q?^'+YW@0QQ^58/$B@G/)/'YFOKJB@#,\.6TUEX8TFUN$, M<\-G#'(A/W6" $?F*\%M?"'B)/V@FU=M%OAIW]K22_:C"?+V$G#;NF*^C:* M,3QE;3WG@?Q!:VT3RW$VFW$<4:#+.QC8 =R2:\A^ 7A?7M US6)=7TB\L8Y M;9%1KB(H&.[H,U[S10!XY\:/"/BO5=4TG7_"Z2O-I\3(WV:79.A)SE1QD=N. M?:N)A^+7Q5TJ+[)>:0TTR#!>ZTR19/QV[1V]*^F:* /EA?"OQ'^+>NV]UKD4 M]K:)\HGNH3#%"F>?+3@L3[=<#)XX^F=&TFUT+1K/2K)2MM:1+%&#U( ZGW/4 M^YJ]10 4444 %%%% !1110 4444 %>;?$?X26GC6VCDL+H:?>PEF4%,Q2$X^ M\!R.G4?D:])HJ7"+:;6PK(^.+[X=>+?!VM6MSJ&CSO;07"2&YMAYL6 P.25Z M#_>Q7UUH\XN=%LIA_%"N?KCG]:NT4N3W^?RL%M;F/XIG6W\-7S,?O1[ /4L< M?UKY+\1>'-8USQS?P:1IEW>L63/DQ%@"44\GH!SWK[)EABF4++&D@!R R@\T MX*% "@ #H!67L7]8]M?2UK?.XN7WN8\3^%WPBU71[2XF\1-';^>R,+:)P[@ M'[Q' Z]L_A7LUI9V]C;+;VL2Q1+T51_G)J>BKC0IQFZB6KW8**3N%%%%:E!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 5110 4444 %%%% !1110 4444 ?_9 end EX-101.SCH 8 psnl-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Company and Nature of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Loans link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Basic and Diluted Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Company and Nature of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Customer Type (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue - Additional Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Balance Sheet Details - Schedule of Inventory and Other Deferred Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Balance Sheet Details - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Loans - Schedule of Amounts Outstanding (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Fair Value Measurements - Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Loans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Loans - Schedule of Amounts Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Related Party Transactions - Schedule of Amount of Transactions with Tempus (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Related Party Transactions - Schedule of Amount Due From or To Tempus (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Restructuring and Other Charges - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Stock-Based Compensation - Summary of Shares of Common Stock Available for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Function (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink Other income (expense), net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) [Member] Statement [Line Items] Statement [Line Items] Transaction Type Transaction Type [Axis] Weighted average stock price per share. Weighted Average Stock Price Per Share Weighted-average stock price Accounts receivable Increase Decrease In Accounts Receivable Plan Name Plan Name [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue, Remaining Performance Obligation, Amount Remaining performance obligation, amount Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Entity Incorporation, State or Country Code Entity Incorporation State Country Code Restructuring Charges, Total Restructuring Charges Restructuring expenses recognized Restructuring and other charges Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Costs and expenses Costs And Expenses [Abstract] Loss Contingency [Abstract] Unrecognized stock-based compensation cost of unvested RSUs Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options Population sequencing. Population Sequencing [Member] Population Sequencing Short-term warrant liability Warrant Liability Current Warrant Liability Current Beginning balance, shares Ending balance, shares Shares Outstanding Other Noncash Income (Expense), Total Other Other Noncash Income Expense Fair Value Hierarchy and NAV Fair Value By Fair Value Hierarchy Level [Axis] VA MVP Veterans Affairs Million Veteran Program [Member] Veterans affairs million veteran program. Level 2 Fair Value Inputs Level2 [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] June 2022 Tranche Two [Member] Tranche two. Lease expiration month and year. Lease Expiration Month And Year Lease expiration month and year Long-Term Debt, Type Longterm Debt Type [Domain] Long-Term Debt, Current Maturities, Total Less: current portion (included in accrued and other current liabilities) Long Term Debt Current 2024 (remaining three months) Lessee Operating Lease Liability Payments Remainder Of Fiscal Year Leases Lessee Operating Leases [Text Block] Restructuring Expenses Related to Disposals of Fixed Assets and Impairment of Other Assets Restructuring Expenses Related to Disposals of Fixed Assets and Impairment of Other Assets Non-cash charges, disposals of fixed assets and impairment of other assets Restructuring Cost [Table] At-Market Equity Offerings. At-Market Equity Offerings [Policy Text Block] At-the-Market Equity Offerings Schedule of the Changes in the Fair Value of the Companies Level 3 Financial Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] September 2022 Tranche Four [Member] Tranche four. Depreciation, Depletion and Amortization, Total Depreciation and amortization expense Depreciation and amortization Depreciation Depletion And Amortization ArrangementsAndNonarrangementTransactionsMember Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Related Party Transaction [Line Items] Concentration Risk Benchmark Concentration Risk By Benchmark [Axis] Class of Warrant or Right [Axis] Revenue Revenue From Contract With Customer [Text Block] One-time Termination Benefits [Member] One-time Employee Termination Benefits Sale of Stock [Domain] Change during period Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Entity Central Index Key Entity Central Index Key Warrant liability. Warrant Liability [Member] Warrant Liability Market Development Fees Proceeds from Fees Received Common stock, $0.0001 par value - 200,000,000 shares authorized; 70,638,190 and 50,480,694 shares issued and outstanding, respectively Common Stock Value Outstanding Changes in operating assets and liabilities Increase Decrease In Operating Capital [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Cash and cash equivalents, Unrealized Gains Cash And Cash Equivalents Gross Unrealized Gains Cash and cash equivalents, gross unrealized gains. Common stock, shares, issued Common Stock Shares Issued Risk-free interest rate, minimum Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum Fair Value Measurement Inputs and Valuation Techniques [Table] Dividend Yield Measurement Input, Expected Dividend Rate [Member] Prepaid expenses and other assets Increase Decrease In Prepaid Deferred Expense And Other Assets Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Stock Issued During Period, Value, Employee Stock Purchase Plan Proceeds from ESPP Lab Equipment Loan Lab Equipment [Member] Lab equipment . Loss before income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Richard Chen Richard Chen [Member] Richard Chen. Concentration Risk Type Concentration Risk Type [Domain] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Contract liability, revenue recognized Contract With Customer Liability Revenue Recognized Customer Major Customers [Axis] Debt Instrument Redemption Period One [Member] May 2021 Customer Concentration Risk Customer Customer Concentration Risk [Member] Lease cost Lease Cost [Abstract] Liability Class [Axis] Cover [Abstract] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Earnings Per Share, Basic, Total Net loss per common share-basic Net loss per share, basic Earnings Per Share Basic Operating lease, option to extend Lessee Operating Lease Option To Extend Investments, Unrealized Gains Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax Percentage of down payment Percentage Of Down Payment Percentage of down payment. Short-term contract liabilities Short-term contract liabilities Short-term contract liabilities Contract liabilities Contract With Customer Liability Current Current Liabilities Liabilities Current [Member] Liabilities Current. Stock-based compensation expense Allocated Share Based Compensation Expense Total carrying amount Long Term Debt Retained Earnings (Accumulated Deficit), Total Accumulated deficit Retained Earnings Accumulated Deficit Plan Name Plan Name [Axis] Performance-based stock option activity, number of shares Outstanding Options, Number of Shares, Beginning Balance Outstanding Options, Number of Shares, Ending Balance Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Current assets Assets Current [Abstract] Total common stock reserved for stock awards Common Stock Capital Shares Reserved For Future Issuance Net cash used in operating activities Net Cash Provided By Used In Operating Activities Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, forfeited Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value Options vested and exercisable, Number of Shares Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income Loss Net Of Tax Lease term Lessee Operating Lease Term Of Contract Sales [Member] Property, Plant and Equipment, Net, Total Property and equipment, net Property Plant And Equipment Net 2028 Lessee Operating Lease Liability Payments Due Year Four Long-term contract liabilities (included in other long-term liabilities) Long-term contract liabilities (included in other long-term liabilities) Long-term contract liabilities (included in other long-term liabilities) Contract with Customer, Liability, Noncurrent Cash flows from operating activities: Net Cash Provided By Used In Operating Activities [Abstract] Type of Restructuring [Domain] Fair Value Measurements Recurring Fair Value Measurements Recurring [Member] Restructuring and Related Activities [Abstract] Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block] Common stock, par value Common Stock Par Or Stated Value Per Share Change in unrealized gain on available-for-sale debt securities Unrealized gain (loss) on available-for-sale debt securities Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax Measurement Input Type [Domain] Total contract liabilities Total contract liabilities Total contract liabilities Contract liabilities Contract With Customer Liability Aaron Tachibana Aaron Tachibana [Member] Aaron Tachibana. Statement Of Cash Flows [Abstract] 2029 and thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. Antidilutive Securities, Name Antidilutive Securities Name [Domain] Change in fair value-recognized as loss within Other income (expense), net in the consolidated statements of operations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total Warrant issued to purchase stock Class of Warrant or Right, Number of Securities Called by Warrants or Rights Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Selling, general, and administrative Selling General And Administrative Expenses [Member] Balance Sheet Related Disclosures [Abstract] Equity Components Statement Equity Components [Axis] Entity Address, Address Line One Entity Address, Address Line One Schedule Of Earnings Per Share Basic And Diluted Table [Text Block] Schedule of Computation of Basic and Diluted Net Loss per Share Employee-related Liabilities, Current, Total Accrued compensation Employee Related Liabilities Current Related Party Transaction [Table] Unvested Restricted Stock Units, Number of Shares, granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Schedules Of Concentration Of Risk By Risk Factor [Text Block] Schedule of Percentage of Revenue and Accounts Receivable from Customers Computer Equipment Computer Equipment [Member] Orders and results delivery fees and net promotional fees Orders and Results Delivery Fees and Net Promotional Fees Orders and results delivery fees and net promotional fees. Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block] Risk-free interest rate Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Outside of United States Non Us [Member] At Market Sales Agreement At Market Sales Agreement [Member] At-the-Market Sales Agreement. Unvested Restricted Stock Units, Number of Shares, Beginning Balance Unvested Restricted Stock Units, Number of Shares, Ending Balance Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number Amendment Flag Amendment Flag Long-term operating lease liabilities Long-term operating lease liabilities Operating Lease Liability Noncurrent Additional paid-in capital Additional Paid In Capital Common Stock Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease Liability Current Statement Of Financial Position Extensible List Net loss Lessee Lease Description [Table] Lessee Lease Description [Table] Tempus Warrants Tempus Warrants [Member] Tempus warrants. Outstanding Options, Number of Shares, exercised Proceeds from exercise of stock options, shares Stock Issued During Period Shares Stock Options Exercised Research and development Research And Development Expense [Member] Customer Name Of Major Customer [Domain] Schedule of Amounts Outstanding Schedule Of Debt Table [Text Block] Loans Payable, Current, Total Loans—current portion (Note 6) Loans Payable Current Equity Component Equity Component [Domain] Range Statistical Measurement Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from sales of property and equipment Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Interest Expense, Debt, Total Interest expense Interest Expense Debt Other Expense Other Nonoperating Income (Expense), Total Other income (expense), net Other Nonoperating Income Expense Shares Of Common Stock Reserved For Future Issuance Under E S P P Shares of common stock reserved for future issuance under ESPP. Reserved for future ESPP Disaggregation Of Revenue [Table] Disaggregation Of Revenue [Table] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss Profit Loss Preferred stock, shares issued Preferred Stock Shares Issued Changes in foreign currency translation adjustments: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] Cash paid for operating lease liabilities Operating Lease Payments Proceeds from Stock Options Exercised Proceeds from exercise of equity awards Debt Instrument, Unamortized Discount, Total Less: unamortized discount Debt Instrument Unamortized Discount Payables and Accruals [Abstract] Payables and Accruals [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Noncash charges related to liability classified Tempus Warrants Noncash Gain Related To Liability Noncash gain related to liability. 2011 Plan, 2019 Plan and Inducement Plan Two Thousand Eleven And Two Thousand Nineteen Equity Incentive Plan And Two Thousand Twenty Inducement Plan [Member] Two thousand eleven and two thousand nineteen equity incentive plan and two thousand twenty inducement plan. Stock Issued During Period, Shares, Employee Stock Purchase Plans Proceeds from ESPP, shares Reclassified accumulated foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax Short-Term Investments, Total Short-term investments Short Term Investments Prepaid expenses and other current assets Prepaid Expense And Other Assets Current Options vested and exercisable, Weighted-Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price Risk-free interest rate, maximum Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum Type Of Arrangement Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Comprehensive loss Comprehensive Income Net Of Tax Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares, outstanding Common Stock Shares Outstanding Preferred stock, $0.0001 par value — 10,000,000 shares authorized; none issued Preferred Stock Value Outstanding Purchases of available-for-sale debt securities Payments To Acquire Available For Sale Securities Debt Preferred stock, par value Preferred Stock Par Or Stated Value Per Share Proceeds from maturities of available-for-sale debt securities Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities Revenues Sales Revenue Net [Member] Antidilutive Securities Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Entity Interactive Data Current Entity Interactive Data Current Restructuring and Related Activities, Completion Date Restructuring completed date Costs of revenue Cost Of Sales [Member] Document Quarterly Report Document Quarterly Report Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, vested Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value Related Party Transactions Related Party Transactions Disclosure [Text Block] Statement of Financial Position Location, Balance [Axis] Statistical Measurement Range [Axis] Operating lease cost Operating Lease Cost Payment of debt Debt Instrument Periodic Payment Principal Assets, Fair Value Disclosure, Total Assets, Fair Value Assets Fair Value Disclosure Less: imputed interest Lessee Operating Lease Liability Discount On Obligation Amount Lessee operating lease liability discount on obligation amount. Related and Nonrelated Parties [Domain] Total lease cost Lease Cost Schedule of Revenue Disaggregated by Customer Type Disaggregation Of Revenue Table [Text Block] Unvested RSUs Unvested Restricted Stock Units [Member] Unvested restricted stock units. Schedule of Future Minimum Lease Payments Lessee Operating Lease Liability Maturity Table [Text Block] Noncash operating lease cost Noncash Lease Expense Noncash lease expense. May 2023 Debt Instrument Redemption Period Three [Member] Commercial Paper Commercial Paper [Member] Reserved for future option and award grants (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Reserved for future award grants Grant-date fair value per share Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Unrecognized stock-based compensation of unvested options, recognized over weighted-average period Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1 Unamortized Market Development Fees Unamortized Market Development Fees Unamortized market development fees. Employee ESPP contributions Accrued Employee Benefits Current Fair value determined at settlement as the fair value of per share Financial Instrument Subject to Mandatory Redemption, Par Value Per Share Income Statement Location Statement of Income Location, Balance [Axis] Total assets Assets Expected term (in years) Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1 Restructuring Type [Axis] Natera Inc. Natera Inc [Member] Natera Inc. Commission percentage of sale proceeds from common stock Commission Percentage Of Sale Proceeds From Common Stock Commission percentage of sale proceeds from common stock. Unvested Restricted Stock Units, Number of Shares, vested Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Recent Accounting Pronouncements New Accounting Pronouncements Policy Policy [Text Block] Entity Address, City or Town Entity Address, City or Town Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income [Member] Assets Assets Fair Value Disclosure [Abstract] Payment of stock issuance costs Payments of Stock Issuance Costs Performance-based stock options Performance-Based Stock Option Performance Based Stock Option [Member] Performance-based stock option. Unvested Restricted Stock Units, Number of Shares, forfeited Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Short- and long-term Other liabilities Short and Long Term Other Liabilities [Member] Short and Long Term Other Liabilities. Stock Based Compensation Expense by Award Type and Function Schedule Of Compensation Cost For Share Based Payment Arrangements Allocation Of Share Based Compensation Costs By Plan Table [Text Block] Principal Principal amount Debt Instrument Face Amount Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1 Restructuring Cost and Reserve [Line Items] Share price Share Price Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets: Reconciliation Of Cash Cash Equivalents And Restricted Cash [Abstract] Reconciliation of cash cash equivalents and restricted cash. Tempus Investment Agreement Tempus investment agreement. Stock-Based Compensation Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Customer deposits Contract With Customer Deposits Current Contract with customer deposits current. Operating leases, weighted-average discount rate Operating Lease Weighted Average Discount Rate Percent Fair Value Disclosures [Abstract] Outstanding Options, Weighted-Average Exercise Price, forfeited or expired Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price Proceeds from sales of common stock under, net Stock Issued During Period Value New Issues Proceeds from exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Lessee Lease Description [Line Items] Lessee Lease Description [Line Items] Current liabilities Liabilities Current [Abstract] Accounts Receivable Accounts Receivable [Member] Significant Customers Significant Customers [Member] Significant customers. Document Type Document Type U.S. Agency Securities U S Government Agencies Debt Securities [Member] Assets, Unrealized Gains Assets Gross Unrealized Gains Assets, gross unrealized gains. Title of 12(b) Security Security12b Title Cash and cash equivalents, Adjusted Cost Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Statement of Financial Position Location, Balance [Domain] Components of Lease Costs Lease Cost Table [Text Block] Debt Instrument, Redemption, Period Debt Instrument Redemption Period [Axis] Statement Of Stockholders Equity [Abstract] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Ending balance Beginning balance Document Fiscal Period Focus Document Fiscal Period Focus Research and Development Expense, Total Research and development Research And Development Expense Long-Term Debt, Excluding Current Maturities, Total Long-term portion (included in other long-term liabilities) Long Term Debt Noncurrent Outstanding Options, Number of Shares, granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross First Warrant First Warrant [Member] First warrant. Disaggregation Of Revenue [Abstract] Asset Class Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain] Debt Instrument Redemption Period Two [Member] May 2022 Summary of Stock Option Activity Schedule Of Share Based Compensation Activity Table [Text Block] Tempus Tempus [Member] Tempus. Summary of Weighted-average Assumptions Used in Determination of Fair Value of Stock Options Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block] September 2024 Tranche Six [Member] Tranche six. Unrealized loss position for 12 months or greater on security Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Warrant exercise price per share Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Remaining performance obligation, expected time of satisfaction Sale of Stock [Axis] Cash flows from investing activities: Net Cash Provided By Used In Investing Activities [Abstract] Total accrued and other current liabilities Accrued and other current liabilities Accrued Liabilities And Other Liabilities Current Accrued liabilities and other liabilities current. Summary of Restricted Stock Units Activity Schedule Of Nonvested Restricted Stock Units Activity Table [Text Block] Revenue Revenue From Contract With Customer Excluding Assessed Tax Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Derecognition of warrant liabilities due to exercise in full Derecognition of warrant liabilities due to exercise Derecognition of warrant liabilities due to exercise Selling, General and Administrative Expense, Total Selling, general and administrative Selling General And Administrative Expense Market development fees payable. Market Development Fees Payable Market development fees payable Schedule of Amount of Transactions along with Amounts Due From and To Tempus Condensed Financial Statements [Table Text Block] Debt instrument, periodic payment Debt Instrument, Frequency of Periodic Payment Increase (Decrease) in Accounts Payable, Total Accounts payable Increase Decrease In Accounts Payable Liabilities and Stockholders’ Equity Liabilities And Stockholders Equity [Abstract] Document Period End Date Document Period End Date Net cash provided by financing activities Net Cash Provided By Used In Financing Activities June 2023 Tranche Three [Member] Tranche three. Potentially dilutive securities excluded from computation of diluted net loss per share Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Accrued Liabilities, Current, Total Accrued liabilities Accrued Liabilities Current Fair market value of promotional and commercialization services Fair Market Value of Promotional and Commercialization Services Fair market value of promotional and commercialization services Significant Accounting Policies Significant Accounting Policies [Policy Text Block] Significant accounting policies. Summary of Shares of Common Stock Reserved for Issuance Summary Of Shares Of Common Stock Available For Issuance Table [Text Block] Summary of shares of common stock available for issuance. Income Tax Expense (Benefit), Total Provision for income taxes Income Tax Expense Benefit Inventory And Other Deferred Costs [Abstract] Inventory and other deferred costs. Total inventory and other deferred costs Inventory and other deferred costs Inventory And Other Deferred Costs Inventory and other deferred costs. Trading Symbol Trading Symbol Total stockholders’ equity Beginning balance Ending balance Stockholders Equity Noncash restructuring and other charges Noncash Restructuring and Other Charges Noncash restructuring and other charges. Tempus Agreement Tempus Agreement Tempus Agreement Long-Lived Tangible Asset Property Plant And Equipment By Type [Axis] Other long-term liabilities Other Liabilities Noncurrent RSUs Restricted Stock Units Restricted Stock Units R S U [Member] Contract with customer unsatisfied services revenue. Contract with Customer Unsatisfied Services Revenue Contract with customer unsatisfied services Related Party Transactions [Abstract] Variable lease cost Variable Lease Cost Area of office space Land Subject To Ground Leases Measurement Input Type [Axis] Geographical Statement Geographical [Axis] Performance-based stock option activity, Fully vested and exercisable intrinsic value Options vested and exercisable, Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Aggregate Intrinsic Value Assets, Adjusted Cost Assets Amortized Cost Basis Assets, amortized cost basis. Investments, Unrealized Losses Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax Unrecognized stock-based compensation cost of unvested options Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options Leases [Abstract] Use of Estimates Use Of Estimates Revenue Concentration risk percentage Concentration Risk Percentage1 Related Party Related Party [Member] Volatility Measurement Input, Price Volatility [Member] Volatility, minimum Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum Long-term warrant liability Warrant Liability Noncurrent Warrant Liability Noncurrent Dividend yield Dividend yield Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Security Exchange Name Security Exchange Name Fair value determined at settlement as the fair value of average exercise price per share Financial Instrument Subject to Mandatory Redemption, Average Exercise Price Per Share Financial instrument subject to mandatory redemption, average exercise price per share. Fair Value by Liability Class [Domain] Risk-free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Long-Lived Tangible Asset Property Plant And Equipment Type [Domain] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated depreciation and amortization Accumulated Depreciation Depletion And Amortization Property Plant And Equipment Fair Value Measurements Fair Value Disclosures [Text Block] Equipment and Software Loans Software and Software Development Costs [Member] 2027 Lessee Operating Lease Liability Payments Due Year Three Weighted-average grant date fair value of options granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value Maximum Maximum [Member] Restructuring and Related Activities Disclosure [Text Block] Restructuring and Other Charges Total liabilities and stockholders’ equity Liabilities And Stockholders Equity Operating lease right-of-use assets Operating Lease Right Of Use Asset Revenue performance obligation unsatisfied service, period description. Revenue Performance Obligation Unsatisfied Service, Period Description Revenue performance obligation unsatisfied service, period Schedule of Inventory and Other Deferred Costs Schedule Of Inventory And Other Deferred Costs Table [Text Block] Schedule of inventory and other deferred costs. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Earnings Per Share, Diluted, Total Net loss per common share-diluted Net loss per share, diluted Earnings Per Share Diluted Total liabilities Liabilities Exercise of Tempus Warrants, Shares Stock Issued During Period Shares Warrants Exercised Stock issued during period shares warrants exercised. Restructuring expenses recognized Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost, Total Fair Value Hierarchy and NAV Fair Value Measurements Fair Value Hierarchy [Domain] Total current assets Assets Current Payment Agreement with Financing Entity Payment Agreement With Financing Entity [Member] Payment agreement with financing entity. Net cash (used in) provided by investing activities Net Cash Provided By Used In Investing Activities Proceeds from sales of common stock, net, shares Number of shares issued Stock Issued During Period Shares New Issues Cash Cash [Member] Operating lease, existence of option to extend Lessee Operating Lease Existence Of Option To Extend Amortization Of Premium Discount On Short Term Investments Amortization of premium (discount) on short-term investments. Amortization of premium (discount) on short-term investments Entity Filer Category Entity Filer Category Unvested Restricted Stock Units, Aggregate Fair Value Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Nonvested Laboratory Operations and its New Corporate Headquarters Corporate Headquarters And Laboratory Operations [Member] Corporate headquarters and laboratory operations. Total fair value of Tempus Warrants (in thousands) Equity, Fair Value Disclosure Equity, Fair Value Disclosure, Total Debt Instrument, Redemption, Period Debt Instrument Redemption Period [Domain] Company and Nature of Business Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block] Moderna Inc Moderna, Inc [Member] Moderna, Inc 2019 Plan and Inducement Plan Two Thousand Nineteen Equity Incentive Plan And Two Thousand Twenty Inducement Plan [Member] Two thousand nineteen equity incentive plan and two thousand twenty inducement plan. Current Fiscal Year End Date Current Fiscal Year End Date Imputed interest rate Debt Instrument Imputed Interest Rate Debt instrument imputed interest rate. 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] Options To Purchase Common Stock Options To Purchase Common Stock [Member] Options to purchase common stock. Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share Based Compensation 2019 Employee Stock Purchase Plan Two Thousand Nineteen Employee Stock Purchase Plan [Member] Two thousand nineteen employee stock purchase plan. Outstanding Options, Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value Related and Nonrelated Parties [Axis] Inventory and other deferred costs Increase Decrease In Inventories And Other Deferred Costs Increase (decrease) in inventories and other deferred costs. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Entity Registrant Name Entity Registrant Name Number of reportable segments Number Of Reportable Segments Cost of Revenue, Total Cost of revenue Cost Of Revenue Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Basic and Diluted Net Loss Per Common Share Earnings Per Share [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Transaction Transaction [Domain] Money Market Funds Money Market Funds [Member] Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average common shares outstanding-basic Weighted-average shares outstanding, basic Weighted Average Number Of Shares Outstanding Basic Schedule of Accrued and Other Current Liabilities Accrued Liabilities And Other Liabilities Disclosure Current Table [Text Block] Accrued liabilities and other liabilities disclosure current. Restructuring and Related Cost, Number of Positions Eliminated Number of employees affected in workforce reduction Stock issuance cost Stock Issuance Costs Stock issuance costs. First milestone fee First Milestone Fee First milestone fee. Volatility, maximum Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum Common stock, shares authorized Common Stock Shares Authorized Debt Disclosure [Table] Debt Disclosure [Table] Debt disclosure. Proceeds from sales of common stock under ATM facility, net of commissions Proceeds from sale of stock Proceeds from Issuance of Common Stock Concentration Risk Type Concentration Risk By Type [Axis] First milestone payments upon achievement of specified clinical validations First milestone payments upon achievement of specified clinical validations Level 1 Fair Value Inputs Level1 [Member] Restricted Stock Units, Aggregate Fair Value, vested Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Vested Noncash loss from remeasurement of warrants Noncash Income (Loss) from Remeasurement of Warrants Noncash income (loss) from remeasurement of warrants. Debt Disclosure [Abstract] Outstanding Options, Weighted-Average Exercise Price, granted Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price Financial Instrument Financial Instrument [Axis] Operating lease landlord agreed to contribution amount, approximate Operating Lease Landlord Agreed To Contribution Amount Operating lease landlord agreed to contribution amount. Performance-based stock option activity, remaining contractual term Outstanding Options, Weighted-Average Remaining Contractual Term (in years) Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2 Merck & Co., Inc. Merck Co Inc [Member] Merck & co., Inc. Restricted Cash and Investments, Noncurrent, Total Restricted cash, included in other long-term assets Restricted Cash And Investments Noncurrent Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Market development fees received. Market Development Fees Received Market development fees received Expected number of employees affect in workforce reduction Restructuring and Related Cost, Expected Number of Positions Eliminated Contingencies Disclosure [Text Block] Contingencies Proceeds from issuance of warrants Debt Securities, Available-for-Sale, Total Debt securities, fair value Investments, Fair Value Available For Sale Securities Debt Securities Accounting Policies [Abstract] Raw materials Inventory Raw Materials Net Of Reserves Stockholders’ equity Stockholders Equity [Abstract] Exercise of Tempus Warrants Stock Issued During Period Value Warrants Exercised Stock issued during period value warrants exercised. Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of exchange rates on cash, cash equivalents and restricted cash Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Statement [Table] Statement [Table] Preferred stock, shares authorized Preferred Stock Shares Authorized Number of equal payments Number Of Equal Payments Number of equal payments. Entity File Number Securities Act File Number Net change in cash, cash equivalents and restricted cash Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect Revenue From Contract With Customer [Abstract] Earnings Per Share [Abstract] Expected term (in years) Warrants and Rights Outstanding, Term Statement of Financial Position [Abstract] Interest Expense, Total Interest expense Interest Expense, Operating and Nonoperating Loss from operations Operating Income Loss Volatility Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Accrued taxes Accrued Income Taxes Current Entity Shell Company Entity Shell Company Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Assets Assets [Abstract] Reclassification of adjustments to net loss due to dissolution of Personalis (Shanghai) Ltd Reclassification of adjustments to net loss due to dissolution of Personalis (Shanghai) Ltd Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Class of Warrant or Right [Domain] CHINA Entity Current Reporting Status Entity Current Reporting Status Second milestone fees payable subject to achieving two additial clinical validations Second Milestone Fees Payable Subject to Achieving Two Additial Clinical Validations ATM facility At-The-Market Facility [Member] At-the-market facility. Long-Term Debt, Type Longterm Debt Type [Axis] Contract liabilities Increase Decrease In Contract With Customer Liability Geographical Segment Geographical [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total Outstanding Options, Number of Shares, forfeited or expired Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Proceeds from sale of common stock under Tempus Investment Agreement Proceeds from sale of common stock under Tempus Investment Agreement Proceeds from sale of common stock under Tempus Investment Agreement Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Total cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash, end of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations City Area Code City Area Code Enterprise sales. Enterprise Sales [Member] Enterprise Sales Warrants measurement input Warrants and Rights Outstanding, Measurement Input Current liabilities Total current liabilities Liabilities Current Market Development Fees received from Tempus Market Development Fees received from Tempus Market Development Fees received from Tempus (Note 8) Payment of costs related to Tempus Investment Agreement Payment of costs related to Tempus Investment Agreement Payment of costs related to Tempus Investment Agreement Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Lease impairment Noncash lease impairment expense Operating Lease, Impairment Loss Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Debt Disclosure [Line Items] Debt Disclosure [Line Items] Debt disclosure. Proceeds from exercise of Tempus Warrants Proceeds from Warrant Exercises Outstanding stock options and awards (in shares) Shares Subject To Options And Restricted Stock Or R S U Awards Shares subject to options and restricted Stock or Rsu awards. Outstanding stock awards ESPP Employee Stock Purchase Plan [Member] Employee stock purchase plan. Debt securities, aggregate cost basis Investments, Adjusted Cost Available For Sale Debt Securities Amortized Cost Basis Less: current portion of operating lease liability Operating lease liabilities Operating Lease Liability Current Net changes in foreign currency translation adjustments Net changes in foreign currency translation adjustments Foreign currency translation adjustment Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Other. Other [Member] Other Accumulated Deficit Retained Earnings [Member] Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments To Acquire Property Plant And Equipment Document Transition Report Document Transition Report 2026 Lessee Operating Lease Liability Payments Due Year Two Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Outstanding Options, Weighted-Average Exercise Price, exercised Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price Minimum Minimum [Member] Common Stock Common Stock [Member] Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Beginning Balance Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Ending Balance Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Additional Paid-In Capital Additional Paid In Capital [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] Short-term Investments Short Term Investments [Member] Income Statement Location Statement of Income Location, Balance [Domain] 2025 Lessee Operating Lease Liability Payments Due Next Twelve Months July 2021 Tranche One [Member] Tranche one. Other long-term assets Other Assets Noncurrent September 2023 Tranche Five [Member] Tranche five. Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Repayments of payment agreements with financing entity. Repayments Of Payment Agreements With Financing Entity Repayments of loans Accrued and other current liabilities Increase Decrease In Accrued Liabilities And Other Operating Liabilities Disaggregation Of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Lease Expiration Year Lease Expiration Year Lease expiration year. Basis of Presentation Basis Of Accounting Policy Policy [Text Block] Concentration of Credit Risk and Other Risks and Uncertainties Concentration Of Credit Risk And Other Risks And Uncertainties Policy Policy [Text Block] Concentration of credit risk and other risks and uncertainties policy. Warrants and rights outstanding Warrants and Rights Outstanding Noninterest bearing rate Debt Instrument Noninterest Bearing Rate Debt instrument noninterest bearing rate. Pfizer Inc. Pfizer Inc [Member] Pfizer Inc. Interest income Investment Income Interest Cash and cash equivalents, Fair Value Cash And Cash Equivalents Fair Value Disclosure Revenue Revenue From Contract With Customer [Member] Assets, Unrealized Losses Assets Gross Unrealized Losses Assets, gross unrealized losses. Present value of future minimum lease payments Operating Lease Liability Measurement Frequency Fair Value By Measurement Frequency [Axis] Commitments And Contingencies Commitments and contingencies Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Weighted Average Number of Shares Outstanding, Diluted, Total Weighted-average common shares outstanding-diluted Weighted-average shares outstanding, diluted Weighted Average Number Of Diluted Shares Outstanding Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, net Accounts Receivable Net Current Pharma tests and services. Pharma Tests and Services [Member] Pharma Tests and Services Operating lease option to extend term Lessee Operating Lease Renewal Term Total future minimum lease payments Lessee Operating Lease Liability Payments Due Other Deferred Costs, Net, Total Other deferred costs Other Deferred Costs Net Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Warrant expiration date Warrants and Rights Outstanding, Maturity Date Number of Employees Eligible for Separation Pay Number of Employees Eligible for Separation Pay Number of employees eligible for separation pay Entity Small Business Entity Small Business Loans Debt Disclosure [Text Block] Common stock shares purchased Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award U.S. Government Securities U S Treasury Securities [Member] Activation fees Activation Fees Activation fees Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Restricted stock units vested, shares Stock Issued During Period Shares Restricted Stock Award Net Of Forfeitures Cash flows from financing activities: Net Cash Provided By Used In Financing Activities [Abstract] Performance-based stock option activity, exercise price Outstanding Options, Weighted-Average Exercise Price, Beginning Balance Outstanding Options, Weighted-Average Exercise Price, Ending Balance Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Investment Agreement Investment Agreement [Member] Investment Agreement. Fair value determined at settlement as the fair value of shares delivered Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Number of Shares Asset Class Fair Value By Asset Class [Axis] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use asset obtained in exchange for operating lease liability Measurement Frequency Fair Value Measurement Frequency [Domain] Cash and cash equivalents, Unrealized Losses Cash And Cash Equivalents Gross Unrealized Losses Cash and cash equivalents, gross unrealized losses. Level 3 Fair Value Inputs Level3 Fair Value, Inputs, Level 3 [Member] Operating leases, weighted-average remaining lease term Operating Lease Weighted Average Remaining Lease Term1 Amount payable Accounts Payable, Current, Total Accounts payable Accounts Payable Current Total costs and expenses Costs And Expenses Percentage of common stock owned Percentage of Common Stock Owned Percentage of common stock owned. Short-term lease cost Short Term Lease Cost XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2024
Oct. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Registrant Name Personalis, Inc.  
Entity Central Index Key 0001527753  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   70,648,084
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity File Number 001-38943  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-5411038  
Entity Address, Address Line One 6600 Dumbarton Circle  
Entity Address, City or Town Fremont  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94555  
City Area Code 650  
Local Phone Number 752-1300  
Entity Interactive Data Current Yes  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common Stock, par value $0.0001  
Trading Symbol PSNL  
Security Exchange Name NASDAQ  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 75,800 $ 56,984
Short-term investments 67,851 57,195
Accounts receivable, net 13,474 17,730
Inventory and other deferred costs 8,489 10,474
Prepaid expenses and other current assets 4,663 4,361
Total current assets 170,277 146,744
Property and equipment, net 50,231 57,366
Operating lease right-of-use assets 16,816 17,852
Other long-term assets 2,563 3,137
Total assets 239,887 225,099
Current liabilities    
Accounts payable 12,450 14,920
Accrued and other current liabilities 20,535 23,941
Contract liabilities 3,428 3,288
Short-term warrant liability   5,085
Total current liabilities 36,413 47,234
Long-term operating lease liabilities 35,601 38,321
Long-term warrant liability   4,942
Other long-term liabilities 1,112 5,161
Total liabilities 73,126 95,658
Commitments and contingencies
Stockholders’ equity    
Common stock, $0.0001 par value - 200,000,000 shares authorized; 70,638,190 and 50,480,694 shares issued and outstanding, respectively 7 5
Additional paid-in capital 700,232 598,364
Accumulated other comprehensive income (loss) 87 (222)
Accumulated deficit (533,565) (468,706)
Total stockholders’ equity 166,761 129,441
Total liabilities and stockholders’ equity $ 239,887 $ 225,099
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares, issued 70,638,190 50,480,694
Common stock, shares, outstanding 70,638,190 50,480,694
Accrued and other current liabilities $ 20,535 $ 23,941
Other long-term liabilities 1,112 $ 5,161
Related Party    
Accrued and other current liabilities 1,700  
Other long-term liabilities $ 600  
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 25,709 $ 18,247 $ 67,814 $ 53,806
Costs and expenses        
Cost of revenue 16,964 14,766 45,539 40,803
Research and development 11,683 16,738 37,411 51,163
Selling, general and administrative 11,444 11,971 35,019 38,202
Lease impairment   5,565   5,565
Restructuring and other charges       4,037
Total costs and expenses 40,091 49,040 117,969 139,770
Loss from operations (14,382) (30,793) (50,155) (85,964)
Interest income 1,384 1,706 3,879 4,424
Interest expense (7) (15) (25) (101)
Other income (expense), net (26,081) 32 (18,544) 7
Loss before income taxes (39,086) (29,070) (64,845) (81,634)
Provision for income taxes 3 28 14 78
Net loss $ (39,089) $ (29,098) $ (64,859) $ (81,712)
Net loss per share, basic $ (0.64) $ (0.6) $ (1.19) $ (1.71)
Net loss per share, diluted $ (0.64) $ (0.6) $ (1.19) $ (1.71)
Weighted-average shares outstanding, basic 61,051,350 48,694,324 54,708,205 47,701,369
Weighted-average shares outstanding, diluted 61,051,350 48,694,324 54,708,205 47,701,369
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Other Expense $ (26,081) $ (18,544)
Related Party    
Other Expense $ 26,000 $ 18,300
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ (39,089) $ (29,098) $ (64,859) $ (81,712)
Changes in foreign currency translation adjustments:        
Change during period 61 (42) 34 (51)
Reclassification of adjustments to net loss due to dissolution of Personalis (Shanghai) Ltd     199  
Net changes in foreign currency translation adjustments 61 (42) 233 (51)
Change in unrealized gain on available-for-sale debt securities 146 53 76 661
Comprehensive loss $ (38,882) $ (29,087) $ (64,550) $ (81,102)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Total
ATM facility
Tempus Investment Agreement
Tempus Investment Agreement
ATM facility
Common Stock
Common Stock
ATM facility
Common Stock
Tempus Investment Agreement
Common Stock
Tempus Investment Agreement
ATM facility
Additional Paid-In Capital
Additional Paid-In Capital
ATM facility
Additional Paid-In Capital
Tempus Investment Agreement
Additional Paid-In Capital
Tempus Investment Agreement
ATM facility
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2022 $ 218,139       $ 5       $ 579,456       $ (912) $ (360,410)
Beginning balance, shares at Dec. 31, 2022         46,707,084                  
Proceeds from sales of common stock under, net   $ 2,598               $ 2,598        
Proceeds from sales of common stock, net, shares           1,329,214                
Proceeds from exercise of stock options, shares         8                  
Proceeds from ESPP 909               909          
Proceeds from ESPP, shares         468,643                  
Restricted stock units vested, shares         508,534                  
Stock-based compensation 10,662               10,662          
Foreign currency translation adjustment (51)                       (51)  
Unrealized gain (loss) on available-for-sale debt securities 661                       661  
Net Income (Loss) (81,712)                         (81,712)
Ending balance at Sep. 30, 2023 151,206       $ 5       593,625       (302) (442,122)
Ending balance, shares at Sep. 30, 2023         49,013,483                  
Beginning balance at Jun. 30, 2023 176,086       $ 5       589,418       (313) (413,024)
Beginning balance, shares at Jun. 30, 2023         48,507,101                  
Proceeds from sales of common stock under, net   725               725        
Proceeds from sales of common stock, net, shares           429,214                
Restricted stock units vested, shares         77,168                  
Stock-based compensation 3,482               3,482          
Foreign currency translation adjustment (42)                       (42)  
Unrealized gain (loss) on available-for-sale debt securities 53                       53  
Net Income (Loss) (29,098)                         (29,098)
Ending balance at Sep. 30, 2023 151,206       $ 5       593,625       (302) (442,122)
Ending balance, shares at Sep. 30, 2023         49,013,483                  
Beginning balance at Dec. 31, 2023 129,441       $ 5       598,364       (222) (468,706)
Beginning balance, shares at Dec. 31, 2023         50,480,694                  
Exercise of Tempus Warrants 46,739       $ 1       46,738          
Exercise of Tempus Warrants, Shares         9,218,800                  
Proceeds from sales of common stock under, net   30,078 $ 16,605     $ 1       30,077 $ 16,605      
Proceeds from sales of common stock, net, shares           6,660,731 3,500,000              
Proceeds from exercise of stock options 114               114          
Proceeds from exercise of stock options, shares         46,471                  
Proceeds from ESPP 317               317          
Proceeds from ESPP, shares         391,415                  
Restricted stock units vested, shares         340,079                  
Stock-based compensation 8,017               8,017          
Foreign currency translation adjustment 233                       233  
Unrealized gain (loss) on available-for-sale debt securities 76                       76  
Net Income (Loss) (64,859)                         (64,859)
Ending balance at Sep. 30, 2024 166,761       $ 7       700,232       87 (533,565)
Ending balance, shares at Sep. 30, 2024         70,638,190                  
Beginning balance at Jun. 30, 2024 112,272       $ 5       606,863       (120) (494,476)
Beginning balance, shares at Jun. 30, 2024         53,052,847                  
Exercise of Tempus Warrants 46,739       $ 1       46,738          
Exercise of Tempus Warrants, Shares         9,218,800                  
Proceeds from sales of common stock under, net   $ 27,236   $ 16,605   $ 1       $ 27,235   $ 16,605    
Proceeds from sales of common stock, net, shares           4,760,588   3,500,000            
Proceeds from exercise of stock options 114               114          
Proceeds from exercise of stock options, shares         46,471                  
Restricted stock units vested, shares         59,484                  
Stock-based compensation 2,677               2,677          
Foreign currency translation adjustment 61                       61  
Unrealized gain (loss) on available-for-sale debt securities 146                       146  
Net Income (Loss) (39,089)                         (39,089)
Ending balance at Sep. 30, 2024 $ 166,761       $ 7       $ 700,232       $ 87 $ (533,565)
Ending balance, shares at Sep. 30, 2024         70,638,190                  
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net loss $ (64,859) $ (81,712)
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation expense 8,017 10,662
Depreciation and amortization 8,398 8,389
Noncash operating lease cost 1,036 2,681
Amortization of premium (discount) on short-term investments (1,826) (1,400)
Noncash restructuring and other charges   476
Noncash lease impairment expense   5,565
Other 56 214
Changes in operating assets and liabilities    
Accounts receivable 4,255 2,976
Inventory and other deferred costs 1,979 201
Prepaid expenses and other assets 271 2,080
Accounts payable (4,135) (749)
Accrued and other current liabilities (3,161) 1,018
Contract liabilities (3,638) 6,216
Operating lease liabilities (2,571) 553
Other long-term liabilities 550 (10)
Net cash used in operating activities (37,354) (42,840)
Cash flows from investing activities:    
Purchases of available-for-sale debt securities (76,769) (71,831)
Proceeds from maturities of available-for-sale debt securities 68,000 103,955
Purchases of property and equipment (357) (7,387)
Proceeds from sales of property and equipment 240  
Net cash (used in) provided by investing activities (8,886) 24,737
Cash flows from financing activities:    
Proceeds from sales of common stock under ATM facility, net of commissions 30,079 2,598
Proceeds from exercise of Tempus Warrants 18,438  
Proceeds from sale of common stock under Tempus Investment Agreement 17,745  
Payment of costs related to Tempus Investment Agreement (800)  
Repayments of loans (822) (2,292)
Proceeds from exercise of equity awards 431 909
Net cash provided by financing activities 65,071 1,215
Effect of exchange rates on cash, cash equivalents and restricted cash (15) (48)
Net change in cash, cash equivalents and restricted cash 18,816 (16,936)
Cash, cash equivalents and restricted cash, beginning of period 58,774 90,918
Cash, cash equivalents and restricted cash, end of period 77,590 73,982
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:    
Cash and cash equivalents 75,800 72,192
Restricted cash, included in other long-term assets 1,790 1,790
Total cash, cash equivalents and restricted cash 77,590 $ 73,982
Tempus Warrants    
Adjustments to reconcile net loss to net cash used in operating activities    
Noncash charges related to liability classified Tempus Warrants $ 18,274  
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (39,089) $ (29,098) $ (64,859) $ (81,712)
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

During our last fiscal quarter, certain of our officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans for the sale of our securities set forth in the table below.

 

 

 

 

 

 

 

Type of Trading Arrangement

 

 

 

 

 

Name and Position

 

Action

 

Adoption Date

 

Rule 10b5-1*

 

Non-Rule 10b5-1**

 

Total Shares of Common Stock to be Sold

 

 

Expiration Date

Aaron Tachibana, Chief Financial Officer and Chief Operating Officer

 

Adoption

 

September 11, 2024

 

X

 

 

 

 

269,901

 

 

September 11, 2025

Richard Chen, Executive Vice President, Research and Development, and Chief Medical Officer

 

Adoption

 

September 23, 2024

 

X

 

 

 

 

658,505

 

 

December 2, 2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.

** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.

Aaron Tachibana  
Trading Arrangements, by Individual  
Name Aaron Tachibana
Title Chief Financial Officer and Chief Operating Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 11, 2024
Expiration Date September 11, 2025
Aggregate Available 269,901
Richard Chen  
Trading Arrangements, by Individual  
Name Richard Chen
Title Executive Vice President, Research and Development, and Chief Medical Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 23, 2024
Expiration Date December 2, 2025
Aggregate Available 658,505
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Company and Nature of Business
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Company and Nature of Business

Note 1. Company and Nature of Business

Personalis, Inc. (the "Company" or "Personalis") develops and markets advanced cancer genomic tests for precision oncology and personalized testing. The Company also provides sequencing and data analysis services to support population sequencing initiatives. Genomic tests are sold primarily to pharmaceutical companies, biopharmaceutical companies, diagnostics companies, universities, non-profits, and government entities, while services for population sequencing initiatives are sold primarily to government entities. The principal markets for the Company’s services are in the United States and Europe.

The Company is expanding its business model to offer genomic tests directly to cancer patients in a clinical setting. However, revenue generated from clinical customers was not significant for any periods presented.

The Company was incorporated in Delaware in February 2011 and began operations in September 2011. The Company formed a wholly owned subsidiary, Personalis (UK) Ltd., in August 2013 and a wholly owned subsidiary, Shanghai Personalis Biotechnology Co., Ltd., which is referred to as “Personalis (Shanghai) Ltd” herein, in October 2020. The Company terminated its operations in China during 2023 and completed the process of dissolving the entity in the first quarter of 2024. Refer to Note 9 for further information. The Company operates and manages its business as one reportable operating segment, which is the sale of sequencing and data analysis services.

The Company has incurred losses to date and expects to incur additional losses for the foreseeable future. The Company continues to invest the majority of its resources in the development and growth of its business, including investments in product development and sales and marketing efforts. The Company’s activities have been financed to date primarily through the sale of its equity securities and cash from operations.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2. Summary of Significant Accounting Policies

Basis of Presentation

The unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim reporting. Certain note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The consolidated financial statements include the accounts of Personalis, Inc. and its wholly owned subsidiaries, Personalis (UK) Ltd. and Personalis (Shanghai) Ltd (the latter entity until its dissolution during the first quarter of 2024). All intercompany balances and transactions have been eliminated in consolidation. Upon dissolution of Personalis (Shanghai) Ltd during the first quarter of 2024, an accumulated foreign currency translation adjustment of $0.2 million was reclassified from accumulated other comprehensive loss to net loss within Other income (expense), net.

The consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2024.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The estimates include, but are not limited to, revenue recognition, useful lives assigned to long-lived assets, discount rates for lease accounting, the valuation of stock options, the valuation of common stock warrants, provisions for income taxes, and fair value of lease right-of-use assets. Actual results could differ from these estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

At-the-Market Equity Offerings

In December 2021, the Company entered into an At-the-Market ("ATM") Sales Agreement with BTIG, LLC (“BTIG”), as amended in December 2023 (the "Sales Agreement"), under which it may offer and sell its common stock from time to time through BTIG as its sales agent. BTIG will use commercially reasonable efforts to sell the Company’s common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay BTIG a commission of up to 3% of the gross sales proceeds of any common stock sold under the Sales Agreement. The Company is not obligated to make any sales of common stock under the Sales Agreement.

During the three months ended September 30, 2024, the Company issued and sold 4,760,588 shares of its common stock under the Sales Agreement at a weighted-average price of $5.84 per share and received $27.2 million in proceeds, net of commissions. During the nine months ended September 30, 2024, the Company issued and sold 6,660,731 shares of its common stock under the Sales Agreement at a weighted-average price of $4.61 per share and received $30.1 million in proceeds, net of commissions.

Concentration of Credit Risk and Other Risks and Uncertainties

The Company is subject to credit risk from its portfolio of cash and cash equivalents. The Company’s cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits. Management believes these financial institutions are financially sound and, accordingly, that minimal credit risk exists.

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 are as follows: preservation of principal; liquidity of investments sufficient to meet cash flow requirements; avoidance of inappropriate concentration and credit risk; competitive after-tax rate of returns; and fiduciary control of cash and investments. Under its investment policy, the Company limits the amounts invested in such securities by credit rating, maturity, investment type, and issuer. As a result, management believes that these financial instruments do not expose the Company to any significant concentrations of credit risk.

The Company purchases various reagents and sequencing materials from sole source suppliers. Any extended interruption in the supply of these materials could result in the Company’s inability to secure sufficient materials to conduct business and meet customer demand.

The Company routinely assesses the creditworthiness of its customers and does not require collateral. Historically, the Company has not experienced significant credit losses from accounts receivable. Multiple customers have provided more than 10% of total revenue in the periods presented, or accounted for more than 10% of accounts receivable at each respective balance sheet date, as follows:

 

 

Revenue

 

Accounts Receivable

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

September 30, 2024

 

December 31, 2023

 

 

2024

 

2023

 

2024

 

2023

 

 

 

 

Moderna, Inc.

 

33%

 

*

 

28%

 

*

 

20%

 

*

Natera, Inc.

 

20%

 

43%

 

31%

 

46%

 

20%

 

36%

VA MVP

 

17%

 

13%

 

11%

 

16%

 

11%

 

*

Merck & Co., Inc.

 

*

 

12%

 

*

 

*

 

*

 

*

Pfizer Inc.

 

*

 

*

 

*

 

*

 

19%

 

*

* Less than 10% of revenue or accounts receivable

 

Significant Accounting Policies

As of September 30, 2024, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies” in its consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Recent Accounting Pronouncements

New Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The guidance will be effective for the Company's annual period ending December 31, 2025. The Company is currently evaluating the impact of the new guidance on its income tax disclosures.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue
9 Months Ended
Sep. 30, 2024
Revenue From Contract With Customer [Abstract]  
Revenue

Note 3. Revenue

The Company disaggregates revenue by the following four customer types:

Pharma tests and services includes sales of testing services and data analytics for clinical trials and research to pharmaceutical companies in support of their drug development programs. Contracts typically contemplate a single project and involve a range of tests and analytics to fulfill the requirements of each particular project.
Enterprise sales includes sales of tumor profiling and diagnostic tests directly to another business as an input to their products. The Company is typically contracted to deliver specified tests and analytics in high volume over time. Revenue from the Company's partnership with Natera to provide advanced tumor analysis for use in Natera's molecular residual disease ("MRD") test makes up substantially all of the revenue in this category.
Population sequencing includes sales of genomic sequencing services and data analytics to support large-scale genetic research programs. The Company is typically contracted to perform whole genome sequencing and provide data that can be used for analysis across a large volume of samples. All of the revenue within this category is from the Company's partnership with the VA MVP.
Other includes sales of genomic tests and analytics to universities and non-profits. Other also includes sales of diagnostics tests ordered by healthcare providers for cancer patients.

The following table presents the Company’s revenue disaggregated by customer type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Pharma tests and services

 

$

15,698

 

 

$

7,997

 

 

$

38,707

 

 

$

20,413

 

Enterprise sales

 

 

5,264

 

 

 

7,812

 

 

 

21,194

 

 

 

24,656

 

Population sequencing

 

 

4,431

 

 

 

2,400

 

 

 

7,211

 

 

 

8,405

 

Other

 

 

316

 

 

 

38

 

 

 

702

 

 

 

332

 

Total revenue

 

$

25,709

 

 

$

18,247

 

 

$

67,814

 

 

$

53,806

 

Revenue from countries outside of the United States, based on the billing addresses of customers, represented 3% and 7% of the Company’s revenue for the three months ended September 30, 2024 and 2023, respectively, and 4% and 9% for the nine months ended September 30, 2024 and 2023, respectively.

Contract Assets and Liabilities

The opening and closing balances of receivables and contract liabilities from contracts with customers are shown below (in thousands). Contract assets were immaterial for all periods presented.

 

 

September 30, 2024

 

 

December 31, 2023

 

Opening balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

17,730

 

 

$

16,642

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

3,288

 

 

$

1,264

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

3,928

 

 

 

 

Total contract liabilities

 

 

7,216

 

 

 

1,264

 

 

 

 

 

 

 

 

Closing balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

13,474

 

 

$

17,730

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

3,428

 

 

$

3,288

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

150

 

 

 

3,928

 

Total contract liabilities

 

 

3,578

 

 

 

7,216

 

Amounts collected in advance of services being provided are deferred as contract liabilities in the consolidated balance sheets. The associated revenue is recognized, and the contract liability is reduced, as the services are subsequently performed. As of September 30, 2024, amounts related to unfulfilled services under contracts with an original expected duration of more than one year was $1.9 million. The Company expects to recognize approximately $1.7 million of this amount in the next 12 months, and the remaining $0.2 million in the 12 months after that. Revenue recognized that was included in the contract liability balance at the beginning of each reporting period was $1.3 million and $4.1 million for the three and nine months ended September 30, 2024, respectively, and was immaterial and $0.5 million for the three months and nine months ended September 30, 2023, respectively.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details
9 Months Ended
Sep. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details

Note 4. Balance Sheet Details

Inventory and other deferred costs consist of the following (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Raw materials

 

$

6,332

 

 

$

5,661

 

Other deferred costs

 

 

2,157

 

 

 

4,813

 

Total inventory and other deferred costs

 

$

8,489

 

 

$

10,474

 

Property and equipment. Depreciation and amortization expense for the three months ended September 30, 2024 and 2023 was $2.8 million, and for the nine months ended September 30, 2024 and 2023 was $8.4 million. Accumulated depreciation and amortization was $44.4 million and $37.7 million as of September 30, 2024 and December 31, 2023, respectively.

Restricted cash. The Company’s restricted cash is pledged as collateral for a standby letter of credit related to a property lease. The balance of restricted cash was $1.8 million as of September 30, 2024 and December 31, 2023, and is included in other long-term assets.

Accrued and other current liabilities consist of the following (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Accrued compensation

 

$

8,161

 

 

$

12,816

 

Operating lease liabilities

 

 

7,910

 

 

 

7,761

 

Loans—current portion (Note 6)

 

 

1,234

 

 

 

1,646

 

Accrued liabilities

 

 

1,471

 

 

 

858

 

Market Development Fees received from Tempus (Note 8)

 

 

1,150

 

 

 

 

Employee ESPP contributions

 

 

573

 

 

 

311

 

Accrued taxes

 

 

7

 

 

 

37

 

Customer deposits

 

 

29

 

 

 

512

 

Total accrued and other current liabilities

 

$

20,535

 

 

$

23,941

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 5. Fair Value Measurements

The following tables show the Company’s financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements as of September 30, 2024 and December 31, 2023 (in thousands):

 

 

September 30, 2024

 

 

Adjusted Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

Fair Value Level

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

1,022

 

 

$

 

 

$

 

 

$

1,022

 

 

 

Money market funds

 

 

27,307

 

 

 

 

 

 

 

 

 

27,307

 

 

Level 1

Commercial paper

 

 

43,988

 

 

 

1

 

 

 

(4

)

 

 

43,985

 

 

Level 2

U.S. agency securities

 

 

3,485

 

 

 

1

 

 

 

 

 

 

3,486

 

 

Level 2

Total cash and cash equivalents

 

 

75,802

 

 

 

2

 

 

 

(4

)

 

 

75,800

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

5,917

 

 

 

6

 

 

 

 

 

 

5,923

 

 

Level 2

U.S. agency securities

 

 

1,982

 

 

 

2

 

 

 

 

 

 

1,984

 

 

Level 2

U.S. government securities

 

 

59,887

 

 

 

58

 

 

 

(1

)

 

 

59,944

 

 

Level 2

Total short-term investments

 

 

67,786

 

 

 

66

 

 

 

(1

)

 

 

67,851

 

 

 

Total assets measured at fair value

 

$

143,588

 

 

$

68

 

 

$

(5

)

 

$

143,651

 

 

 

 

 

 

December 31, 2023

 

 

Adjusted Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

Fair Value Level

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

3,649

 

 

$

 

 

$

 

 

$

3,649

 

 

 

Money market funds

 

 

14,968

 

 

 

 

 

 

 

 

 

14,968

 

 

Level 1

Commercial paper

 

 

34,416

 

 

 

 

 

 

(18

)

 

 

34,398

 

 

Level 2

U.S. agency securities

 

 

1,985

 

 

 

1

 

 

 

 

 

 

1,986

 

 

Level 2

U.S. government securities

 

 

1,983

 

 

 

 

 

 

 

 

 

1,983

 

 

Level 2

Total cash and cash equivalents

 

 

57,001

 

 

 

1

 

 

 

(18

)

 

 

56,984

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

495

 

 

 

 

 

 

 

 

 

495

 

 

Level 2

U.S. agency securities

 

 

1,976

 

 

 

 

 

 

 

 

 

1,976

 

 

Level 2

U.S. government securities

 

 

54,720

 

 

 

7

 

 

 

(3

)

 

 

54,724

 

 

Level 2

Total short-term investments

 

 

57,191

 

 

 

7

 

 

 

(3

)

 

 

57,195

 

 

 

Total assets measured at fair value

 

$

114,192

 

 

$

8

 

 

$

(21

)

 

$

114,179

 

 

 

Marketable debt securities at September 30, 2024 have maturities due in less than 12 months. No security has been in a continuous unrealized loss position for more than 12 months and the Company does not consider any of its marketable debt securities to be impaired.

Tempus Warrants

The Black-Scholes option-pricing model was used to estimate fair value of the warrants issued to Tempus AI, Inc. ("Tempus") at the date of issuance, November 28, 2023, and at each subsequent balance sheet date prior to their exercise in full. Assumptions used are listed below, which are Level 3 fair value inputs. Expected term was equal to the then-remaining contractual periods of each of the two warrants. Expected volatility was based on the Company's actual historical volatility over the expected terms of the warrants. The risk-free interest rate was based on the U.S. Treasury yield curve over the expected terms of the warrants.

In August 2024, Tempus exercised its warrants in full. Fair value was determined at settlement as the fair value of shares delivered (9,218,800 shares of common stock at $5.07 per share) less exercise price ($2.00 average exercise price per share). Refer to Note 8 for further information about the warrants issued to Tempus.

 

 

August 16, 2024
Exercise Date

 

 

As of June 30, 2024

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Expected term (in years)

 

 

—-

 

 

0.50 - 1.50

 

 

0.75 - 1.75

 

 

1.00 - 2.00

 

Volatility

 

 

—-

 

 

79.7 - 99.8%

 

 

103.9 - 106.3%

 

 

102.6 - 108.5%

 

Risk-free interest rate

 

 

—-

 

 

4.90 - 5.33%

 

 

4.70 - 5.21%

 

 

4.23 - 4.79%

 

Dividend yield

 

 

—-

 

 

%

 

 

%

 

 

%

 

Total fair value of Tempus Warrants (in thousands)

 

$

28,302

 

 

$

2,288

 

 

$

5,262

 

 

$

10,027

 

The following table sets forth a summary of the changes in fair value of the Tempus Warrants, which are classified as Level 3 financial instruments (in thousands):

Warrant Liabilities

 

Three months ended
September 30, 2024

 

 

Nine months ended
September 30, 2024

 

Beginning balance

 

$

2,288

 

 

$

10,027

 

Change in fair value—recognized as loss within Other income (expense), net in the consolidated statements of operations

 

 

26,014

 

 

 

18,275

 

Derecognition of warrant liabilities due to exercise in full

 

 

(28,302

)

 

 

(28,302

)

Ending balance

 

$

-

 

 

$

-

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Loans
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Loans 6. Loans

Amounts outstanding under loans are as follows (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Principal

 

$

1,645

 

 

$

2,904

 

Less: unamortized discount

 

 

 

 

 

(24

)

Total carrying amount

 

 

1,645

 

 

 

2,880

 

Less: current portion (included in accrued and other current liabilities)

 

 

(1,234

)

 

 

(1,646

)

Long-term portion (included in other long-term liabilities)

 

$

411

 

 

$

1,234

 

Equipment and Software Loans

In April 2021, the Company entered into a secured payment agreement with a financing entity to finance the purchase of $2.4 million of internal use software licenses and related software maintenance from a vendor. The financing entity and vendor are not related. The Company repaid the financed amount in three equal payments of $0.8 million in May 2021, May 2022, and May 2023. The payment agreement was noninterest bearing and the Company concluded that such interest rate (zero) did not represent fair and adequate compensation to the financing entity for the use of the related funds. Accordingly, the Company approximated the rate at which it could obtain financing of a similar nature from other sources at the date of the transaction. The resulting imputed interest rate was 7% and was used to establish the present value of the payment agreement. The discount is recognized as interest expense in the consolidated statements of operations over the life of the payment agreement.

The Company entered into two more secured payment agreements in April 2021 and July 2022, with the same financing entity, to finance the purchase of $3.1 million of computer hardware and related hardware maintenance and $1.3 million of internal use software licenses and related ongoing support, respectively. The Company is required to pay three equal payments of $1.0 million in July 2021, June 2022, and June 2023 for the first agreement, and three equal payments of $0.4 million in September 2022, September 2023, and September 2024 for the second agreement. The nature of these agreements and resulting accounting treatment are the same as the payment agreement described in the preceding paragraph, except the imputed interest rate was 9% for the July 2022 agreement.

Repayments are presented as financing cash outflows. Interest expense was less than $0.1 million for each of the periods presented.

Lab Equipment Loan

In November 2023, the Company purchased lab equipment from one of its main vendors for $3.4 million. Extended payment terms were provided to the Company through a financial solutions partner of the vendor. Terms included a 30% down payment and 24 equal monthly payments for the remaining balance, with such monthly payments commencing in January 2024, and no interest or financing charges. Title for the lab equipment transferred immediately upon delivery to the Company. The financial solutions partner retains a security interest until payoff is complete at the end of 2025. The purchase price for the lab equipment was equal to the cash price and thus the impact of imputing interest would have been de minimis. Repayments are presented as financing cash outflows.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Leases

Note 7. Leases

In 2021, the Company entered into a noncancelable operating lease for approximately 100,000 square feet in Fremont, California used for laboratory operations and its corporate headquarters. The lease term is 13.5 years and commenced in October 2022. The Company gained early access to the premises for the purpose of constructing and installing tenant improvements, for which the landlord contributed $15.1 million. Such contributions were accounted for as lease incentives and are recognized as reductions to lease expense over the lease term. The lease expires at the end of March 2036 and includes two options to extend the term for a period of five-years per option at market rates. The Company determined the extension options are not reasonably certain to be exercised. The lease includes escalating rent payments.

The Company has a noncancelable operating lease expiring in November 2027 for 31,280 square feet in Menlo Park, California previously used for laboratory operations and its former corporate headquarters. The lease includes escalating rent payments. The Company moved all laboratory operations to the Fremont facility during the third quarter of 2023 and is actively marketing the vacated Menlo Park space for sublease.

The Company has noncancelable operating leases for data center space expiring between 2025 and 2026. The leases include renewal options that the Company determined are not reasonably certain to be exercised. Separately, the Company also has various other short-term leases.

As of September 30, 2024, operating leases had a weighted-average remaining lease term of 10.0 years and a weighted-average discount rate of 10.5%. Discount rates are based on estimates of the Company's incremental borrowing rate, as the discount rates implicit in the leases cannot be readily determined. Future lease payments under operating leases as of September 30, 2024 were as follows (in thousands):

 

 

Amount

 

2024 (remaining three months)

 

$

2,064

 

2025

 

 

8,057

 

2026

 

 

7,230

 

2027

 

 

7,189

 

2028

 

 

5,215

 

2029 and thereafter

 

 

42,798

 

Total future minimum lease payments

 

 

72,553

 

Less: imputed interest

 

 

(29,042

)

Present value of future minimum lease payments

 

 

43,511

 

Less: current portion of operating lease liability

 

 

(7,910

)

Long-term operating lease liabilities

 

$

35,601

 

Cash paid for operating lease liabilities, included in cash flows from operating activities in the consolidated statements of cash flows, for the nine months ended September 30, 2024 and 2023, was $6.1 million and $4.0 million, respectively. Right-of-use assets obtained in exchange for new operating lease liabilities during the nine months ended September 30, 2024 and 2023 were zero and $1.3 million, respectively.

Components of lease costs were as follows (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease cost

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

1,503

 

 

$

1,670

 

 

$

4,535

 

 

$

5,262

 

Short-term lease cost

 

 

1

 

 

 

51

 

 

 

197

 

 

 

175

 

Variable lease cost

 

 

513

 

 

 

381

 

 

 

1,539

 

 

 

1,264

 

Total lease cost

 

$

2,017

 

 

$

2,102

 

 

$

6,271

 

 

$

6,701

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions
9 Months Ended
Sep. 30, 2024
Related Party Transactions [Abstract]  
Related Party Transactions

Note 8. Related Party Transactions

The Company determined that Tempus is a related party because they own more than 10% of the Company's common stock. Tempus acquired its ownership stake in August 2024 by exercising the Tempus Warrants and purchasing additional shares under the Investment Agreement (defined below).

Overview of Tempus Agreement

In November 2023, the Company entered into a Commercialization and Reference Laboratory Agreement (the “Tempus Agreement”) with Tempus pursuant to which Tempus markets the Company's NeXT Personal Dx test in the United States. The Company performs tests ordered by patients through Tempus and the Company bills the patients or payors. The Company compensates Tempus for orders obtained and results delivered on a per-test basis. The term of the Tempus Agreement is five years, which may be extended for successive one-year terms. Either party may terminate the Tempus Agreement for convenience upon 30 months' prior written notice.

Under the Tempus Agreement, the Company conducted development activities to analytically validate NeXT Personal Dx in three indications: breast cancer, lung cancer and immuno-oncology monitoring. In consideration of the Company performing such development activities, Tempus agreed to pay the Company fees of $12 million (the "Market Development Fees"), consisting of an activation fee of $3 million, a first milestone fee of $3 million (upon achievement of one clinical validation), and a second milestone fee payable in six quarterly installments totaling $6 million (upon achievement of the two remaining clinical validations). The Company has achieved all three clinical validations, thus both milestones have been met. Separately, the parties are performing co-promotion activities and the Company is compensating Tempus for promotional and commercialization services through the end of 2026 in an amount up to $9.6 million.

Additionally, as partial consideration of Tempus' obligations to the Company under the Tempus Agreement, the Company issued warrants to Tempus. See "Tempus Warrants" section below.

Tempus Warrants

In consideration of Tempus’ obligations to Personalis under the Tempus Agreement, on November 28, 2023, the Company issued to Tempus (1) a warrant to purchase up to 4,609,400 shares of Personalis common stock at an exercise price per share of $1.50, with an expiration date of December 31, 2024 (the “First Warrant”), and (2) a warrant to purchase up to 4,609,400 shares of Personalis common stock at an exercise price per share of $2.50, with an expiration date of December 31, 2025 (the “Second Warrant” and, together with the First Warrant, the “Tempus Warrants”). In August 2024, Tempus exercised in full the Tempus Warrants to purchase 9,218,800 shares of Personalis common stock for $18.4 million in cash, at an average exercise price of $2.00 per share, concurrently with the execution of the Investment Agreement (described below).

The Tempus Warrants included a provision under which the total number of shares issuable upon settlement were subject to adjustment. Consequently, the Tempus Warrants were classified as liability instruments while outstanding and subject to remeasurement at each balance sheet date, with changes in fair value recognized as Other income (expense), net in the consolidated statements of operations. Fair values of the warrants were estimated using the Black-Scholes option-pricing model. See Note 5 Fair Value Measurements for discussion of inputs used in the measurements of the Tempus Warrants and the resulting noncash losses recognized in the consolidated statements of operations.

Investment Agreement with Tempus

In August 2024, the Company entered into an investment agreement (the "Investment Agreement") with Tempus under which the Company issued and sold 3,500,000 shares of common stock at a price per share of $5.07, representing the last reported closing price of the common stock. The Company received $17.7 million of cash from the sale of the shares and incurred $1.1 million of issuance costs directly related to the sale, of which $0.8 million was paid as of September 30, 2024.

Impact of Tempus Agreement on the Financial Statements

The Company had achieved the first clinical validation milestone at the time of entering the Tempus Agreement and was therefore entitled to Market Development Fees of $6 million, consisting of the first milestone fee of $3 million and the activation fee of $3 million. These proceeds of $6 million were received in 2023 and treated as consideration for the Tempus Warrants.

The remainder of Market Development Fees—$6 million, payable in six quarterly installments—are recorded as a liability when received and offset against promotional fees as they are paid by the Company to Tempus. As of September 30, 2024, $2 million of such $6 million Market Development Fees have been received.

Amounts of transactions with Tempus during each income statement period presented, along with amounts due from or to Tempus as of each balance sheet date, follows:

 

 

Income Statement

 

(in millions)

 

Three Months Ended
September 30, 2024

 

 

Nine Months Ended
September 30, 2024

 

Orders and results delivery fees and net promotional fees—Selling, general and administrative expenses

 

$

0.1

 

 

$

0.3

 

Noncash loss from remeasurement of Tempus Warrants—Other income (expense), net

 

 

(26.0

)

 

 

(18.3

)

 

 

 

Balance Sheet

 

(in millions)

 

September 30, 2024

 

 

December 31, 2023

 

Unamortized Market Development Fees—Short- and long-term Other liabilities

 

$

1.7

 

 

$

 

Amounts payable to Tempus—Current liabilities

 

 

0.6

 

 

 

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring and Other Charges
9 Months Ended
Sep. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and Other Charges

Note 9. Restructuring and Other Charges

Costs related to the Company's reductions in workforce and closure of its China operations are included within Restructuring and Other Charges in the consolidated statements of operations.

Restructuring

In January 2023, the Company initiated a reduction in workforce to reduce operating costs and improve operating efficiency. The workforce reduction affected approximately 100 employees and was substantially completed during the first quarter of 2023. The Company recognized $3.1 million in one-time employee termination benefits in the first quarter of 2023 in connection with the reduction in workforce, comprising separation pay and healthcare benefits payable in cash, all of which were paid by the end of the second quarter of 2023.

In December 2023, the Company initiated a second reduction in workforce to further reduce operating costs and improve operating efficiency. The workforce reduction affected approximately 60 employees and was completed during the first quarter of 2024. The Company recognized $4.0 million in one-time employee termination benefits in the fourth quarter of 2023 in connection with the reduction in workforce, comprising separation pay and healthcare benefits payable in cash. Substantially all of such termination benefits were paid by the end of the first quarter of 2024. The Company does not expect to incur any material additional costs in connection with the reductions in workforce.

Closure of China Operations

During the first half of 2023, the Company terminated its operations in China with the objective of streamlining international operations and reducing operating costs. The disposal did not qualify for reporting as a discontinued operation because it did not represent a strategic shift that has or will have a major effect on our operations and financial results. The Company completed the process of dissolving the Personalis (Shanghai) Ltd entity in February 2024.

Expenses of $0.9 million were recognized in the first quarter of 2023 in connection with closure activities, of which $0.3 million was related to one-time employee termination benefits for the Company's 12 former employees located in China and were payable in cash. Substantially all of the terminations were completed during the first quarter of 2023, along with the related cash outlays. The remaining $0.6 million in expenses were comprised primarily of noncash charges, including losses on disposal of fixed assets and impairments of other assets.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2024
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Stock-Based Compensation

Note 10. Stock-Based Compensation

Shares of common stock reserved for issuance under the Company’s equity incentive plans were as follows:

 

 

September 30, 2024

 

Outstanding stock awards

 

 

9,620,071

 

Reserved for future award grants

 

 

4,816,129

 

Reserved for future ESPP

 

 

192,341

 

Total common stock reserved for stock awards

 

 

14,628,541

 

Service-Based Stock Option Activity

A summary of the Company’s service-based stock option activity (excluding performance-based stock option activity, which is presented separately below) for the nine months ended September 30, 2024 is as follows:

 

 

Outstanding Service-Based Options

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term (in years)

 

 

Aggregate
Intrinsic
Value

 

Balance—December 31, 2023

 

 

5,805,586

 

 

$

7.40

 

 

 

6.90

 

 

$

64

 

Options granted

 

 

3,539,500

 

 

 

2.14

 

 

 

 

 

 

 

Options exercised

 

 

(46,471

)

 

 

2.44

 

 

 

 

 

 

 

Options forfeited or expired

 

 

(651,638

)

 

 

10.14

 

 

 

 

 

 

 

Balance—September 30, 2024

 

 

8,646,977

 

 

$

5.07

 

 

 

7.91

 

 

$

19,399

 

Options vested and exercisable as of September 30, 2024

 

 

4,058,866

 

 

$

7.74

 

 

 

6.50

 

 

$

5,870

 

The weighted-average grant date fair value of options granted was $3.55 and $1.33 per share for the three months ended September 30, 2024 and 2023, and $1.49 and $1.82 per share for the nine months ended September 30, 2024 and 2023, respectively. As of September 30, 2024, the unrecognized stock-based compensation cost of unvested options was $7.5 million, which is expected to be recognized over a weighted-average period of 2.1 years.

Valuation of Service-Based Stock Options

The Company estimated the fair value of service-based stock options using the Black-Scholes option-pricing model. Fair value of stock options is recognized as compensation expense on a straight-line basis over the requisite service periods of the awards. Fair value of stock options was estimated using the following range of assumptions:

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

 

2024

 

2023

 

2024

 

2023

Expected term (in years)

 

5.77 - 6.08

 

6.02 - 6.08

 

5.50 - 6.08

 

5.50 - 6.08

Volatility

 

82.57 - 83.59%

 

78.67 - 78.73%

 

72.61 - 83.59%

 

78.47 - 79.31%

Risk-free interest rate

 

3.48 - 4.15%

 

3.99 - 4.43%

 

3.48 - 4.65%

 

3.47 - 4.43%

Dividend yield

 

%

 

–%

 

–%

 

–%

Performance-Based Stock Option Activity

During 2024, the Company granted performance-based stock options ("PSOs") to the executive leadership team. Vesting of the PSOs is based upon attainment of certain Medicare reimbursement coverages by the end of 2025 and subject to continuous service by the executives. Fair value was estimated using the Black-Scholes option-pricing model. Total grant-date fair value of the PSOs was $0.3 million.

A summary of the Company's performance-based stock option activity for the nine months ended September 30, 2024 is as follows:

 

 

Outstanding Performance-Based Options

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term (in
years)

 

 

Aggregate
Intrinsic
Value

 

Balance—December 31, 2023

 

 

 

 

$

 

 

 

 

 

$

 

Options granted

 

 

271,500

 

 

 

1.61

 

 

 

 

 

 

 

Balance—September 30, 2024

 

 

271,500

 

 

$

1.61

 

 

 

9.45

 

 

$

1,024,675

 

Options vested and exercisable as of September 30, 2024

 

 

 

 

$

 

 

 

 

 

$

 

Restricted Stock Units ("RSU") Activity and Valuation

A summary of the Company’s RSU activity for the nine months ended September 30, 2024 is as follows:

 

 

Unvested Restricted Stock Units

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Grant Date
Fair Value

 

 

Aggregate
Fair Value

 

Balance—December 31, 2023

 

 

1,253,826

 

 

$

8.99

 

 

$

2,633

 

RSUs granted

 

 

 

 

 

 

 

 

 

RSUs vested

 

 

(340,079

)

 

 

11.92

 

 

 

639

 

RSUs forfeited

 

 

(212,153

)

 

 

10.18

 

 

 

 

Balance—September 30, 2024

 

 

701,594

 

 

$

7.20

 

 

$

3,775

 

As of September 30, 2024, the unrecognized stock-based compensation cost of unvested RSUs was $3.3 million, which is expected to be recognized over a weighted-average period of 1.3 years.

ESPP Activity and Valuation

During the nine months ended September 30, 2024 and 2023, 391,415 and 468,643 shares of common stock were purchased under the Employee Stock Purchase Plan ("ESPP"). The fair value of stock purchase rights granted under the ESPP was estimated using the following assumptions:

 

 

Three and Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Expected term (in years)

 

 

0.50

 

 

 

0.50

 

Volatility

 

 

61.35

%

 

 

84.88

%

Risk-free interest rate

 

 

5.43

%

 

 

5.14

%

Dividend yield

 

–%

 

 

–%

 

Grant-date fair value per share

 

$

0.51

 

 

$

0.91

 

Stock-Based Compensation Expense

The following is a summary of stock-based compensation expense by award type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service-based stock options

 

$

1,267

 

 

$

1,458

 

 

$

3,719

 

 

$

4,306

 

Performance-based stock options

 

 

36

 

 

 

 

 

 

77

 

 

 

 

RSUs

 

 

1,324

 

 

 

1,840

 

 

 

4,056

 

 

 

5,720

 

ESPP

 

 

50

 

 

 

184

 

 

 

165

 

 

 

636

 

Total stock-based compensation expense

 

$

2,677

 

 

$

3,482

 

 

$

8,017

 

 

$

10,662

 

 

The following is a summary of stock-based compensation expense by function (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

156

 

 

$

428

 

 

$

463

 

 

$

1,354

 

Research and development

 

 

1,006

 

 

 

1,212

 

 

 

2,999

 

 

 

3,698

 

Selling, general and administrative

 

 

1,515

 

 

 

1,842

 

 

 

4,555

 

 

 

5,610

 

Total stock-based compensation expense

 

$

2,677

 

 

$

3,482

 

 

$

8,017

 

 

$

10,662

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Contingencies
9 Months Ended
Sep. 30, 2024
Loss Contingency [Abstract]  
Contingencies

Note 11. Contingencies

In June 2024, the Company and Foresight Diagnostics Inc. ("Foresight") entered into a Settlement and License Agreement (the "S&L Agreement") to settle litigation related to alleged patent infringement by Foresight. The Company filed complaints against Foresight—one in August 2022 and a second in June 2023—for infringement of certain of the Company's patents relating to detection of MRD. Foresight filed counterclaims and alleged that its solid tumor recurrence test does not infringe the Company's patents and invalidated two of the Company's patents, and sought to invalidate certain of the Company's other patents, through inter partes review proceedings with the U.S. Patent Trial and Appeal Board ("PTAB"). Pursuant to the S&L Agreement, Foresight and the Company agreed to dismiss the pending claims of infringement and related defenses and counterclaims, and to end the remaining inter partes review proceedings.

Under the S&L Agreement, the Company granted Foresight a non-exclusive, worldwide license under certain patents of the Company to develop, manufacture, commercialize and otherwise exploit products and services that use whole genome sequencing and a variable content minimal/molecular residual disease panel that utilizes phased variants in consideration for which Foresight agreed to pay the Company a low single-digit tiered royalty on sales of products and services covered by patents licensed by the Company, subject to customary reductions. The license is perpetual and irrevocable, except in certain limited circumstances, which apply on a patent-by-patent basis. Upon the occurrence of certain specified change of control events with respect to Foresight, the highest percentage of the royalty tiers is subject to a low single-digit increase and Foresight will pay a one-time fee in the low single-digit millions. The term of the S&L Agreement runs through expiration of the patents licensed by the Company to Foresight.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Basic and Diluted Net Loss Per Common Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Basic and Diluted Net Loss Per Common Share

Note 12. Basic and Diluted Net Loss Per Common Share

Basic net loss per common share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per common share is computed using net loss and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Potentially dilutive common shares include the assumed exercise of outstanding stock options, assumed release of outstanding RSUs, assumed issuance of common stock under the ESPP, and the assumed exercise of Tempus Warrants. The Company incurred net losses in the periods presented, and as a result, potential common shares from stock options, RSUs, ESPP issuances, and the Tempus Warrants were not included in the diluted shares used to calculate net loss per share, as their inclusion would have been anti-dilutive.

The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$

(39,089

)

 

$

(29,098

)

 

$

(64,859

)

 

$

(81,712

)

Weighted-average common shares outstanding—basic and diluted

 

 

61,051,350

 

 

 

48,694,324

 

 

 

54,708,205

 

 

 

47,701,369

 

Net loss per common share—basic and diluted

 

$

(0.64

)

 

$

(0.60

)

 

$

(1.19

)

 

$

(1.71

)

The following table sets forth the potentially dilutive shares excluded from the computation of diluted net loss per common share because their effect was anti-dilutive:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

8,918,477

 

 

 

7,731,587

 

 

 

8,918,477

 

 

 

7,731,587

 

Unvested RSUs

 

 

701,594

 

 

 

1,611,229

 

 

 

701,594

 

 

 

1,611,229

 

ESPP

 

 

192,341

 

 

 

413,450

 

 

 

192,341

 

 

 

413,450

 

Total

 

 

9,812,412

 

 

 

9,756,266

 

 

 

9,812,412

 

 

 

9,756,266

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim reporting. Certain note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The consolidated financial statements include the accounts of Personalis, Inc. and its wholly owned subsidiaries, Personalis (UK) Ltd. and Personalis (Shanghai) Ltd (the latter entity until its dissolution during the first quarter of 2024). All intercompany balances and transactions have been eliminated in consolidation. Upon dissolution of Personalis (Shanghai) Ltd during the first quarter of 2024, an accumulated foreign currency translation adjustment of $0.2 million was reclassified from accumulated other comprehensive loss to net loss within Other income (expense), net.

The consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2024.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The estimates include, but are not limited to, revenue recognition, useful lives assigned to long-lived assets, discount rates for lease accounting, the valuation of stock options, the valuation of common stock warrants, provisions for income taxes, and fair value of lease right-of-use assets. Actual results could differ from these estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

At-the-Market Equity Offerings

At-the-Market Equity Offerings

In December 2021, the Company entered into an At-the-Market ("ATM") Sales Agreement with BTIG, LLC (“BTIG”), as amended in December 2023 (the "Sales Agreement"), under which it may offer and sell its common stock from time to time through BTIG as its sales agent. BTIG will use commercially reasonable efforts to sell the Company’s common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay BTIG a commission of up to 3% of the gross sales proceeds of any common stock sold under the Sales Agreement. The Company is not obligated to make any sales of common stock under the Sales Agreement.

During the three months ended September 30, 2024, the Company issued and sold 4,760,588 shares of its common stock under the Sales Agreement at a weighted-average price of $5.84 per share and received $27.2 million in proceeds, net of commissions. During the nine months ended September 30, 2024, the Company issued and sold 6,660,731 shares of its common stock under the Sales Agreement at a weighted-average price of $4.61 per share and received $30.1 million in proceeds, net of commissions.

Concentration of Credit Risk and Other Risks and Uncertainties

Concentration of Credit Risk and Other Risks and Uncertainties

The Company is subject to credit risk from its portfolio of cash and cash equivalents. The Company’s cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits. Management believes these financial institutions are financially sound and, accordingly, that minimal credit risk exists.

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 are as follows: preservation of principal; liquidity of investments sufficient to meet cash flow requirements; avoidance of inappropriate concentration and credit risk; competitive after-tax rate of returns; and fiduciary control of cash and investments. Under its investment policy, the Company limits the amounts invested in such securities by credit rating, maturity, investment type, and issuer. As a result, management believes that these financial instruments do not expose the Company to any significant concentrations of credit risk.

The Company purchases various reagents and sequencing materials from sole source suppliers. Any extended interruption in the supply of these materials could result in the Company’s inability to secure sufficient materials to conduct business and meet customer demand.

The Company routinely assesses the creditworthiness of its customers and does not require collateral. Historically, the Company has not experienced significant credit losses from accounts receivable. Multiple customers have provided more than 10% of total revenue in the periods presented, or accounted for more than 10% of accounts receivable at each respective balance sheet date, as follows:

 

 

Revenue

 

Accounts Receivable

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

September 30, 2024

 

December 31, 2023

 

 

2024

 

2023

 

2024

 

2023

 

 

 

 

Moderna, Inc.

 

33%

 

*

 

28%

 

*

 

20%

 

*

Natera, Inc.

 

20%

 

43%

 

31%

 

46%

 

20%

 

36%

VA MVP

 

17%

 

13%

 

11%

 

16%

 

11%

 

*

Merck & Co., Inc.

 

*

 

12%

 

*

 

*

 

*

 

*

Pfizer Inc.

 

*

 

*

 

*

 

*

 

19%

 

*

* Less than 10% of revenue or accounts receivable

Significant Accounting Policies

Significant Accounting Policies

As of September 30, 2024, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies” in its consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

New Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The guidance will be effective for the Company's annual period ending December 31, 2025. The Company is currently evaluating the impact of the new guidance on its income tax disclosures.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Schedule of Percentage of Revenue and Accounts Receivable from Customers Multiple customers have provided more than 10% of total revenue in the periods presented, or accounted for more than 10% of accounts receivable at each respective balance sheet date, as follows:

 

 

Revenue

 

Accounts Receivable

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

September 30, 2024

 

December 31, 2023

 

 

2024

 

2023

 

2024

 

2023

 

 

 

 

Moderna, Inc.

 

33%

 

*

 

28%

 

*

 

20%

 

*

Natera, Inc.

 

20%

 

43%

 

31%

 

46%

 

20%

 

36%

VA MVP

 

17%

 

13%

 

11%

 

16%

 

11%

 

*

Merck & Co., Inc.

 

*

 

12%

 

*

 

*

 

*

 

*

Pfizer Inc.

 

*

 

*

 

*

 

*

 

19%

 

*

* Less than 10% of revenue or accounts receivable

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Disaggregation Of Revenue [Abstract]  
Schedule of Revenue Disaggregated by Customer Type

The following table presents the Company’s revenue disaggregated by customer type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Pharma tests and services

 

$

15,698

 

 

$

7,997

 

 

$

38,707

 

 

$

20,413

 

Enterprise sales

 

 

5,264

 

 

 

7,812

 

 

 

21,194

 

 

 

24,656

 

Population sequencing

 

 

4,431

 

 

 

2,400

 

 

 

7,211

 

 

 

8,405

 

Other

 

 

316

 

 

 

38

 

 

 

702

 

 

 

332

 

Total revenue

 

$

25,709

 

 

$

18,247

 

 

$

67,814

 

 

$

53,806

 

Schedule of Contract Assets and Liabilities

The opening and closing balances of receivables and contract liabilities from contracts with customers are shown below (in thousands). Contract assets were immaterial for all periods presented.

 

 

September 30, 2024

 

 

December 31, 2023

 

Opening balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

17,730

 

 

$

16,642

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

3,288

 

 

$

1,264

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

3,928

 

 

 

 

Total contract liabilities

 

 

7,216

 

 

 

1,264

 

 

 

 

 

 

 

 

Closing balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

13,474

 

 

$

17,730

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

3,428

 

 

$

3,288

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

150

 

 

 

3,928

 

Total contract liabilities

 

 

3,578

 

 

 

7,216

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory and Other Deferred Costs

Inventory and other deferred costs consist of the following (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Raw materials

 

$

6,332

 

 

$

5,661

 

Other deferred costs

 

 

2,157

 

 

 

4,813

 

Total inventory and other deferred costs

 

$

8,489

 

 

$

10,474

 

Schedule of Accrued and Other Current Liabilities

Accrued and other current liabilities consist of the following (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Accrued compensation

 

$

8,161

 

 

$

12,816

 

Operating lease liabilities

 

 

7,910

 

 

 

7,761

 

Loans—current portion (Note 6)

 

 

1,234

 

 

 

1,646

 

Accrued liabilities

 

 

1,471

 

 

 

858

 

Market Development Fees received from Tempus (Note 8)

 

 

1,150

 

 

 

 

Employee ESPP contributions

 

 

573

 

 

 

311

 

Accrued taxes

 

 

7

 

 

 

37

 

Customer deposits

 

 

29

 

 

 

512

 

Total accrued and other current liabilities

 

$

20,535

 

 

$

23,941

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements

The following tables show the Company’s financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements as of September 30, 2024 and December 31, 2023 (in thousands):

 

 

September 30, 2024

 

 

Adjusted Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

Fair Value Level

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

1,022

 

 

$

 

 

$

 

 

$

1,022

 

 

 

Money market funds

 

 

27,307

 

 

 

 

 

 

 

 

 

27,307

 

 

Level 1

Commercial paper

 

 

43,988

 

 

 

1

 

 

 

(4

)

 

 

43,985

 

 

Level 2

U.S. agency securities

 

 

3,485

 

 

 

1

 

 

 

 

 

 

3,486

 

 

Level 2

Total cash and cash equivalents

 

 

75,802

 

 

 

2

 

 

 

(4

)

 

 

75,800

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

5,917

 

 

 

6

 

 

 

 

 

 

5,923

 

 

Level 2

U.S. agency securities

 

 

1,982

 

 

 

2

 

 

 

 

 

 

1,984

 

 

Level 2

U.S. government securities

 

 

59,887

 

 

 

58

 

 

 

(1

)

 

 

59,944

 

 

Level 2

Total short-term investments

 

 

67,786

 

 

 

66

 

 

 

(1

)

 

 

67,851

 

 

 

Total assets measured at fair value

 

$

143,588

 

 

$

68

 

 

$

(5

)

 

$

143,651

 

 

 

 

 

 

December 31, 2023

 

 

Adjusted Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

Fair Value Level

Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

3,649

 

 

$

 

 

$

 

 

$

3,649

 

 

 

Money market funds

 

 

14,968

 

 

 

 

 

 

 

 

 

14,968

 

 

Level 1

Commercial paper

 

 

34,416

 

 

 

 

 

 

(18

)

 

 

34,398

 

 

Level 2

U.S. agency securities

 

 

1,985

 

 

 

1

 

 

 

 

 

 

1,986

 

 

Level 2

U.S. government securities

 

 

1,983

 

 

 

 

 

 

 

 

 

1,983

 

 

Level 2

Total cash and cash equivalents

 

 

57,001

 

 

 

1

 

 

 

(18

)

 

 

56,984

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

495

 

 

 

 

 

 

 

 

 

495

 

 

Level 2

U.S. agency securities

 

 

1,976

 

 

 

 

 

 

 

 

 

1,976

 

 

Level 2

U.S. government securities

 

 

54,720

 

 

 

7

 

 

 

(3

)

 

 

54,724

 

 

Level 2

Total short-term investments

 

 

57,191

 

 

 

7

 

 

 

(3

)

 

 

57,195

 

 

 

Total assets measured at fair value

 

$

114,192

 

 

$

8

 

 

$

(21

)

 

$

114,179

 

 

 

Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants Assumptions used are listed below, which are Level 3 fair value inputs. Expected term was equal to the then-remaining contractual periods of each of the two warrants. Expected volatility was based on the Company's actual historical volatility over the expected terms of the warrants. The risk-free interest rate was based on the U.S. Treasury yield curve over the expected terms of the warrants. Refer to Note 8 for further information about the warrants issued to Tempus.

 

 

August 16, 2024
Exercise Date

 

 

As of June 30, 2024

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Expected term (in years)

 

 

—-

 

 

0.50 - 1.50

 

 

0.75 - 1.75

 

 

1.00 - 2.00

 

Volatility

 

 

—-

 

 

79.7 - 99.8%

 

 

103.9 - 106.3%

 

 

102.6 - 108.5%

 

Risk-free interest rate

 

 

—-

 

 

4.90 - 5.33%

 

 

4.70 - 5.21%

 

 

4.23 - 4.79%

 

Dividend yield

 

 

—-

 

 

%

 

 

%

 

 

%

 

Total fair value of Tempus Warrants (in thousands)

 

$

28,302

 

 

$

2,288

 

 

$

5,262

 

 

$

10,027

 

Schedule of the Changes in the Fair Value of the Companies Level 3 Financial Instruments

The following table sets forth a summary of the changes in fair value of the Tempus Warrants, which are classified as Level 3 financial instruments (in thousands):

Warrant Liabilities

 

Three months ended
September 30, 2024

 

 

Nine months ended
September 30, 2024

 

Beginning balance

 

$

2,288

 

 

$

10,027

 

Change in fair value—recognized as loss within Other income (expense), net in the consolidated statements of operations

 

 

26,014

 

 

 

18,275

 

Derecognition of warrant liabilities due to exercise in full

 

 

(28,302

)

 

 

(28,302

)

Ending balance

 

$

-

 

 

$

-

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Loans (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Amounts Outstanding

Amounts outstanding under loans are as follows (in thousands):

 

 

September 30, 2024

 

 

December 31, 2023

 

Principal

 

$

1,645

 

 

$

2,904

 

Less: unamortized discount

 

 

 

 

 

(24

)

Total carrying amount

 

 

1,645

 

 

 

2,880

 

Less: current portion (included in accrued and other current liabilities)

 

 

(1,234

)

 

 

(1,646

)

Long-term portion (included in other long-term liabilities)

 

$

411

 

 

$

1,234

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Future Minimum Lease Payments

As of September 30, 2024, operating leases had a weighted-average remaining lease term of 10.0 years and a weighted-average discount rate of 10.5%. Discount rates are based on estimates of the Company's incremental borrowing rate, as the discount rates implicit in the leases cannot be readily determined. Future lease payments under operating leases as of September 30, 2024 were as follows (in thousands):

 

 

Amount

 

2024 (remaining three months)

 

$

2,064

 

2025

 

 

8,057

 

2026

 

 

7,230

 

2027

 

 

7,189

 

2028

 

 

5,215

 

2029 and thereafter

 

 

42,798

 

Total future minimum lease payments

 

 

72,553

 

Less: imputed interest

 

 

(29,042

)

Present value of future minimum lease payments

 

 

43,511

 

Less: current portion of operating lease liability

 

 

(7,910

)

Long-term operating lease liabilities

 

$

35,601

 

Components of Lease Costs

Components of lease costs were as follows (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease cost

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

1,503

 

 

$

1,670

 

 

$

4,535

 

 

$

5,262

 

Short-term lease cost

 

 

1

 

 

 

51

 

 

 

197

 

 

 

175

 

Variable lease cost

 

 

513

 

 

 

381

 

 

 

1,539

 

 

 

1,264

 

Total lease cost

 

$

2,017

 

 

$

2,102

 

 

$

6,271

 

 

$

6,701

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Tables)
9 Months Ended
Sep. 30, 2024
Related Party Transactions [Abstract]  
Schedule of Amount of Transactions along with Amounts Due From and To Tempus

Amounts of transactions with Tempus during each income statement period presented, along with amounts due from or to Tempus as of each balance sheet date, follows:

 

 

Income Statement

 

(in millions)

 

Three Months Ended
September 30, 2024

 

 

Nine Months Ended
September 30, 2024

 

Orders and results delivery fees and net promotional fees—Selling, general and administrative expenses

 

$

0.1

 

 

$

0.3

 

Noncash loss from remeasurement of Tempus Warrants—Other income (expense), net

 

 

(26.0

)

 

 

(18.3

)

 

 

 

Balance Sheet

 

(in millions)

 

September 30, 2024

 

 

December 31, 2023

 

Unamortized Market Development Fees—Short- and long-term Other liabilities

 

$

1.7

 

 

$

 

Amounts payable to Tempus—Current liabilities

 

 

0.6

 

 

 

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Shares of Common Stock Reserved for Issuance

Shares of common stock reserved for issuance under the Company’s equity incentive plans were as follows:

 

 

September 30, 2024

 

Outstanding stock awards

 

 

9,620,071

 

Reserved for future award grants

 

 

4,816,129

 

Reserved for future ESPP

 

 

192,341

 

Total common stock reserved for stock awards

 

 

14,628,541

 

Summary of Stock Option Activity

A summary of the Company’s service-based stock option activity (excluding performance-based stock option activity, which is presented separately below) for the nine months ended September 30, 2024 is as follows:

 

 

Outstanding Service-Based Options

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term (in years)

 

 

Aggregate
Intrinsic
Value

 

Balance—December 31, 2023

 

 

5,805,586

 

 

$

7.40

 

 

 

6.90

 

 

$

64

 

Options granted

 

 

3,539,500

 

 

 

2.14

 

 

 

 

 

 

 

Options exercised

 

 

(46,471

)

 

 

2.44

 

 

 

 

 

 

 

Options forfeited or expired

 

 

(651,638

)

 

 

10.14

 

 

 

 

 

 

 

Balance—September 30, 2024

 

 

8,646,977

 

 

$

5.07

 

 

 

7.91

 

 

$

19,399

 

Options vested and exercisable as of September 30, 2024

 

 

4,058,866

 

 

$

7.74

 

 

 

6.50

 

 

$

5,870

 

Summary of Weighted-average Assumptions Used in Determination of Fair Value of Stock Options

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

 

2024

 

2023

 

2024

 

2023

Expected term (in years)

 

5.77 - 6.08

 

6.02 - 6.08

 

5.50 - 6.08

 

5.50 - 6.08

Volatility

 

82.57 - 83.59%

 

78.67 - 78.73%

 

72.61 - 83.59%

 

78.47 - 79.31%

Risk-free interest rate

 

3.48 - 4.15%

 

3.99 - 4.43%

 

3.48 - 4.65%

 

3.47 - 4.43%

Dividend yield

 

%

 

–%

 

–%

 

–%

Summary of Restricted Stock Units Activity

A summary of the Company’s RSU activity for the nine months ended September 30, 2024 is as follows:

 

 

Unvested Restricted Stock Units

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Grant Date
Fair Value

 

 

Aggregate
Fair Value

 

Balance—December 31, 2023

 

 

1,253,826

 

 

$

8.99

 

 

$

2,633

 

RSUs granted

 

 

 

 

 

 

 

 

 

RSUs vested

 

 

(340,079

)

 

 

11.92

 

 

 

639

 

RSUs forfeited

 

 

(212,153

)

 

 

10.18

 

 

 

 

Balance—September 30, 2024

 

 

701,594

 

 

$

7.20

 

 

$

3,775

 

Stock Based Compensation Expense by Award Type and Function

The following is a summary of stock-based compensation expense by award type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service-based stock options

 

$

1,267

 

 

$

1,458

 

 

$

3,719

 

 

$

4,306

 

Performance-based stock options

 

 

36

 

 

 

 

 

 

77

 

 

 

 

RSUs

 

 

1,324

 

 

 

1,840

 

 

 

4,056

 

 

 

5,720

 

ESPP

 

 

50

 

 

 

184

 

 

 

165

 

 

 

636

 

Total stock-based compensation expense

 

$

2,677

 

 

$

3,482

 

 

$

8,017

 

 

$

10,662

 

 

The following is a summary of stock-based compensation expense by function (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

$

156

 

 

$

428

 

 

$

463

 

 

$

1,354

 

Research and development

 

 

1,006

 

 

 

1,212

 

 

 

2,999

 

 

 

3,698

 

Selling, general and administrative

 

 

1,515

 

 

 

1,842

 

 

 

4,555

 

 

 

5,610

 

Total stock-based compensation expense

 

$

2,677

 

 

$

3,482

 

 

$

8,017

 

 

$

10,662

 

2019 Employee Stock Purchase Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Weighted-average Assumptions Used in Determination of Fair Value of Stock Options

During the nine months ended September 30, 2024 and 2023, 391,415 and 468,643 shares of common stock were purchased under the Employee Stock Purchase Plan ("ESPP"). The fair value of stock purchase rights granted under the ESPP was estimated using the following assumptions:

 

 

Three and Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Expected term (in years)

 

 

0.50

 

 

 

0.50

 

Volatility

 

 

61.35

%

 

 

84.88

%

Risk-free interest rate

 

 

5.43

%

 

 

5.14

%

Dividend yield

 

–%

 

 

–%

 

Grant-date fair value per share

 

$

0.51

 

 

$

0.91

 

2019 Employee Stock Purchase Plan | Performance-Based Stock Option  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Stock Option Activity

A summary of the Company's performance-based stock option activity for the nine months ended September 30, 2024 is as follows:

 

 

Outstanding Performance-Based Options

 

(in thousands, except share and per share data)

 

Number of
Shares

 

 

Weighted-
Average
Exercise Price

 

 

Weighted-
Average
Remaining
Contractual
Term (in
years)

 

 

Aggregate
Intrinsic
Value

 

Balance—December 31, 2023

 

 

 

 

$

 

 

 

 

 

$

 

Options granted

 

 

271,500

 

 

 

1.61

 

 

 

 

 

 

 

Balance—September 30, 2024

 

 

271,500

 

 

$

1.61

 

 

 

9.45

 

 

$

1,024,675

 

Options vested and exercisable as of September 30, 2024

 

 

 

 

$

 

 

 

 

 

$

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Basic and Diluted Net Loss Per Common Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss per Share

The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$

(39,089

)

 

$

(29,098

)

 

$

(64,859

)

 

$

(81,712

)

Weighted-average common shares outstanding—basic and diluted

 

 

61,051,350

 

 

 

48,694,324

 

 

 

54,708,205

 

 

 

47,701,369

 

Net loss per common share—basic and diluted

 

$

(0.64

)

 

$

(0.60

)

 

$

(1.19

)

 

$

(1.71

)

Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share

The following table sets forth the potentially dilutive shares excluded from the computation of diluted net loss per common share because their effect was anti-dilutive:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

8,918,477

 

 

 

7,731,587

 

 

 

8,918,477

 

 

 

7,731,587

 

Unvested RSUs

 

 

701,594

 

 

 

1,611,229

 

 

 

701,594

 

 

 

1,611,229

 

ESPP

 

 

192,341

 

 

 

413,450

 

 

 

192,341

 

 

 

413,450

 

Total

 

 

9,812,412

 

 

 

9,756,266

 

 

 

9,812,412

 

 

 

9,756,266

 

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Company and Nature of Business - Additional Information (Details)
9 Months Ended
Sep. 30, 2024
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 1
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2021
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Summary Of Significant Accounting Policies [Line Items]          
Reclassified accumulated foreign currency translation adjustment     $ 200    
Proceeds from sale of stock       $ 30,079 $ 2,598
At Market Sales Agreement          
Summary Of Significant Accounting Policies [Line Items]          
Commission percentage of sale proceeds from common stock 3.00%        
At Market Sales Agreement | Common Stock          
Summary Of Significant Accounting Policies [Line Items]          
Number of shares issued   4,760,588   6,660,731  
Proceeds from sale of stock   $ 27,200   $ 30,100  
Weighted-average stock price   $ 5.84   $ 4.61  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue | Moderna Inc          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 33.00%   28.00%    
Revenue | Natera Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 20.00% 43.00% 31.00% 46.00%  
Revenue | VA MVP          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 17.00% 13.00% 11.00% 16.00%  
Revenue | Merck & Co., Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage   12.00%      
Accounts Receivable | Moderna Inc          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage     20.00%    
Accounts Receivable | Natera Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage     20.00%   36.00%
Accounts Receivable | VA MVP          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage     11.00%    
Accounts Receivable | Pfizer Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage     19.00%    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Parenthetical) (Details) - Maximum - Customer Concentration Risk
9 Months Ended
Sep. 30, 2024
Accounts Receivable  
Summary Of Significant Accounting Policies [Line Items]  
Concentration risk percentage 10.00%
Revenue  
Summary Of Significant Accounting Policies [Line Items]  
Concentration risk percentage 10.00%
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue $ 25,709 $ 18,247 $ 67,814 $ 53,806
Pharma Tests and Services        
Disaggregation Of Revenue [Line Items]        
Revenue 15,698 7,997 38,707 20,413
Enterprise Sales        
Disaggregation Of Revenue [Line Items]        
Revenue 5,264 7,812 21,194 24,656
Population Sequencing        
Disaggregation Of Revenue [Line Items]        
Revenue 4,431 2,400 7,211 8,405
Other        
Disaggregation Of Revenue [Line Items]        
Revenue $ 316 $ 38 $ 702 $ 332
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Revenue From Contract With Customer [Abstract]    
Accounts receivable, net $ 17,730 $ 16,642
Short-term contract liabilities 3,288 1,264
Long-term contract liabilities (included in other long-term liabilities) 3,928  
Total contract liabilities 7,216 1,264
Accounts receivable, net 13,474 17,730
Short-term contract liabilities 3,428 3,288
Long-term contract liabilities (included in other long-term liabilities) 150 3,928
Total contract liabilities $ 3,578 $ 7,216
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Contract liability, revenue recognized $ 1.3 $ 0.5 $ 4.1 $ 0.5
Contract with customer unsatisfied services     $ 1.9  
Revenue performance obligation unsatisfied service, period     unfulfilled services under contracts with an original expected duration of more than one year  
Customer Concentration Risk | Revenues | Maximum | Significant Customers | Outside of United States        
Disaggregation Of Revenue [Line Items]        
Revenue 3.00% 7.00% 4.00% 9.00%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Details 1)
$ in Millions
Sep. 30, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 1.7
Remaining performance obligation, expected time of satisfaction 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 0.2
Remaining performance obligation, expected time of satisfaction 12 months
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details - Schedule of Inventory and Other Deferred Costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory And Other Deferred Costs [Abstract]    
Raw materials $ 6,332 $ 5,661
Other deferred costs 2,157 4,813
Total inventory and other deferred costs $ 8,489 $ 10,474
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Income Statement [Abstract]          
Depreciation and amortization expense $ 2,800 $ 2,800 $ 8,398 $ 8,389  
Accumulated depreciation and amortization 44,400   44,400   $ 37,700
Restricted cash, included in other long-term assets $ 1,790 $ 1,790 $ 1,790 $ 1,790 $ 1,800
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 8,161 $ 12,816
Operating lease liabilities $ 7,910 $ 7,761
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable Accounts payable
Loans—current portion (Note 6) $ 1,234 $ 1,646
Accrued liabilities 1,471 858
Market Development Fees received from Tempus (Note 8) 1,150  
Employee ESPP contributions 573 311
Accrued taxes 7 37
Customer deposits 29 512
Total accrued and other current liabilities $ 20,535 $ 23,941
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Assets      
Cash and cash equivalents, Adjusted Cost $ 75,800 $ 56,984 $ 72,192
Fair Value Measurements Recurring      
Assets      
Assets, Adjusted Cost 143,588 114,192  
Assets, Unrealized Gains 68 8  
Assets, Unrealized Losses (5) (21)  
Assets, Fair Value 143,651 114,179  
Cash and cash equivalents, Adjusted Cost 75,802 57,001  
Cash and cash equivalents, Unrealized Gains 2 1  
Cash and cash equivalents, Unrealized Losses (4) (18)  
Cash and cash equivalents, Fair Value 75,800 56,984  
Fair Value Measurements Recurring | Short-term Investments      
Assets      
Investments, Adjusted Cost 67,786 57,191  
Investments, Unrealized Gains 66 7  
Investments, Unrealized Losses (1) (3)  
Investments, Fair Value 67,851 57,195  
Fair Value Measurements Recurring | Cash      
Assets      
Cash and cash equivalents, Adjusted Cost 1,022 3,649  
Cash and cash equivalents, Fair Value 1,022 3,649  
Fair Value Measurements Recurring | Money Market Funds | Level 1      
Assets      
Cash and cash equivalents, Adjusted Cost 27,307 14,968  
Cash and cash equivalents, Fair Value 27,307 14,968  
Fair Value Measurements Recurring | Commercial Paper | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost 43,988 34,416  
Cash and cash equivalents, Unrealized Gains 1    
Cash and cash equivalents, Unrealized Losses (4) (18)  
Cash and cash equivalents, Fair Value 43,985 34,398  
Fair Value Measurements Recurring | Commercial Paper | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 5,917 495  
Investments, Unrealized Gains 6    
Investments, Fair Value 5,923 495  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost 3,485 1,985  
Cash and cash equivalents, Unrealized Gains 1 1  
Cash and cash equivalents, Fair Value 3,486 1,986  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 1,982 1,976  
Investments, Unrealized Gains 2    
Investments, Fair Value 1,984 1,976  
Fair Value Measurements Recurring | U.S. Government Securities | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost   1,983  
Cash and cash equivalents, Fair Value   1,983  
Fair Value Measurements Recurring | U.S. Government Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 59,887 54,720  
Investments, Unrealized Gains 58 7  
Investments, Unrealized Losses (1) (3)  
Investments, Fair Value $ 59,944 $ 54,724  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Additional Information (Details) - USD ($)
1 Months Ended
Aug. 31, 2024
Sep. 30, 2024
Fair Value Disclosures [Abstract]    
Unrealized loss position for 12 months or greater on security   $ 0
Fair value determined at settlement as the fair value of shares delivered 9,218,800  
Fair value determined at settlement as the fair value of per share $ 5.07  
Fair value determined at settlement as the fair value of average exercise price per share $ 2  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants (Details) - Tempus Warrants - Level 3
$ in Thousands
Aug. 16, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total fair value of Tempus Warrants (in thousands) $ 28,302 $ 2,288 $ 5,262 $ 10,027
Minimum        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Expected term (in years)   6 months 9 months 1 year
Maximum        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Expected term (in years)   1 year 6 months 1 year 9 months 2 years
Volatility | Minimum        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Warrants measurement input   79.7 103.9 102.6
Volatility | Maximum        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Warrants measurement input   99.8 106.3 108.5
Risk-free Interest Rate | Minimum        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Warrants measurement input   4.9 4.7 4.23
Risk-free Interest Rate | Maximum        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Warrants measurement input   5.33 5.21 4.79
Dividend Yield        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Warrants measurement input   0 0 0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Financial Instruments (Details) - Level 3 - Warrant Liability - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Beginning balance $ 2,288 $ 10,027
Change in fair value-recognized as loss within Other income (expense), net in the consolidated statements of operations 26,014 18,275
Derecognition of warrant liabilities due to exercise (28,302) (28,302)
Ending balance $ 0 $ 0
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Loans - Additional Information (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Nov. 30, 2023
USD ($)
Payment
Jul. 31, 2022
USD ($)
Payment
Apr. 30, 2021
USD ($)
Payment
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Lab Equipment Loan          
Debt Disclosure [Line Items]          
Principal amount $ 3,400        
Number of equal payments | Payment 24        
Percentage of down payment 30.00%        
Debt instrument, periodic payment monthly        
Payment Agreement with Financing Entity          
Debt Disclosure [Line Items]          
Principal amount       $ 1,645 $ 2,904
Payment Agreement with Financing Entity | Maximum          
Debt Disclosure [Line Items]          
Interest expense       $ 100  
Payment Agreement with Financing Entity | Equipment and Software Loans          
Debt Disclosure [Line Items]          
Principal amount   $ 1,300 $ 2,400    
Number of equal payments | Payment   3 3    
Noninterest bearing rate     0.00%    
Imputed interest rate   9.00% 7.00%    
Payment Agreement with Financing Entity | Computer Equipment          
Debt Disclosure [Line Items]          
Principal amount     $ 3,100    
Number of equal payments | Payment     3    
Payment Agreement with Financing Entity | May 2021 | Equipment and Software Loans          
Debt Disclosure [Line Items]          
Payment of debt     $ 800    
Payment Agreement with Financing Entity | May 2022 | Equipment and Software Loans          
Debt Disclosure [Line Items]          
Payment of debt     800    
Payment Agreement with Financing Entity | May 2023 | Equipment and Software Loans          
Debt Disclosure [Line Items]          
Payment of debt     800    
Payment Agreement with Financing Entity | July 2021 | Computer Equipment          
Debt Disclosure [Line Items]          
Payment of debt     1,000    
Payment Agreement with Financing Entity | June 2022 | Computer Equipment          
Debt Disclosure [Line Items]          
Payment of debt     1,000    
Payment Agreement with Financing Entity | June 2023 | Computer Equipment          
Debt Disclosure [Line Items]          
Payment of debt     $ 1,000    
Payment Agreement with Financing Entity | September 2022 | Equipment and Software Loans          
Debt Disclosure [Line Items]          
Payment of debt   $ 400      
Payment Agreement with Financing Entity | September 2023 | Equipment and Software Loans          
Debt Disclosure [Line Items]          
Payment of debt   400      
Payment Agreement with Financing Entity | September 2024 | Equipment and Software Loans          
Debt Disclosure [Line Items]          
Payment of debt   $ 400      
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Loans - Schedule of Amounts Outstanding (Details) - Payment Agreement with Financing Entity - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Disclosure [Line Items]    
Principal $ 1,645 $ 2,904
Less: unamortized discount   (24)
Total carrying amount 1,645 2,880
Less: current portion (included in accrued and other current liabilities) (1,234) (1,646)
Long-term portion (included in other long-term liabilities) $ 411 $ 1,234
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Additional Information (Details)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
ft²
Sep. 30, 2023
USD ($)
Dec. 31, 2021
USD ($)
ft²
Lessee Lease Description [Line Items]      
Area of office space | ft² 31,280    
Lease expiration month and year 2027-11    
Operating leases, weighted-average remaining lease term 10 years    
Operating leases, weighted-average discount rate 10.50%    
Cash paid for operating lease liabilities $ 6.1 $ 4.0  
Right-of-use asset obtained in exchange for operating lease liability $ 0.0 $ 1.3  
Minimum      
Lessee Lease Description [Line Items]      
Lease Expiration Year 2025    
Maximum      
Lessee Lease Description [Line Items]      
Lease Expiration Year 2026    
Laboratory Operations and its New Corporate Headquarters      
Lessee Lease Description [Line Items]      
Area of office space | ft²     100,000
Lease expiration month and year     2036-03
Operating lease, existence of option to extend     true
Operating lease, option to extend two options to extend the term for a period of five-years    
Operating lease option to extend term     5 years
Lease term     13 years 6 months
Operating lease landlord agreed to contribution amount, approximate     $ 15.1
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining three months) $ 2,064  
2025 8,057  
2026 7,230  
2027 7,189  
2028 5,215  
2029 and thereafter 42,798  
Total future minimum lease payments 72,553  
Less: imputed interest (29,042)  
Present value of future minimum lease payments 43,511  
Less: current portion of operating lease liability (7,910) $ (7,761)
Long-term operating lease liabilities $ 35,601 $ 38,321
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Lease cost        
Operating lease cost $ 1,503 $ 1,670 $ 4,535 $ 5,262
Short-term lease cost 1 51 197 175
Variable lease cost 513 381 1,539 1,264
Total lease cost $ 2,017 $ 2,102 $ 6,271 $ 6,701
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Aug. 31, 2024
Nov. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Nov. 28, 2023
Related Party Transaction [Line Items]          
Proceeds from sale of stock     $ 30,079 $ 2,598  
Minimum | Tempus          
Related Party Transaction [Line Items]          
Percentage of common stock owned     10.00%    
Tempus Agreement          
Related Party Transaction [Line Items]          
Market Development Fees     $ 6,000    
Activation fees     3,000    
First Milestone Fee     3,000    
Market development fees payable     6,000    
Market development fees received     2,000    
Tempus Agreement | Tempus          
Related Party Transaction [Line Items]          
Activation fees   $ 3,000      
First milestone payments upon achievement of specified clinical validations   3,000      
Second milestone fees payable subject to achieving two additial clinical validations   6,000      
Fair market value of promotional and commercialization services   9,600      
Warrant issued to purchase stock 9,218,800        
Warrants and rights outstanding         $ 18,400
Warrant exercise price per share $ 2        
Tempus Agreement | Maximum | Tempus          
Related Party Transaction [Line Items]          
Market Development Fees   $ 12,000      
Tempus Agreement | Tempus Warrants          
Related Party Transaction [Line Items]          
Proceeds from issuance of warrants     6,000    
Tempus Agreement | Tempus Warrants | Tempus          
Related Party Transaction [Line Items]          
Warrant exercise price per share         $ 2.5
Warrant expiration date         Dec. 31, 2025
Tempus Agreement | Tempus Warrants | Maximum | Tempus          
Related Party Transaction [Line Items]          
Warrant issued to purchase stock         4,609,400
Tempus Agreement | First Warrant | Tempus          
Related Party Transaction [Line Items]          
Warrant exercise price per share         $ 1.5
Warrant expiration date         Dec. 31, 2024
Tempus Agreement | First Warrant | Maximum | Tempus          
Related Party Transaction [Line Items]          
Warrant issued to purchase stock         4,609,400
Investment Agreement | Tempus          
Related Party Transaction [Line Items]          
Number of shares issued 3,500,000        
Share price $ 5.07        
Proceeds from sale of stock $ 17,700        
Stock issuance cost $ 1,100        
Investment Agreement | Sales [Member] | Tempus          
Related Party Transaction [Line Items]          
Payment of stock issuance costs     $ 800    
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of Amount of Transactions with Tempus (Details) - Tempus - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Selling, general, and administrative    
Related Party Transaction [Line Items]    
Orders and results delivery fees and net promotional fees $ 0.1 $ 0.3
Other income (expense), net    
Related Party Transaction [Line Items]    
Noncash loss from remeasurement of warrants $ (26.0) $ (18.3)
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of Amount Due From or To Tempus (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Amount payable $ 12,450 $ 14,920
Short- and long-term Other liabilities | Tempus    
Related Party Transaction [Line Items]    
Unamortized Market Development Fees 1,700  
Current Liabilities | Tempus    
Related Party Transaction [Line Items]    
Amount payable $ 600  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring and Other Charges - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2023
USD ($)
Employees
Mar. 31, 2023
USD ($)
Employees
Sep. 30, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]      
Restructuring expenses recognized     $ 4,037
Restructuring completed date Mar. 31, 2024    
Number of employees affected in workforce reduction | Employees   100  
Non-cash charges, disposals of fixed assets and impairment of other assets   $ 600  
Expected number of employees affect in workforce reduction | Employees 60    
One-time Employee Termination Benefits      
Restructuring Cost and Reserve [Line Items]      
Restructuring expenses recognized   3,100  
Restructuring expenses recognized $ 4,000    
CHINA      
Restructuring Cost and Reserve [Line Items]      
Restructuring expenses recognized   $ 900  
Number of employees eligible for separation pay | Employees   12  
CHINA | One-time Employee Termination Benefits      
Restructuring Cost and Reserve [Line Items]      
Restructuring expenses recognized   $ 300  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Shares of Common Stock Available for Issuance (Details)
Sep. 30, 2024
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Outstanding stock awards 9,620,071
Reserved for future award grants 4,816,129
Reserved for future ESPP 192,341
Total common stock reserved for stock awards 14,628,541
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - 2011 Plan, 2019 Plan and Inducement Plan
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Options, Number of Shares, Beginning Balance | shares 5,805,586  
Outstanding Options, Number of Shares, granted | shares 3,539,500  
Outstanding Options, Number of Shares, exercised | shares (46,471)  
Outstanding Options, Number of Shares, forfeited or expired | shares (651,638)  
Outstanding Options, Number of Shares, Ending Balance | shares 8,646,977 5,805,586
Options vested and exercisable, Number of Shares | shares 4,058,866  
Outstanding Options, Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 7.40  
Outstanding Options, Weighted-Average Exercise Price, granted | $ / shares 2.14  
Outstanding Options, Weighted-Average Exercise Price, exercised | $ / shares 2.44  
Outstanding Options, Weighted-Average Exercise Price, forfeited or expired | $ / shares 10.14  
Outstanding Options, Weighted-Average Exercise Price, Ending Balance | $ / shares 5.07 $ 7.40
Options vested and exercisable, Weighted-Average Exercise Price | $ / shares $ 7.74  
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 7 years 10 months 28 days 6 years 10 months 24 days
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 6 years 6 months  
Outstanding Options, Aggregate Intrinsic Value | $ $ 19,399 $ 64
Options vested and exercisable, Aggregate Intrinsic Value | $ $ 5,870  
Performance-Based Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Options, Number of Shares, granted | shares 271,500  
Outstanding Options, Number of Shares, Ending Balance | shares 271,500  
Outstanding Options, Weighted-Average Exercise Price, granted | $ / shares $ 1.61  
Outstanding Options, Weighted-Average Exercise Price, Ending Balance | $ / shares $ 1.61  
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 9 years 5 months 12 days  
Outstanding Options, Aggregate Intrinsic Value | $ $ 1,024,675  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted-average grant date fair value of options granted $ 3.55 $ 1.33 $ 1.49 $ 1.82
Unrecognized stock-based compensation cost of unvested options $ 7.5   $ 7.5  
Unrecognized stock-based compensation of unvested options, recognized over weighted-average period     2 years 1 month 6 days  
2019 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock shares purchased     391,415 468,643
Performance-Based Stock Option | 2019 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Grant date fair value     $ 0.3  
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation of unvested options, recognized over weighted-average period     1 year 3 months 18 days  
Unrecognized stock-based compensation cost of unvested RSUs $ 3.3   $ 3.3  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Volatility, minimum 82.57% 78.67% 72.61% 78.47%
Volatility, maximum 83.59% 78.73% 83.59% 79.31%
Risk-free interest rate, minimum 3.48% 3.99% 3.48% 3.47%
Risk-free interest rate, maximum 4.15% 4.43% 4.65% 4.43%
Dividend yield 0.00%      
2019 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
Volatility 61.35% 84.88% 61.35% 84.88%
Risk-free interest rate 5.43% 5.14% 5.43% 5.14%
Grant-date fair value per share $ 0.51 $ 0.91 $ 0.51 $ 0.91
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 5 years 9 months 7 days 6 years 7 days 5 years 6 months 5 years 6 months
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years 29 days 6 years 29 days 6 years 29 days 6 years 29 days
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details) - Restricted Stock Units - 2019 Plan and Inducement Plan
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unvested Restricted Stock Units, Number of Shares, Beginning Balance | shares 1,253,826  
Unvested Restricted Stock Units, Number of Shares, vested | shares (340,079)  
Unvested Restricted Stock Units, Number of Shares, forfeited | shares (212,153)  
Unvested Restricted Stock Units, Number of Shares, Ending Balance | shares 701,594  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Beginning Balance | $ / shares $ 8.99  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, vested | $ / shares 11.92  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, forfeited | $ / shares 10.18  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Ending Balance | $ / shares $ 7.20  
Unvested Restricted Stock Units, Aggregate Fair Value | $ $ 3,775 $ 2,633
Restricted Stock Units, Aggregate Fair Value, vested | $ $ 639  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 2,677 $ 3,482 $ 8,017 $ 10,662
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 1,267 1,458 3,719 4,306
Performance-based stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 36   77  
RSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 1,324 1,840 4,056 5,720
ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 50 $ 184 $ 165 $ 636
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Function (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 2,677 $ 3,482 $ 8,017 $ 10,662
Costs of revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 156 428 463 1,354
Research and development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 1,006 1,212 2,999 3,698
Selling, general, and administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 1,515 $ 1,842 $ 4,555 $ 5,610
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net Income (Loss) $ (39,089) $ (29,098) $ (64,859) $ (81,712)
Weighted-average common shares outstanding-basic 61,051,350 48,694,324 54,708,205 47,701,369
Weighted-average common shares outstanding-diluted 61,051,350 48,694,324 54,708,205 47,701,369
Net loss per common share-basic $ (0.64) $ (0.6) $ (1.19) $ (1.71)
Net loss per common share-diluted $ (0.64) $ (0.6) $ (1.19) $ (1.71)
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Basic and Diluted Net Loss Per Common Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 9,812,412 9,756,266 9,812,412 9,756,266
Options To Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 8,918,477 7,731,587 8,918,477 7,731,587
Unvested RSUs        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 701,594 1,611,229 701,594 1,611,229
ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 192,341 413,450 192,341 413,450
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $&!9ED'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 " !!@699] 6S8^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^GJ@J';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E)]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $&!9EFP7G60T@4 -,> 8 >&PO=V]R:W-H965T&UL MM9EK=1Q3(A[S0!L)!O^VW.=Q;)2@'/^5 MHIWJFR;P]?5>_2Z'!Y@%4]P7\9]1J-=7G7&'A'S)LE@_BMVOO 0:&+U Q"K_ M2W;%N_U^AP29TB(I@Z$$2906_]ES61&O @#4'D#+ /I%@-OT!:\,\'+0HF0Y MU@W3;'(IQ8Y(\S:HF8N\;O)HH(E2D\:YEO!K!'%Z9AJ[A*U9I*KRYZ&KYF87E J7Q?*M$'Y@GP0J5XK4 UY^#:^!Z6LBDKW M1;VFJ."<;\Z)YYP1ZM"^I3P^'OXQT$WA;XKC537GY7I>@YXOMER2?Z8+I24T MQG]M-50H].T*IH>^4QL6\*L.=$'%Y99W)C]\YPZ=GVUXWTCL#6R_@NUCZG4S M>7K9=YZP M.";7F8*?E=T.XCI:9M;I$@]KBU<;&Q>W)B7>;<+E*DI7Y!=0T&OBBV3#4GM> M<<%&7X#'M06M[8Z+^Y7]0"22!'S]7(O@\QF9Y^:>?,RTTBP-H0*LQ-_(TI3U M4*@-B1[X14INLSC73]IGS@.)? MUJ6/CT>US67M?ES;U@.1PZ#CD!FJ+20WUYD@IK1&MK1(^R1A5HU8%G M4FRC-+ G&=?TIU;04Y@D6ILD>I1)JD!G NQ"3/Z.-HUCU '%B_Y@,+"2GL(E MT=HE4=PEY6UU*CEK!L,%A@/'BG6*72%:&R.*VYCW(M]%6(L4FU$/B(P&M.MZ MCIWO%(:(UH:('F6([E/-97$R8!:>;.\$K;"X8H/QPZ/:!>JJUFR5(5Y18!8<3%&ATN'M<2TJO=D(=; MEZ=(@[<52^+2'Q<_D3D/,@D-V'J&@"N]7<]MF"1;%F>USL&;IBC?N M:1X0>IC.;Z;6\Q(\\&L)>Z^.#;GE+WZ]>*X M]P,SNR>*Q'P)H<[Y"*8[69R@%C=:;/)#R(706B3YY9JSD$OS OR^%$+O;\P' MJG/LR?]02P,$% @ 08%F64M0S('T!0 X!@ !@ !X;"]W;W)KR8!QW;Q$#J9-$"W3:HT]UK M1F9BHI+HDE0.^_1+RHYDBY0<[_8BB63/C/ZAAOR&S.F#D#_5BC$-'HN\5&>C ME=;K]].IRE:LH.I$K%EIOKD5LJ#:W,J[J5I+1I>U4Y%/,831M*"\',U.Z\^N MY.Q45#KG);N20%5%0>731Y:+A[,1&CU_\)W?K;3]8#H[7=,[MF#ZQ_I*FKMI M$V7)"U8J+DH@V>W9Z!R]GQ-H'6J+OSA[4#O7P*9R(\1/>_-Y>3:"5A'+6:9M M"&K^W+,YRW,;R>CXM0TZ:IYI'7>OGZ/_42=ODKFABLU%_C=?ZM79*!F!);NE M5:Z_BX=/;)M0:.-E(E?U;_"PM84CD%5*BV+K;!04O-S\I8_;@=AQ0$&/ ]XZ MX) #26IMH]J(>F]K;9,-+^QH76IION?'3L_FW MKXMO7SY?G%]?7H"/YU_.O\XOP>+3Y>7U KRM2EHMN6;+=V "?BPNP-O7[\!K MP$MPO1*5HN52G4ZU46%C3;/M$S]NGHA[GKA@ZQ- X!A@B ./^WS8_8)EQAW5 M[F3??6IR;P8 -P. ZWBD;P J*5FI 56*:6\Z&__ [V^GV7NUIAD[&YEYI)B\ M9Z/9FU%XQQ''@Q"Z(XZ!G:M!&9'AA: W^I-Y5@9__:SJO> MHDW=66-6W.[<\EC%)(K\2A%LJ00'M7XS2JGFY1W(F8$TD);&$W$[JH>E:%AU7:>Y*.\VJ]> 4.0HP*%3JAXK@DC<([,E M'AJDS+9:!\1A5QQ)DZ1;ICX[',(T[1'8<@J1%S$YY_2&YUQSYM!-V289P$':A[#,+4MQ#$M02#QU$GJP,-MPE^="+ M,6E7@8E:WN%]7-<+2C MMS,N28,TZ $I;D&*CP/I@3> 74XBA'#G!7BL0M37^>&=_>-+:'I(H8O*F"#< M;4P\9FD8A3V+"VZ!B@_L_$11\,TV:K,!-"NBJ6]69GUZ_P,,@;= _G^@_9Q; MH.)@L(E8:)']7(E\R:1Z\RK!*/Y0=[T]TV*0SD=/B]\4;3_U%M1X&-3V=8L2 M*#L"8_ :GD (D6DL)# ;_HJ!"< 0CN'F!Z@5E7:C56F#(/X/6WX ,1Q')!FC M%-;E$L)QD)B/TN#9F"O5= *55MI@HRNN9FX7I$NX6-H]C[.@N+:A6EBF-4CM^T% M\' O8!JMJJARJEG3:(G"5,K*'I_>,\!+<\_ VUPH]3O:E^R6YYQ[^X2NQ2?A,1PL]L4^@R#*(EASQX3M\#'P\#?+-SJN&7" MA3B*HCCJPMYGA].@KYW),.T=VM1S\+@DMH_8/;7S[N]\=K[]W73G^-F> M_?])Y1TOE>F>;HTC/(G-,,C-1N_JDQ^Q=02P,$% @ 08%F61]P(G-; P 20P !@ !X;"]W;W)K M+D[I_?70[?,=PP_B@B (E^)W$J1D8D M979EFB*(("'BDF60JCM+QA,BU9*O3)%Q(&'AE,2FC;%O)H2FQGA87)OS\9#E M,J8IS#D2>9(0_N<:8K89&9;Q=.&.KB*I+YCC8496L #Y/9MSM3)KE9 FD K* M4L1A.3(FUM742)96S(DAH6A[)[RH16PZ6>\#!KASL8QVH,6GFYO[!3K+4Y*'5$)XCL[FA$,J(Y T(/$Y>H^^+V;H[.TY>HMHBNXC ME@N2AF)H2D6EMP#! O(+I&#+Y"-;;?%?=KM/H- N5N%N]-T-U4N MZH38=4+L0L\]H#=7902<0XA4[H/'"Y01CM8DSJ$MM%*K5VCI7\QZC"\QQM;0 M7&^'\*)9 ]6I49W34$6D7I) ))<1X_0OA&W(I::WQ6+A\K,#?81A ]NML=U7 M85,A\G9D=X]DE[7+H@'IU9!>)^24)8G:98ZI >^X&GC1K,'IUYS^"9Q'%8"_ MERL;MU? ,98-ZEY-W3N9^J*C 'I[(#WL.WUKL$N\;^AAMX_]@=L.W*^!^Z\ M5FU12+7KT7351MT_EGK?L)MZ4%,/.JDG0OTUT/:EZ< MO8KR]T/J?.2I(9E;LK\2OJ*I0#$LE3R^[*D$\W)N+1>29<7H]\"D&B2+ MTTC-^L"U@;J_9$P^+?0T6?][&/\#4$L#!!0 ( $&!9EFJ)I&#ZP4 ),: M 8 >&PO=V]R:W-H965T&ULK5G;;N,V$/T5PET462") M2=V5.@826XL&V%P09[L/11\4B[:%E417I)ST[TM=(MGD2,FV?K$M^4"O2:)AF_'&V$V%Z,QWRYH6G(S]F69O*?%6)\72R#==T0<6W[4,NC\8M2Q2G-.,QRU!.5Y>C*W(1&$894"'^B.D+W_N- M2BG/C/TH#VZBRQ$NKX@F="E*BE!^[>B,)DG))*_C[X9TU(Y9!N[_?F/_4HF7 M8IY#3F_F=-H+LDF_)$EY]HI<:Z]HCM"RX8&D3 M+*\@C;/Z.WQM$K$70/H"C"; 4 .LG@"S"3 _.H+5!%@?'<%N BKIXUI[E;AY M*,+I)&UJ@^R_H_B%XO'JZD0!T4F1A$<6"1I_1&?JVF*.33Y_1)Q1GZ&G#"AYF M$9^,A;R>DG6\;,:^KLL8VT2W+Q(:C((MH!,3/A^/]@?BQS$.;#.,M&=?& M(.&";L^1B4^1@0T+N)[9Q\--2,[_&SWXSZ,?),-L*\.L^,P>OIMLR5**%B(4 M5'8&@?Z\>N8BERO[+VBJ:S(+)BO;W07?ADMZ.9+]C--\1T?37W\A#OX-RO,Q MR>;') N.1'8P(U8[(]80^_21[FA64"C[=:!3!9;WAMW4L%WL3\:[_;3J*.(9 MEGN(FNLHQ_6(=8@*=)1M>MAI40<*[5:A/5AS,\8%1[*;(/HJ;X6<@EW%/F:I M'9-L?DRRX$AD!Q/AM!/A#)9:.1&(K:05Z"VYFL#>+R;'=Y0RF0$HRW41T ME&7;IE*^ 8#"'C;ADG-;I>X[BXK3,%]NJJJ+I-R$;1=!=QV>!+ MYP:I]P#UEJ5..(3R74777$>9-B;JA ,H3][=8/5^J]X?5/^52E^)XG0;QGG? M1 \R_&R'\?4YM!U;2<@Q1PS>&?$@;01W3A&_MU)$7BQ%D$E8%]9 M>C,(YF,+*P4)P AQ?4==HQ#.]%T7]T@W.NG&\#IEG*-5SE(D=\5E5V(9+-O0 M+N",6+)1J+H!G(E=WU2% SC9FVQ;%0[@/'O_#G@HO//=9-!$2N,MJ*PX(7=7 MI0,'-9M TCVU%4,H%ZOW7@!E>JXVS3K*LHP^K9VC)<.6MM7:%#8HUM(3[:I2 M 0Q1>RP$,K1IA9@PZ1':&5LR:->F]U6KK&<4G31J/Y^BC((WH(;M\%(=[&F+ M6<>9ABH;X"*>K=ZY P#7U[\Z&TF&?62UB)_IBN7T3;P(7WOZE^[OSDP?>XZJ M&< 9/G:U#@;@',NSM!D'<)XT67W%W3E+,FPM'W*VBZLG:E+_^_(!1Z@JUR&& MZBL!C+9W S"NUZ.V,Y5DV%7>48$2.=V@-D_;+593JVY0(9R<6E\3">#DU-I: MUP)P'G%)CX4DG8/&9T)-(9-("0\BI-"@ _PKANV]Z0WL'>D0V2 =!C6*[WS M8L:P%_M>/72FT5FXDWYD36OY'+%"<"'-6;6EZBT"0_=)#L$VD?L>-1F 0?,< MWS(-2TV(CK0M%\L]DMKC($[IT8BYY^<.T]+Y-&/8IWTH+4,EHONHOL3HR+[$ MZ,B^Q "<<&+&>P_94RIW/.7;#2Z]>9&)^JEJ>[9]@W)5O3=0SE^3BQD!SL_) M15"_'^GHZ]\3\S(5A:_=S0,*)Y M"9#_KQ@3;P?E .U[J.F_4$L#!!0 ( $&!9EE]52;(@ ( '<& 8 M>&PO=V]R:W-H965T&ULK55K;YLP%/TK%JNF5EH+(8]E'4%* MDU2KM#912+?/+MP$JV SVR3MO]^U(2Q=:31M^X)?YQR?>XVO@YV0CRH%T.0I MS[@:.:G6Q:7KJCB%G*H+40#'E;60.=4XE!M7%1)H8DEYYOJ>-W!SRK@3!G9N M(<- E#IC'!:2J#+/J7R^@DSL1D['V4\LV2;59L(-@X)N( )]7RPDCMQ&)6$Y M<,4$)Q+6(V?_5K&SO&\D 53$3VG24Z'3E#AR2PIF6FEV+W!>IXK,%8 M9,I^R:[&>@Z)2Z5%7I/10G&&F)JPQY.IS,[Z+YUYOI>#6;DFB%S>WL;A61 M^369+V;+\>H& >2TY+1,F(;DC)PNJ 2N4] LIMD9.2?WT92KTW].:8=$EF3WB#%;2EMZ(/+-U< MWVUX[@^\82=PMX>N6V"=8;_7:V OW/4:=[VC[I:04?Q!"/X>^KG-W5&ZJ5:7 MJJ QC!PL1PKD%ISP_;O.P/O8K$HN2ZNN;-;%-5Q[:8N+_@54F^I7+#N"(9K)'J77Q$ M![(J<]5 B\)6B@>AL>[8;HHO T@#P/6U$'H_,!LT;TWX$U!+ P04 " !! M@699/E!35 MEADWW?QBB?2YA[SG7E[J3G:4?>8Y0@)\+0O"IT8NQ&9LFCS-40GY%=T@(O]9 M459"(8=L;?(-0S"KCY4!/F;+*!:Y0@\7'SR.3([%@R7"+",26 H=74N+;'L6TI@QKQ M":,=WWL'RI4EI9_5X#:;&I;:$2I0*A0%E(\MFJ.B4$QR'U]:4J-;4QGNO[^P MOZ^=E\XL(4=S6OR!,Y%/C= &5K!JA!/=/DL7=;73]'$<@>9:/ M^_CA.0&+]V"^N']\BC_$#\GMIQC<+9($7%0$5AD6*+L$ _ QB<#%NTOP#F " MGG-:<4@R/C&%W)=B-]-V#S?-'IQ7]N"">TI$SD%,,I1I[*/3]J,3]J;4HQ/% M>1'EQCE)F*#-%7"MWX!C.9YF/_.WF[LZ=_[?ZO%_7OU #+?+$+?F21_TL7^X;=T[.K.CCF&YBBJ2&) M.6);9,Q^_<4.K-]UPI^3+#HG67PFLH,0>5V(O%/LLP=YH;2QN+BCG%_JXM!0 M!#6%NCZVLX$[LL+1Q-SN*ZR!.2-K%!["(@TL\$*_QQ9K8*$]M)T.=N"OW_GK MGTS)>0[)&G%5=N15*>\"(DLE8XBDWX!,1,(+V-Q"V=^R@JK(SD1V$*NA"%9Q,S294(*L8)FNP00Q3786_:5C\O40)[%YF'D,&GM-+ MRV.,Z_524D/CV_I\''9.#D\Z^832 G*.5SAM$D]6RKW< X("(H]H(8^F5 *I M<88YIT7U@GY$C%,""\S!1:(DRR&^!'="J]7)S?QLVIZ3+!H>:6N/^B7A3 L> M!"KL A7^L%"F/U\\=$$(?YRPQY#CA#W&.*[;4TS#\UK&CCHA1F\YEE*#BLC^ MHL#_H RL95\!E.=;B NX+-! "C3@L)#G%RT%X$@*A05&6D%&Q['W@IXBQQB_ MYVQT#!GV6.)C2!"\HH=M??\.MDXK0U&@Y[ MWNIP@>?[5L]E'2ZT;:M_D9I[G4")V+INP3A(:45$\\G7S79MWG7=W/3F;^SQ MW-;,1ZHMK#N/[_1-3WD/V1H3#@JTDDM95T,9(-:T:&PO=V]R:W-H965T&ULM=UM4^/(>L;QKZ(BIY+=JF71 ML^7-#%4[6+*>-1EF/# :A5KMMP3_GQ1F8L7ZWD-3W M-O:EUH3V[J^_^WL;#.[K>[*S:^K^VK9_,OU:GU7 MULVWZYNSS?VZ*J\>-[I;G)FZ[I[=E?/ER?F'Q[_[O#[_L'JH%_-E]7FM;1[N M[LKUWY^JQ>K'QQ/CY/DOOLQO;NOM7YR=?[@O;ZK+JO[C_O.Z^>[L1;F:WU7+ MS7RUU-;5]<>3WXW?"L?;;O#XBO^<5S\VK[[6MC_*M]7JS^TWT=7'$WV[1]6B MFM5;HFS^^%Y=5(O%5FKVXW]VZ,E+S>V&K[]^UH/''[[Y8;Z5F^IBM?CG_*J^ M_7CBG6A7U77YL*B_K'Z$U>X';+78//Z_]F/W6OU$FSULZM7=;N-F#^[F MRZ<_R[]V!^+5!H:U9P-SMX%Y[ ;6;@-+V,#T]FQ@[S:PA0UL8\\&SFX#Y]A= M;3 6=VFT[\3ISV=.%W=J[[E^ M.=GBV7:G^7YI#]=\&=/ M5_SC<)F4=7G^8;WZH:VWKV^\[1>/8^YQ^V:4S)?;]G!9KYM_G3?;U><717Y9 MI-'D]Z_^1+O\VOR1^?G72ZT(FN^*BR0LTHG_Y?+?-/\__HB^_I?VT\.R?+B: MU]75S]JI]L?E1/OI'S]K_]#F2^WK[>IA4RZO-A_.ZF;/MO[9;+<7GY[VPMRS M%U]7=;F0;':AWNSWKYEV7<[FBWG]MV3KR8&BU=W]PT:+EM^K3=UTO%K[_69= M5=NO))C_9DP[L)N!6KY8W=TU??2R7LW^E&P]/7[K0SL2#J"&';R(D0_] /&! MR^6JN7";_R:5"^US.;\ZC9;:17D_EU]ZR5NM0SN9OAD>=LRS_X\ZAWZX_$#1 MV>SA[F%1-NU#*^K;:JTUI[Z9UMQNYQO?JZ;D;'57:3^EJ\WF9PE?',]/JNOY M;"X_:I;QBV;J MIBEK>$^F^VANYVC?STW#,ZSQA[/OKQN74B;7>DCW3/%GH!634DL8C$8A)+2"PEL8S$G*\[8ZX[+"5G1)[& Q*8D%I)81&(QB27'7#\I63$CL9S$"@CKM!7GI:TX M[VTKCPWE>;(C:RS*"D,;"XE-2,PGL8#$IDYOHF18YM@TA'E22!:-2"PFL83$ M4A++2"PGL0+".CW(?>E![H >5/U5K6?S3;5M0T_3FM7]]HVGC:H%*0L,;4$D M-B$QG\0"M]8S>FD^HP'-Q[_\ M_%G67T:]L3+6Q;=FE76&M@T2\TDL(+$IB84D%I%8?,3EDY %4Q++2"PGL0+" M.HW#>VDQ L(ZS6;\TFS&RF;SI=K4Z_EL^T'U\UN]\WJC;3]PKZY4?4?)#NT[ M)#8A,9_$@G&O[SBZYUCBITYDS9#$(A*+22PAL93$,A++2:R L$[?,?27QK,- M2"HZSV/(ZG2;J+W:OBM\7RTWY?;M&&EH3^^_$:F[KO !_86ZXM ^@FH^J@6H M-D6U$-4B5(N/NY 2M&B*:AFJY:A64%JWI;R*$!O*EA*LUM7\9JG-'M;K:CG[ M6ZO7Y7*S*)_R_U?__?"4(I1V&*-W89PZAMA?E.4']Q=2\U$M0+4IJH6H%J%: MC&H)JJ6HEJ%:?LSP*ZB2W>YBMMU%';_]8[FNRL7\?YOYRDTY7VH_+;;A8&W; M6KZ7\T7Y;5&=7J_6I]O/NK6KZENM;:JF$\WKN?PWJ%VYUS^SZ_9:#IK+134? MU0)4FZ):B&H1JL6HEJ!:BFH9JN7'#+^"*MEM.6TRV%!'@_.J/G@KPB>C'V<] M]8R1&%^^4-<:W$K0>"^J!:@V1;40U2)4BU$M0;44U3)4RU&M.#R>N]VD#?H: MRL#?N;^\$FX>NJSN?]4L_?'N DO:6^S^[\N.8>JNV%O(W.($U7Q4"W::Z@XB MM&"(:A&JQ9++PQE;KNF([Z>055-4RU MEQR14TL7[R22OZP;ENV)'RBC=4-4BU M1K4$U5)4 MRU M1[6"TKJ]J$W?&NKXK?1^Y?AA>: -]>.CQLC5O=Z4 TW3HIJ/:L%.4TXY MT$0MJD6H%DLN#\<;VX8G3CG0O"RJ9:B62X[(J658XI1#\BK;:*8F]IXI1YMS M-=1!5^7]RX>'.YG;NT"U":KYJ!88_>BG[3GZR- -L3>@65A4BU M1K4$U5)4 MRU M1[6"TKKMJ$W/&D/BLV^YGUE=8'!+ZJ=-1^(OR!.TI(]J :I-42U$M0C5 M8E1+CKF,4K1DAFHYJA64UFTR;6K64,=FB;N;U24&MQDT0XMJ/JH%J#8U^J%< M6W:+,UHU0K48U1)42U$M0[4]LM;D_QJ=V@?0K4)JOFH M%IC]+.EH9+CBOSV':%^LQ_Q.[5[[85=^99=^I9=^Q9-V*):B&H1JL6HEJ!:BFH9JN7'#+^" M*MGM+FW"UE0G;.E0O]D/[SF6V''0("ZJ^:@6H-H4U4)4BU M1K4$U5)4RU M M/V+T%53%;L-I0[BF,D]X7*3?E.0#S;$NKF-ZH:XUN).0FH]J :I-42U$M0C5 M8E1+4"U%M0S5@ 5Y4"W:: M\J$@:'(7U2)4BR67AS32CU9-42U#M5QR1"21?MFK5)%^LXW1FNH8[3LB_6IY M\$<[:.(6U7Q4"\Q^6')/I!^M&Z):A&HQJB6HEJ):AFHYJA64UNU%;=;7')CU M%9]1)&]#_:RJ88YM6USL0%U\<(-!T[NH%NPTY90#C>VB6H1JL>3R<,:>Y=KB ME ,-Y*):AFJYY(BUZHU=3^>XP;S.TICI#>_0CR>3#'),06C!$M0C5 MXCU7AWC_(%HT1;4,U7)4*RBM^RC5-@5KJ5.PBE;QBW:Y-P.K5H=.65!M@FH^ MJ@56/P,[-@W/TW6AOZ!E0U2+4"U&M0354E3+4"U'M8+2NFVH3<%:ZA3L^V]" M5!<8W)$D"4E='XG/5=V]K#-1<%U=>&O"1_T MCX3;!H\[[1FZ;SFJ%936'>]M2-52AU2)^P'5)0:/>#36BFH^J@6H-K5DRX*Z M^LCJ=9'^"RU'W_ZO^\((W;\8U1)42U$M0[4ML6$;8L(- MK1JB6H1J,:HEJ):B6H9J.:H5E-9M/FUVUE)G9[^\=8$FM3NX#Z$A6U3S42VP M^OE(R];UT5CL0VC2%M4B5(M1+4&U%-4R5,M1K:"T;A]JP[V6.MP[9(4FJQ]) M]?3^+U5H1!?5?%0+4&V*:B&J1:@6'W4=)6C-%-4R5,M1K:"T;D-IX[F6.I[[ MCA6:K'X8T[3$]5+4Y0>W%S2HBVH!JDU1+42U"-5B5$M0+46U#-7R8X9?097L M=!>[3?3:ZD0OO4*3+5FV55S[0+U+0SL.JOFH%J#:%-5"5(M0+4:U!-525,M0 M+3]B]!54Q6[#:;.[MCJ[>]0*3;;D@?6N[3GB34;J6H,[";IX+:H%J#9%M1#5 M(E2+42U!M135,E3+4:TX/)Z[W<1LNXDZ&:Q>H7! MO06-^*):L-->!]2%]PZF:,$0U2)4BR67QTC734M<[QJMFJ):AFJYY(AX(W%2 M(5F,UK$LQW7VC/ VC&NKP[C'K<\D'^ED;/ "U2:HYJ-:8/?3IR/=M3QC+-YW MB-8-42U"M1C5$E1+42U#M1S5"DKK]J(VNFLKDWB''[DL;T-V?\)AF.9(7"I? M77QP@R$U']6"G:9:GPDM&*):A&JQY/)P===S+7'"059-42U#M5QR1$X-4Q>G M'))7V6/;'NU9G\EN [&V.A![]".7Y<.=C/1=H-H$U7Q4"VS)TJB6[IB>W?ME M!$W+HEJ$:C&J):B6HEJ&:CFJ%936;4=MK-8^L$+ML/69;,GJJI+UF=1%!S<6 M-#"+:L%.4ZW/A!8,42U"M7C/U2&NSX0635$M0[4CU/[")H7E525KK:4XR635 M1;4,U7)4*RBMTVZ<-K/JJ#.K[UB?R>D' MY/KK,ZG+#VT>J.:C6H!J4U0+42U"M?B8RRA!2Z:HEJ%:CFH%I76[2QM0=88L M+ONF]9G4%8;.95!M@FH^J@5./R8H6Y\)+1JB6H1J,:HEJ):B6H9J.:H5E-9M M2&W&U5%G7+^\=64#M3NX#:%Y6%3S42UP^F%&9VQ[XF."T*(AJD6H%J-:@FHI MJF6HEJ-:06G=-M0&<1UU$'?(P@9./T%JNN+"Z!?J@H,["IJH1;4 U::H%J): MA&KQ4==1@M9,42U#M1S5"DKK-I0V3>LH4X'O6=C D60FQ?MWU-4'=Q=2\U$M M0+4IJH6H%J%:C&H)JJ6HEJ%:?L3H*ZB*W=[21G@==8277M; Z8=3#5MV(Z5UUK<"M!T[FH%J#:%-5"5(M0+4:U!-525,M0+4>UXO!X[G:3 M-LGK'$CR#E_88"<*R:/^P@;JRH-["YK/1;5 XG0@B&J1:@6RPZ&;&$# MM&J*:AFJY9(CTEO80/(:Y<(&3AN2==0AV7U@M*>>M'9YK:JZDE9E^3&:G M*W)/YU3]N;H6^FZRT9*SDE:2\0H(NC@;G<.3BS Q VJ)?S/Z*+>N@7'ECO.? MYN9K?C8*C$6TH)DR*HC^]T O:%$83=J.OUJEH\T[S<#MZQ?M7VKGM3-W1-(+ M7OQ@N5J>C=(1R.F"K MUPQ]_IZU#D=&7\4+6?\%C*QN,0+:6BI?M8&U!R:KF M/WEJ [$U0.MQ#T#M -0?$ X,P.T 7#O:6%:[=4D4F9T*_@B$D=;:S$4=FWJT M]H959AKG2NA?F1ZG9A=7W^=7?WR]/+_]? GFM_K?M\_?;^?@Z@NX.)__#K[\ MS &?\XOP;O?WH/? *O [9*O):ER>3I1VAZC=9*U[_[4 MO!L-O'L*OO%*+27X7.4TWQT_T7YLG$$OSGQ"7H5SNOH(;@36QQK0\/Q9;()5CH0I%@(7@)=.T)HEAUWR0O4XS*$U?8&K6A6ZTI[!.Y M(AD]&^G*E50\T-'LG_^ J1I M-@^S<1RFT?1T\K!MOD,LA0E$&[$=PZ*-89%W:L[S_^C:TNU(2:"X[D<9KS)6 M4%"U%INGYCHS<[B6-#>Y[II EVO1,>?O2,IVPA1OPA1[YV^N>/9S;-ID#C)> M:NR0I.Z^],E<4Y?SC<9H:\+2 ":]6;6%8!#' Y.:;*Q-O-9>4AV"C#46ZI8$ M2,F%8G_7#URF)K:I>)KV3'4)I5.WI>G&TM1?%SK;3&)U"550'60=8ZE@T]WXH@X N@ URR=0G>Y4QF?%VI]T#_()=::JRH M*'65/-"VL%R.3"T;QS!%?4]<4F$0N%V!00=UP5Y1UW6BQ#I3:U&7LDX4KI94 M@&Q)Q+V[HOV:#RWI5MNV@V$2#[BWA>1P+_>:5&+EBC!A)L)7K'Z5!_L%+;^B M*(X&'$.=8\CKV)69':?UR'Y?/Y<<,@B& R9UR Y?@?8EJ72J]$!!2JKQQ"14 MP<@=*P8! AX5X8^E;3<6'<9#/\B?9W4GD 9%*7L@=X4[U4([Z5$4]:?+ED+3 MP=KHX!YZ87+V5;>E2G'QO%7NFNQ3(6IDD^YNU2K=Z;O3I,]0'%(H&.B[L$-> MZ(?>:T%U >M=, FCG&?SSC$8@0'*@QUX(K\X'K5HS*O&(ML"!RC MR,I5AU@4X0%;.Z1$?J2L 473_.J^(2VOV>J"M:!OJ2TTA@-%A3KH0W[H^_[6 M)0BR86^,$QR%?;,=""M,:QPON!A+HI>;.;U30%+=AX9GTD;$<1(G<1^&G'(PQ0-( MA#KL1'[LO!8\HS1OY[$DJC7V%URR$3-.@\ J*0?\!G@:#1!*U&$K>@5;MV=E M)4Q-J889T+_6;&5(L]-L&SC'..HO;5U2"4Z3 :,[?$5^?-V=!A/J0\VW416% M5LR]1KRU7CJ(1J\LC%_ZW;NVX;TW#CZP7-_=FOEF#3'!F _];"G;V#V M6H^_;G9^P/F]H'2H#6&;<< D"?MK +]U;_5^:^O>2PQFU^2Y=J5V6=:+VX(H MW844/]AA[&A&%MCY[7FKOQU1P7ZB!DH.H<)"-%J.^+0PJA MZ<#V+NZ8"#Z$B6Q7G0$^@X&/1+A/HK#-)4+<7VTXA*;!P+(3=VP#^]G&!M.V MDP-[6_\!W-%[5E4FY0QMI(+QW.F2O3\0 MI;I!]UVRQ72M#.UVA!UK"/VLX1"/J-G(\?D2VNB?)-&TWWM=8GB:#O2KL&,) M(?3RP)OV6)%MSD_VSS8#-&IICH0JR0N6U^!S1PK=-2BHS_O=%#(\ZH[^L;3M M!K#C(*&?@]1$V@2G'S&GYS:Q2"(;:%UB" Z!4]@QAM#/&&[ZV LWM-D"3.R,?45JUX>MXWH_"[CEBA2_V!)#&_R=-6JG-P:$ZDK;=4'5L)O2SF9<#TO:<=YO2 MO^P /X.LT+7)%DP_WR>5$BN+88HLL/0;=JCCDZW/O4JJ73%?P4E0'[\T'TMM MGFZ^M#NOOR_K/?\$3RZ:[^4Z-]]TA%@E04$76F7P,=%)+IHOXIH;Q5?U M1V5W7"E>UI=+2O1RT CHWQ>1[?V;J+=ESR8'+JY$I5$XQEFD-)Y#FO@.F=-1:=K)30NU3C5+PDCV@KT1*$?7,L!910F19CTY!,Z092AGSFO M)6&9C+#2VH8!IZW.K-'Q7] )T#5G*I=HP3+(>O#)>:OAP=]Z?R?^N+-ZD^*$72O(+!\P5M>0=]E-W1A/YWI M;1-9D12FCFY>$L06G/CC!V_H?NFK]'N2)>])MG@GLB=W$G9W$AYCCW_H(7'% M4EX".OW.I?S4=P\-Q=!2F)&PC<^"L3L:1WA[6.&>,'_LCD=/PY*>L&$X&CQC M6_2$C;P+S^_"FGSQ05TRUU,6A G0^VO. MU=XP MW&PO=V]R M:W-H965T\NLFTL4CLK.VT\._/. E)**F[0H>7UK$]WWSCRS>3C#="/JH(0).G M).;JLA-IG9X[C@HB2*@Z$2EP'%D*F5"-CW+EJ%0"#7.C)'9\UQTZ"66\,QGG M??=R,A:9CAF'>TE4EB14/E]!+#:7':_STO' 5I$V'(&*5_Y)-,;>'DX-,:9&4QL@@8;SXIT_E0C0,1NX. [\T\'/>A:.< MY0W5=#*68D.DF8UHII&'FELC.<;-KLRTQ%&&=GIRB^L;@B1S24/&5V0J)>4K MP'77:NQH]&#F.4&)=E6@^3O0>N1.$ 5R#9W)YT_>T+VP4.Y7E/LV],D=U2 9CDQ][A\@O)N#E2.@+R]2F(##DR#?070D.1:C382*8U<)+&E"N"TI+/510Q M2C\* B2F&2AL:C-%1\:/F:?I B!FKJ.)-T) LL,OSRNOP+_&'9]TSUWL[.#AX8+CRT@#C0G>1':ZH$4#R"W') M/0:#]Y[K+GG HTIE$.4T;F"-ZYHF^4C-ZPY"%C08M[#R>Q6KX6#4';@#! O* ML9+3$2X>UQ*5N(N;J;3,BOW ] \$CB&3100L[P*UT,MG_.=I^C>*+$) P\? MY@8@@< K:U#RS6ELW6&PZR">'."V?OXT\GWW8FN_B2[/$:W/43[3NR"O3_PM MQDWZ[LBX,8YAE<7%[L^._]KEV*(#@TH'!M8+NW6LVFZ\%>"=,C6LZ T_0EF' M'T#YM*)\:EU1(Q-MG.Q6UGUXQ6-4\1A9$>=,QZU$[&;O4!4+V;.*[)G5:_/. M-/:Z4(;MU%^$80=$,0 ++\^M"QK7OC%-<6\M8>SV;X761JM19WE6V*WTT$K, MCO!6Y&W$_)J8;U^OU4K"RB3"Z9JRV"375G(%RB!',;7^>H+9!Y//V%FW^:]+ M,<]:-DV:B:K5\4=475Y==GG]CQ TSUIVO9=UG20\>Y;8I6E[S';OQ6L>=3;P MK,J]6]/VV/VOY8HMDCI)>':]?X?@[4'M$CS-_F%T%HD M>3,"BI6FF8#C2R'TRX-Q4'W;F?P'4$L#!!0 ( $&!9EG3 9>+; 4 (@, M 9 >&PO=V]R:W-H965T4ZO]A#NR6"G9M3K@U553WSG2171J MF^EB-GLR;;6QV=E)_';ESDZX#XVQ=.64[]M6NYL+:GA]FLVS\<-'4]5!/DS/ M3CI=T36%3]V5P]MT@U*8EJPW;)6C\C0[G[^X.!+[:/"'H;7?>E:2R9+YL[R\ M+4ZSF01$#>5!$#1^5G1)32- "./+@)EMMA3'[><1_77,';DLM:=+;OXT1:A/ MLV>9*JC4?1,^\OH-#?D\%KR<&Q__5^O!=I:IO/>!V\$9$;3&IE_]=>#A1QP6 M@\,BQITVBE&^U$&?G3A>*R?60).'F&KT1G#&2E&N@\.J@5\XN^2VT_9&:5NH M]SKTCA27ZJ+WL//^9!JPAUA.\P'O(N$M[L%[KMZQ#;57KVQ!Q:[_%+%M ER, M 5XL]@)>4S=1A[,#M9@MCO;@'6X2/HQXA_?@?7"5MN:;%DT&VLMKG1C;K&1X(>@U=_G2]]<%#4WWA)I4-7IEBI[);F^P1&F>%@=#Y"(AQ\)E JRY6X)H*ED)5 M;17=47Z-!]W<>".+;F5R6 7&K.HZ=D%UW/5-TL26K[$F&"UCQ4_4+SO!:A $ M92$T9Y">:6X$KJLU)DE.?3 Y%)7'X R!M*7A^Q<+HRO+R"KWVY][BYV=1PSR M9MG^C 1+$_ B656,52N"5?@W6*UKT]!MBI'3_\KMGF3NP$^]0Z'T&X]42?ZBJ:5JC(&JM/5-24609%0((%#JH8+K[HT9ZC8S4M4J/7 T.O:>EZG)X8A_-Y9&=)&&@*!+E8PY@'AB9&U1+9B=GN#G*0 M U=#"MR "5Y;O/I^Z0UTYFX.MII9/?STZR/U6R@F!P)[WE?(43 /X]9[,*YK M;:M:FVVP"X-ADMTE S1!0Y1Y+27%B4S.20^S A&BD\7L>#N>$3=&%=?G MQZHF1\;&$#_D@5/>B]ENWH$!5'V#AX. MGNEZA7!V@TY1TC@F+>Y)?E?NH(DM@3F94WJ)YAXR0VR>*FG/+8(E/J^;.+Q_ M: CNAE,G=?:Q1@U[GZ8D7"EBH"717O%;-,-$+XQDA?88S,=1@%\T ,6(RUX. ME-VMS4?> M1"QYTZ?Q$=';<0B@SD6?A^^ A+?M\TI89>ES72+-\XX%T'MF5H[[JMZIT@2,^HD"7L"HPDNBE/[.DV@6RE/[KI!3+=NAQA/5;P# MRT'2VY NBINOFVOV>;I=WIJG._H[[2J#CFFHA.ML\O1QIERZ]Z:7P%V\:RXY M8!;&QQI_*I 3 ZR7#/$/+[+!YH^/LW\!4$L#!!0 ( $&!9EG8)"W.< P M $D@ 9 >&PO=V]R:W-H965T/4C9,>#H?[0.U2$NO=Y8;D^N5^_3TSPUVM_)8 MQ2&%M2_D<-[GF=F^NG+^(JR,B>JZ+*KP>K"*L7ZYLQ.RE2EU&+G:5'BS<+[4 M$;=^N1-J;W3.F\IB9SH>[^^4VE:#HU?\[,P?O7)-+&QESKP*35EJ?W-L"G?U M>C 9M \^VN4JTH.=HU>U7IIS$S_79QYW.QV5W):F"M95RIO%Z\%L\O)XC];S M@C^MN0J]:T62S)V[H)MW^>O!F!@RABFB!_=U:\FR?.>AL.Q@]LF*8-4^9;#F(NW^BHCUYY=Z4\K08UNF!1 M>3>8LQ49Y3QZO+78%X_.Q1C*+=2Y759V83-=137+,M=4T59+=>8*FUD37NU$ MG$>[=K)$^UAH3Q^@_9,Z=55/$CPW]4CMCH=J M.I[N/4)OMQ-^E^GM/D#O'BG5OV?S$#V?H8YUL($6GI&H5=0< M99]61C65;G(;3:XR5P6LSS7=+&REJ\SJ0@4L-HCL&-1*7QHU-Z92T%BM/=99 MBM7,^1RK#<(AKO@^G5]["R)U 0Z6IC)>%\4-O3=UE+T1''RN^/AS.H=YG)7& M0Q3UY(?O#J;3\>'GT?E(_3*;G?']Y/"ITE7.6W5=0T ]+XSR#9U"+[Q9-@4+ MR-1HW;G)&F^C32O>7FT+AUX_O:D.PK4M,])&%M%\%7B M2>T\B3=2)\9'Y%)5D45R&[+"A08:Q@,D(1(6\A=-OA;V7KT^ILU.^)[V76DC MJ:QN?&C(Y-$A46>K^Y4P4K/ KX?,@:VD.I#0F]S!0_YHM(>48/PC2ZFPB!*J MFHRW_U!AY9HB!P^*2@IM@L_\U522LYE=.N'KCD0E1ND';CPBA3AS8H "^1%V 8*H@K BJ_) MER'T[[P6CN!*HYZ8:Z"K8)X.:=VW>A%P"X$:A6R0L@+Q![%((6M)I.R4F'UW!9<*H;\8)W5DPB4^>GH!S?).21EJ]!O2X@/<>?-I:D:PVN2 M"X9^1'7U*'F >.9:(RF/#=6\B9T'4&S3.=$-NP/@EPXP@O0V5$TPL#O679)2 M$4W+BI=2%TWG#H#+V85R8J=[ MWB/H2ES)LBOMD0'HL-J[2QO8MG10"LZHKUN+4:@P)=:_,.()[V^[Q79#7#'; MR(I9;#@2YT,HJPRDT:XLB+?)D6&CIOO+U@!O4 M+EC):URWA1EPCE[.=Q4\;H/B]JGV%TA1;Q$(B(_?B0?H-B#.US&)>)P,^^=3 M]3""+L 8$NTFL2>#V:?3P5-UK@D[S);>2&AQ]!U_>O?+4+U_?]*!,7K2@B,H M!+Y12IVUFSSL2@$;W"([P*8&ZSVJI84B;83:",*2TEF]II 2MV%^,8M#G2&>2"ARYLX MJZ1B0)FT-+ DOX4OY;;-<.L32)>VA$>9IY(&VA>LB!IO15\L4T*^<+6F)FEV MU3_:C+7T5 5%GPBXS)A<,B5(;:@##ITG@S+0WK3V)@\V<.IQ\\(NM20?R=[T M4LZZ'?:/4'ZSSH#P!8/PD_Y5O/&<6@RI4:D%W8P)R-Y0!B./(Q'VAB_VQ\/G M!P< N=H+)W>\\$%N*.EK=<53!9-O T)Y>*$86##*\]'!'N5G(9]"/3.<1K]7 MTQ<]"&.K3N6,-%JEB+G"AN056L._)_C^*:T1Q@K2&#/+1A@NF+'B-;J6D?L9Z[M"X];OEBT#H?S$J<"H3.I[H M<-22!JBJ+I"O'?.APXI)\@4A$508*MT;+KY.&0\MYP*<&\[YT GV16TMPU$ M7%!27]<%RB4V-JD"O)$](>&+8#;>4^ +]$ R@?;,-:E1+4R>FFXL;J@&2'X9 MJ=,UAIH#Z!NJ\D+V?@:8[^X5" 84=G:C86I9X9+%S5#P%OH&2TBWKU=S;<,M M=0$4!X=C<+B /[DDKK:77N>DJ7E,274-E%::C(/&_Z9-ERU2%=1$1273+35N MJG&60Z3$FYK=,L@\X$8454+A$HP+<0*6 M#J*TR?.V,ZRE:MGF2""VB\)=A908'942+W72QH MN)-0,,V$V=D6!4VJ!"OSRD.E+YV5D0+3T#7"#$<00LTV0HH]=FVS0VZ3#)R MN@.]0/'9!M!BF"?(-#:^H@,(=MF\@6_X&P;)WA4;8=/C',T"IQ,;[U'-9K)* MYEV;MMTA>(.A6,]LL%#+O1;0"4B6#-T[B;Q L!S;V?. 1"?H->RW%[W0Z,)N M,SY:O\P=US;@<]3>#1D8>A.Z#:5+T5LK?3-"ZL9G\'>P<(EVS3744#+ M"0DM?6F 0JDO(XM9,,6W]1I%L1L\]J; MY,K!],@*SA4M/32A@6ZX$[H10)51V]1SU#4Q2KJ ,(!*:$L"JE@0@<2/&?3 M17(#8^2;&@'L@VT-#1*!X^D_Z;%8@U?(V2NAUM:Q1$O(Y\X("$D! B8*&@L@ M28[4KTA0CB:/17'+#RGC)/."?X+]^:9!Q7PT.C"A&SF(PTJU([")K O5T3BT MQQ7/6[BG(8N4SI/W('E-Q@+&7.0613JTI/4[G?Z04E4Z4:8G=RG=PQ 5#*-I M;FA";?B32SL94O*5B7J583]5;7U,K,Q:+D[OMOBQ]QA=%=;IPX9I=)I(+=+2/:9FA[(SYA^MCZPF=,*?K9'RP!\<+6/ M/_QL%U=;?\[4Z9]G:O("#R:T:$*+)OOMU;.M4_02%^H'7=:'<))1HOI,3:9\ M)/_;.EL T?OVE?R;_,3[GZGWY*/)/H*[6R.O3;EAJZ^-^&?L\E^!?UV@]KVW M/[!OJ6DO8PN$1-<,QA7E-FKVFQ D \NG"+7=3^.[X]B_ M,QQ^?"I,CGR+5^\J7&>)@P_FZK&WR __0LC,E90>TBG(F^N5ZLWZD\,P-=2F M6LEDER>F]%F!QJ=ZCJS9FY5L? 5H6VE[ZZ#>\OZW#2"'4D:'WA1M'\>#*((% M-$2"[0J[1A3]$0UZ4)OW3T_XJ;'M-P_TJ7/NRU-":HV7[/TC)7*VM&3!AV:2 MS^_TGC)+CN#;I#E3:J(@M\YBB]XJ6+ECQU4)IMRGB=%]WPEW>I]WD>"7_!&; MBV<5Y4MO][3[3CZ3S\/KY?*1_53[)3"&*LP"6\>C%\\',LAJ;Z*K^6/QW$54 M$[Y<&&ULK5A;;]LX%G[WKR \ MW9D64'V1Y5N:!$C3&>P"TT[0=#H/BWV@)=KB5B(U)&7'\^OG.Z0D.ZEC!(M] ML2F)Y_:=<[Y#Z7*GS3>;"^'80UDH>]7/G:LNAD.;YJ+D=J KH?!DK4W)'2[- M9F@K(WCFAI?7_I[=^;Z4M>ND$K<&6;KLN1F_UX4>G?5'_?; M&Y_E)G=T8WA]6?&-N!?N]^K.X&K8:],DN#QNM7^BX\= ML:RX%;>Z^$-F+K_J+_HL$VM>%^ZSWOU3-/%,25^J"^M_V2[L3>9]EM;6Z;(1 MA@>E5.&?/S0X' DL1L\(Q(U [/T.AKR7'[CCUY=&[YBAW=!&"Q^JEX9S4E%2 M[IW!4PDY=_U9;(6JQ>7001G=&J:-X/L@&#\CN&0?M7*Y93^K3&2/Y8=PHO,D M;CUY'Y]5>"^J 9N,(A:/XN2,ODD7V<3KFYR/C/UB=,ENX:M!!; _I,O9K<=5 M&/;OFY7U]_]S"H"@/SFMG[KEPE8\%5=]M(,59BOZUS_^,)Z-WIWQ/NF\3\YI M/Y>7\X*?M!-L,F!M^%]R@>C+BJL]RZ3EFXT1&^Z$14N%':L]<]BTU@4Z5*H- M5K5I:@\8N7TE[ 7[\8=%',_>L;NH,"\L+_.JU MWT0*NRVT/T.98L&+O9.IA3'80A RY05S1O(B;"-(N4ESYC2KO,U4U,[O2GTX MTIL$FU25-LZ;RX4T+#/U!GVY!=]48 _'*J,WAI=VT%6!I:!(5;&',N5$616 MA'%FX6XA2.2_H WOB%1;76SIH>%J(]JX@I>'..#FNB[6LB@\FD;\64LCR $/ MA> (I>(&>^N"F];"H,/U9[AA*B.M:/ [ 6==:B\)*P2K1U/RC=* .6V\RF U M=0@,#G&EX0MHJT9 M]S]^_M!_XUT'H7X#Q'6%:@(A<.6D#QL_35UUS0+M+H>U%"8VVNP/";S3%2SY M46.1?*%2RM'W6=P(I4NDZVC3N?Y Y&V)(XZ->&N1$D%:!"6]:Y-#E;\PBY4P M--/9+M=!'[K]V"GRI<7<^^1R[A"W8BM!0&<>\0Y^GAI-%1:\[+*^1N#H+@&_ M;KY'DU+\%%'R^26508^_WK"/7^\..?C-E_OSF#_3N+6B>K;2R28'2JNWOL^H M*X)2\)(^H?G0?[;1KDTF#- !K>:"%RY/N1$MDJ8A/*I@=![*A0@BY.Q P(ZO M/ DAMT0?1T!0H./YNP-Y'U.ZM_F(M]EKCZZN+:*R;RYZ7W(CQ*/)S3!W08 K M2-#P_02B./.\1\.9)O2$=:O>\R/A%1M/H]ER@<4\6B[G^)\LHOF(%O$H2L:3 MWG>\-XWB68+MBW',XG$T7L)*$LVFL][I#DNB9#)F<92,1I"*QV.VP'K:"VF; MC&:CF$TF<>^+=N" %CPX,84W2_)S$<4)N34CRPD6TTFT&,T>DU6J:[00 M50G.MY8ZHRGHWY4D_.\=3=;(GQ,SII5_ML),\ V59D>,A3E"1& "!WT!: M8$JI,\NZ- UZ)\#X (?#G7$4^N*W)L0VK(O>3>HKR!Y%%S$0.17@/)I/1K28 M1;,D[MWGH/RW\*0\'3HZ*8H7U%EC:IC>KUIMSFQ_W5 7G6=8.!44G<31QC=0 MNXP7GE''\;NF84ZJI&:;-=9OGV3P?*B3*)DG7%44A@8#MZ<-R4 7 M>&9U(;- Z %/YE_PFCF!:M6I](^[4XF'66^4_$MDH:D;58_-[,-.'/?\MC!: M#J,C3U#C MYWJ'">,5* &#>A?;% B,$+>1+ MSG-5A]&D\X_\?\62P;B[\WB ^&//"TC_U #Q81QX,Y@:#:;/F&H!>IG%I]/E MU,OU\.@#"*A_XS_SV#"NP[>0[F[W)>DF?$ Y; ^?H3[B^"J598580W0TF$_[ MS(1/.^'"Z&PO=V]R:W-H965TY%X.]_YSI4R:2B.;>Z%2=-,X[G=+QF4P&?FUJ9Z,5&T%ESC58.JR9'ISB4*M MQT$2;!=N^7)EW4)W,JK8$N_0_E9--\0K%,(!$8UO+6:P4^D$]\=;] _> M=K)EQ@Q>*?$'G]O5.!@&,,<%JX6]5>N/V-K3MZ-(L_RFEDV&6FU!NU.$YH;>%.]-)'CT@7E MSFK:Y21G)Y=,,%D@W/D,N$;+N#"CKB5H=Z!;M#"7#4SZ LPI?%;2K@S8N"69S#-3>%4*;6 M:.#/BYFQFK+DKT/F-^CY8717.6>F8@6. RH-@_H1@\G;-TD_/C_"/=]QSX^A MOSY&1V$.D_RB+$(>P4$=\$D^HK1*;X#).2B[0NU2'K4FYQ7*6$-?*E!C02V MMF&A!-4YETMXQR6MJ-J0J'E_UJ&(6BQGA+ -*ZDIVI7$KV2=6[:F[+:H.2/U M)] /LRRE?R_L]Y/.UT,$TC#I#2 /ATG6N5>6">#_S?H$AF$^/*5_$H?Y((>I MICZG;2."WVI>4>>Q$5$D7Q6<-2V$]EBIM.5_-POX1,W1.*NUM]ZN-"*432F@ M*P4X8+:#<=;"FCDF:32DRA:" $._MT63%,"?!1M&^18L@HNBJ,NZ2?7Y44,: MX3Q_EO9G3B ;1(/G)>/"_ *)?P4SI*9M*O1M5VPB*CJJ+UXX,@4SJPCNR<8K M559,;MZ^&:;)X-PXD?U#P U4 N=+FC.7;,)9HRG(SDD,C"75LPT(M+3LV!44 M9&X)IS';*CI5;8,KD!IXHWC6)CR)_%-GXXSD.2P_;;A;)N9<%J)V<:-2:-)0 M*+G\A9B6!&F0KE,7(UT[ZW:I6M24J-*"X&S&!;<<_^\JV^HLR/F4OTT*N))( M^HFS/*5BZG>^DL]HBY1XM_W 9Q">)C%]!U25ORHFC0]@>K[E7KG<(M!WOK_T MWT,2IEE.WW[>WZG?!TRH"A,8]H:=STP_^!9$6:-\%<('1)<9!5(F47EH5<(] MEE5M6ORAPT]Z,;0L.C=E)=2&2O'F;CIUSJ/XSFK'R$!OD)$GDAT+RYZ<093I MG2M_W_IN42G#77,YA5Z2MGV%O2I45-!QV,MZ;I"%IWD"AZZ [MZ531J7_F'B MXEQ+V]S>N]7=V^>BN?*?CSFKHYC'23*RJ_ -@IBR9 MYXK^A=@=H?Z'(B>W$*=B]""?? 5!+ P04 " !!@699N0MQ/]T' #< M$P &0 'AL+W=OENCS7MM&]"M]KOWY-YUD%3R 0E?W:- M3VO(3]'0ZP?##>7ZM]UV$E#8@8<*63F7+,0"JL9];SP:44@G%--ILTQ:\JCS MS;_U"56X3!_(L'^45="R[\4@"C>'\'JP8;K3%O#I4VK2,/%&0411>Z1;!IW; MN:[LF955 >9[/"#@:KDC@ MF5#EP0 $_8?B^IV7QKQR= +@M EF1,Y&7#XO3SD MXW'R2 +>^[G.P\$QT88)UP@<>/!F#79$QA(1XK_7"PEPL^NJ3*<@LJ/QF50_D5) M842%&U)\^JS7> _@,S21LF1B02DH5%FC6U"]S22,"X86VB@W2V(8!E(E#V W MG:QMCY1IB%%JRZ!&91"6=[G#L5V>UL]J"$0*( J&\^E.%@O(\X>H*K%NSM>Y M2._/;M.YYLZL%RS8V:)2*3?60F?PW4JT311X\)B";>1>-YXZ:5=K6&5,W5"W M!UY]].ACF?ITTFUVNJ=L>V;*&(LU 0]:O_1@TF7CD&C4%"K/V0/T4J"!FWIB MD"H<>A.1,PLUUPZ'!,%A4YP,;,@G?W!:&.>_:9WG/J%.U853LM5)P/RY'C,>?G?#XFZ$6>@X] M-%R'QQT^SE5'+W=E-H=N\UTX5,K8*DRR?"855V,H%38 MW(UW/-WQ>?N!:N:"QW6$-6YQ7$U.:.Q%X8A'BO5+D*6HJ% 4YDSO&?859EQ, M15Q;'=%I4PXV\<4)(^GD%44^<%! *E37P]=;;I^^RJET@>H&Z)$K!=.Z@L 5 M-&UNR>ZZ.<$5^/GT\CNM%<-!6\&NG [_K$NYK6K-'HHA0JX= =:;CT>#_>CF MN?=!BLJ,G9/W/G!DZW[ M4QCT_3&S!@._[]:1/W#KD9_0Z\[7)Z)Q Q?[8SXN\?O,'OO#9H46P"N,>4R" M)O"Z\TXM43E12)I0W2"XA_ MZ(\\M1UH/X0.J^C^M0"A@L+5#[@?15[D!K+$ MBP:\#@,,X\-C=R)R+0YNMZ@\ZT\;ZXQ)T1UFLLF 1U7W0)K=\I7F:)UJJC@S MS+:8;>Y8F/)L53<-^/!NT^+1)R4F[$)N)W=S]D3;HR3?S^DS\FYOIW,M9ZHL MFUM94YZW=FCT[]PX??;5:?V!.YV>E:Y50F37+5?*SD'Z>YL:R$PD&I>6TLA3 MCTJ4?M64).Z..E?<"#*D+GX:W6 IC=P33=6/!EX0QIBKO&B88"QNCW39!LHV MS= 3MHKS!,"][Z";\*S1N/ITY['SOLSVU3]S?\>N\KV=+RZ8X&;NNY*!(G5I MFX\OF]W-IZNKYHO-EKSY[H7,GO'8GLLI6#DENRCF[EM2L[!ZX;[?3+2UNG"/ M&ULG5A;;]0X%'[G5U@#BT": MG3NEE+92N:P6!*L*V-V'U3YXDI.)A6,'V^ET^/7['3M),W3:E7CI)([/_?O. ML7NZM>ZK+XF"N*ZT\6>C,H3Z9#KU64F5]!-;D\&7PKI*!KRZS=37CF0>A2H] M7C^:A;^*0V9>"%Z?EI M+3?TF<*?]:7#V[37DJN*C%?6"$?%V>AB?O)JQ?OCAK\4;?W@67 D:VN_\LN[ M_&PT8X=(4Q98@\3/%;TFK5D1W/C6ZASU)EEP^-QI_RW&CEC6TM-KJ_]6>2C/ M1LWOU,;SC/5E5OOX5VS3WL7SD<@:'VS5"L.#2IGT*Z_;/ P$ MCF=W""Q:@47T.QF*7KZ109Z?.KL5CG=#&S_$4*,TG%.&B_(Y.'Q5D OG'ZPT M_G0:H(H7IEDK]BJ)+>X0>R$^6A-*+]Z:G/)]^2E*)]IZQM'XI^+M0\.&/CW4+!)U^JP+N;% MB:]E1F.'\Z/9RWL\7?6>KN[3?G<%[A<[FH@H*2XJVYC@!1CG M@S2Y,AO1H"I.Z/A=(GKI16$U".C%$V5$*&WCL=4_/7F Q >JUMC>95^\H:Q= MF<>5Y8-+ITRF:JG%(S$?'ZV>X7"F>".A\^N"+#9#/I',[=E%&MUMMB_'Q\:S5E37.$;[4K!"\A<.9;H R MH9C$F6OP".>%#25\[+9K)==*JZ#(/X7)^7BQA-7X=+0Z@OT/UFQ^#>2JPYJ3 M-MUOVM/W2*SF\Q@[:WW[K5%UQ4;9C<^V"%M..R M$AU)V(+K,5FA06C-D6%!L3&#C#?8X#L?M! _Y6;>*!DH'"V M@@]79'+K)N(+[-WRAY6D#1%EQH9.9Q+H G=42Y5'GUO_\Z[^$8V(6]"W!LZV MN? II-GDN \)&S_*79O5]FDQCBZT;\MD]$ Z 7]C3Y P3OUS\4M,##\CS)QS@0URK94O$Y#;'%Y)W?2V;M4Q6>S; MB_*PGMF-B5T'NGO+=,UYIX0MKH/Q5JL\83W@IX<8SC8NU@=O5Y0JH57Q?SX< M)'386H$F2'?SFET<-(>8E/>-[J <6<]6O:QN(V5\/_N7D_F0_8P]E,.)4KH\ M@ XW6?YD%T'GM.RN;VINL&/&1DWQT*5W^WF+I4,3=0D,2-0] M36 ^F0V;0)ESVI"N7\(/_CEO%WMYO5T-+-9$PV]MZ72=G> MVJHW# A8;@7[L&FIEK"%? Z D1+9<0E3CB'.CP$G[9!@Y.@&'8#[07SB0.HS MI]9IIK7<0KME5;5TV"?K<@R&9' \?K^;MR_ VRZ@'J;#F#Y1GS]VKF5Q(N,- M?#,)EN-P4O#Q8X+Y^ -+V93&Y.>F:V(5;I#,YDFBF75\)*=L[F],X1 DUX.! MS#.81_ ?H/.@5,.VV?$F%QJBU(NF#FAB?11"8FZTT\U'1YAD/4 FXNTUF),/ M>,['!B^V%%-AKU2>T#VT#>S99C.8[< @>E.36A *% Q\;H/M1V_4VY]5) YJ MJ$QNM^:F_H /X)= 7?')'.7JB],5T1''Q#592\V<;WM.''2WI-!"\!!+R+23 MIL&E+<(\0=_8&\S P*#@:"\;0JF_J*"IM[Z?[3A)"G*Q?<)0K@ [F&]JE#TG MC:[A=C^D;^\4YPQ0.V]Y$)%1EOBX([$+=(36EBLA'B(V7! 3YK M#Q)=@T7'SNZ*@]&;TM[Z&N&>)%*W:7S',PS.""YF7$IKZ]HVSNE27A'.)L3Q M\U4/ ]K_',D.W4JF@SMB12@0WX0Y"\A+NB[VJ_UE^R+=,6^VIYOZ1]27LZRI M@.AL\OS92+AT^TTOP=;QQKFV ??7^%@2SD6.-^![86WH7MA _R^(\_\ 4$L# M!!0 ( $&!9EE7M8RNO@8 &<0 9 >&PO=V]R:W-H965T%*EF-;:5ZTMYGAF3,7#G6VL>Z3KY4*XK9MC#\?UB&L3\=C M7]6JE7YDU\K@R]*Z5@8\NM78KYV2"U9JFW&>IM-Q*[497ISQNRMW<6:[T&BC MKISP7=M*=_=:-79S/LR&VQ>_Z54=Z,7XXFPM5^I:A=_75PY/XYV5A6Z5\=H: MX=3R?'B9G;Z>D#P+_*'5QN_="_)D;NTG>OAE<3Y,"9!J5!7(@L3E1KU134.& M ..?WN9PMR0I[M]OK;]EW^'+7'KUQC9_ZD6HSX?'0[%02]DUX3>[^5GU_I1D MK[*-YU^QB;(9A*O.!]OVRD#0:A.O\K;G84_A.'U&(>\5N]CGKY,WHGXKTU MH?;B)[-0BX?Z8V#8 J_5(%&DB\C2?'+!7[!PKV%YQT#'QU^7< M!X?8__V4C]'$Y&D35 ^G?BTK=3Y$PGOE;M3PXKMOLFGZPP& DQW R2'K!Y@_ MJ/U:FCNA3%!.+80VP0HIC#65-)5JY+Q1 M E7N9-!F)1HR(5#N0J[7SMYJI+YJ[D26IDF:IJB;3CH(4,?01KQUJD4F).*- M;#2TC):B\UB&+,"VA5GK[K8+6..%- 1O*BL6]-G)6JT$S(+@'XD/@)T1('G M5F@OLF)4BCLE752N;(N^4+$OXM=;<.K]"3( ,UP)=5I;P7<)TX M 7.M)J8();_H@ 4KVB6L&Z1,5S$;C!7/LFGH,2@C#?QNPL.TCL!9F6#X!!*VYG0TR=]SX.& MLX;:5_2?^'>JLBNC_X4HQ!#7KHIVX&%44K?HW.32C8H^WG.ZSS'$M"/#@844 M[(.$]](!89X6TYZ"JND6D H;BU#N5E*W@11(D6/%J 5"K2V;60+S40P<7O:: MM!1V@$](((J^?QBUA2)+'#G&0ROP%K!=EKPW%KJ ;PVR]TY4R@4$FQ#-246Y M"M%=[+NY\T#Y2C8QU1U(%6MYQW%\B*(&J5^J$6:.'K'R!TJ'/@UG3$.1)?GQ MHW)YKTQCQ16\?U QR,<;;3L/7_YG\=!^C.6^7$-?Z7@+1Y!23?/,^GT!]64O MEK+2C0X(6\=4<";4&NG?8Z$L "=%!.[[;1A^Q@S8ZMS(2E+:W_,CN,DQ$[Z; MLR^/0W0P0+&Z%]@61<7-KS>YB]M;J=@CSV_9(\;41C;WN5_W M]?)$VGY-@F+;DXX;[,-F+1MOV<,;Z2@QA,57.%!;%XZXU"+ D;CT1#'LA)B MVSTT>4Q'+0$.C88F%;4XDF@,&+R DZ:W^[QF\["9I:-TK^L^H;G0GOL5UW&O M4HIO1^+'_0^Q9&EV0D\PR,/ >PKCWO/Y>V;;<5<%TT@^[*B::RO192;/VF>CY3SVCI?P\21+L>0[:U8QO9^3U@C)"U&4 MR33-T$%]#0 Z-LP#*LFVD'EDJ$AMR4%;.KN_%G>GN$B?4#0-V$8ON#MA#@AQ MU^=!86)S.E;39&(C21OIO>C 7][(2:HO/Y-@A3V:]6W MS9'@<].171YAHT#Z>45@YB'..@"M;JM:FE7LG&A:!YG TSE;&ULO5G;;ALY$GWW5Q": M[,0&9%UMQTEL W8RP0;87! G,PLL]H'JIB2.N\D.R;:B^?H]5>QN=S15_]MG=7-DR9-JHST[X,L^E6]^IS*ZN>^-> M_<$7O5@&^F!X'=L)&2ZEP9KZT13LVO>[?C5W=G=)X/_*[5 MRK=>"_)D9NT#O7F?7O=&9)#*5!)(@L2_1_5&91D)@AG?*YF]1B5=;+^NI;]C MW^'+3'KUQF9_Z#0LKWN7/9&JN2RS\,6N_JDJ?\Y)7F(SSW_%*IZ=XG!2^F#S MZC(LR+6)_^6/*@ZM"Y>C/1.T MH:3Z%FR\JDT&EXK-T82V^.FF\Y'CYJV& ?#HU3"I9=U'69(^LE^*# M-6'IQ6\F56GW_A!V-<9-:N/N)@<%WJMB(*:COIB,)F<'Y$T;9Z'S#ZK#'Z[)#T MG\S005F[+?UH@Q*7 _%%[ _/UZ42;VQ>2+,&YH-R@").AJ4,XJO*B](+[85$ MF481!8N8J4267N&86@N[,B*WCMY)(\8C\0]AY_15+?BY%XG-:@>A.GB2HIQ?Z@*'Y(,2VHC;!U??6\>E0]@H"!N%TXI?G6,DF??9T1H M)P/QZ1%A)/J!-Y6RS>GW1GRTCRJ?020,G/;;#@N<4.R8"1;!P\, MG 5COZ@Y#IE$B7_)F74R6+=NVT,"?_WE1H *^*<.*G"T7C7YRMAV=F90EZ)&88& M1#B1L-WU15:B_.(;SHS.\]+84VO0TNQB35YI8!U%.J R@GE>PY-8&%WFJ,%& M!8UX+_=XT&^01A%(R:&"HMX2-%=P%,*?B?$$[3;+2!F76.\#EX=XVQ+]#J=[ M)_UHFP^D'G=E-6M$2R$Q"IS6\OK VUP[A (? '. Q8Y3XIC3*Y.EAD96AP-T M-@&K4PKJ!. P;* 02N$5I7%+,)R4LXRYTNL?XGL)P"F'#&H#$LVR/%:CQ6MR MX9FX.&P$A2.L+&J)ICZZLL,D?]*M4?!M+0>&9EF%D%TW"9?(TLR"M!I//"2@ MAF8*T,Y5& @,!Q)H4-FZ7Y&$8YB"Q-MX2.QIX6QN-S-@1/,VVVB_H1&ZU^*1 MYC[,I&O)$YZF3HIBVU :208'4+1 ^Q<4>H)%;DN$L"P(>L_$RT$3Z(&X;1H1 M.81@L3_0^ 3XT;+GX+5,+V+$2%[;F?)OUKSVOD0Z5G5SA)AX@<(+S&\USQ[A MB\W@YC=XTEQWU6D\0ZUH_.+UMM$U:VA_T&;;;J.7_1VMM/*D<4 :M2J('TW&<:#N]^QTS0A7)NG''LCZ>_']=F?RT*^<=5^XC M"75](4^0,KM0W/18.-WI^!USVIUF:G#5,>%NT)KY&E:OG:)Y2LQ+IIBG\U\[ M?"_[D_%E__)O!8Z( %F^')PUY @UB?3+?A54T)/#'KL=W"JD4-*$F3M&4CJ, M=0$TW,0"-Y.RW=_V3: ^<7K6FD&_[G!4FR0K:0J11&"/FM?H6&1Q6F$:)](7 MIN1D0FD5!ZHF;AE,_UZ%D$7=*XQ,:+&S/\$#/!"D?Y;1P %*T7CUO62?^CMC MS[>33&(=$""G.F3B]3Y8VHVL%R3HE!-&!W&)>C9S,V]IYU/$[N_%A$XG8KU+MD]+["D?: M%(@C-,7"(%UY^T9WPNWL2?1Y')C)" /, NXBL][#Q%;T?BX\.T'=WE"VZWO_ MRD0UV B3W9VHMTM/K[L+;9?#5C=AT-DL%=/^^6C4'W6(X@FM[B;3\\'H!)DUXBK3>=:.[,/W!^/V=:Y\JJ'$TMJ68O%.B*/JQ;X:-$ANG\['V#T3 MH\%E(V;%TXOFJL(1#&JAZA;5HQQ@ 'XD8>?*;$W5%PSLH 'H?H.D[D"9;@9* MNA%GZAT#96L<1IZ8]G3.86$T;3TIV%A"D2)?B!C4G!Y=4/Y A1R&/?M S/K% M9MCO+@<;0P\._W7U'5PD&!/<9VR"?69;=>2:!BHH4AJ;HFBL8B'27G=>(_K8 MP081?7'>3V.GV.,^SWF3UYT(_*W]H[HHH\FTNK-YLM4A5DME-OY('J_G:$ZH M?$FB.H,Z;W(Q>>NX$Q B9]UUKS7OWN[!:I^Z=[M">,%LAWD?$#;[2FTSM/ & M$$FW_7RM34IIR9#DCE:UHX9,B5VT345%)@HCEHBLP!5 VFXDX M5N/>1CFW&88)_^KH?=39E-W1L3:UL_X$2*"]K?VD5WS4IOO)T:?XZ&7'$Y=J MQZ9OJ+-NIZR"P;W*:!?MBX4RP&;:O_'8G(Q&(D3O, .!4G1W=5 .\I@%L!>HJA)_/R].B; M0;*PX%'[/%Q*]TN<.^4 4*9/^;%4M+8N#1AU*KBHR M7EDC'!5G@_/C%Q)XR M7F:UC[]BE61G$,X:'VS5*L.#2IGT+^_:/&PI/!L_H#!I%2;1[V0H>OE2!CD_ M=78E'$L#C1]BJ%$;SBG#1;D)#JL*>F%^33ZX)@N-4V8II,G%NU"2$Y>E=$OR MIZ, (RPZREK BP0X>0#PN7AK32B]>&5RRG?U1W"N\W"R\?!B]-$17Y.6@7)QS@Q109$7OYTO( 7*_+XO \G ;+\!;J,7 MOI89G0W0)Y[<+0WFGW]V?#+^]H#[L\[]V2'T?U*PPX _VD#B^5!\ EA<6A\\ M^C#E*EB!57RL:FG67_!"WL1&\T*9V(J8&!E%H$Q;WS@2MA *&)>E,E)@KCB9 M%"36E,ET \: _P'KGW0'(NQ !GVK51Z=\@%_F!BP 5.]@?O!O3'B>VD:#"$F MU?1H.Q0 @P(13O9![<:$X.,*;6P ,XOI83]553M[N[U&1:$R129;#\5/,-4C M]09D46!0L=4:ZG<* X?T6AR/QX*J6MLU48)?28\1"GI* S\U9#)XKHEU\Q0? MAU,HYX/XB" #LH9T<*3)_"921YE=&O4'%)^(Z? 8\T7K-EAKZ.N Z=L9%X#! M_(D)%0LR5' IVRKL-<:+*(]IYR_7-0KO3^I1#,,ISP%XJF6JG:CE.H9=DM2A MS)@JG76LR86F:$CZ\D@@'6Q]5:JL%"N";"U5+A;K:)@ @U5^] @=;W])#YCQ MDC*J%OAXF!HMPL,,*1H7"?M?,>5D'U$>38V9.,"-V7#\+[AA.1'_.SF&XF:G M:5JJ^ 9,V>O^(?KLS>!N G.+,A@;!-W5")(9@1'7.,&+7#('/X3,<\5F\9AH M\:FT[$[7H;CL1VL:J^_ZL?KR?LE+J8M- 7:9OC# M+51;%S5 :&[C;64'E,MEX%#QT(%#D'=@$;ECLYX&6*A.^5 4*4DK. M"()UB UL*"5"DJC->WRAV&2@N@!][X=2(!\FX_H!'<<_OUOZONDX7>C1C'S< MD> X-JO;35&NR'G.E/+BRYM2FF4IU5?BAY"#:D$%GC?B-2W<9J,"PUZ!3,93 M1'LBQL/G75]&NFYU[=^=S)L]6G:'H*-^E+*I:6]*[IP#'CD.N)"[1X;C"7^L MX%<_N+3-$@LWM(N3++7B8_J9+6R9;]OX\3LD[R$6 EN=EP)EFX)O-7+=EML1 M7WH8C=-SLCTA:5.FSCIF%T#PAZN/@KLP9ZR)H%DZT1RU1R &1"UBD4W?%U H MU!U/?2SU^X=4KC_PQ/TFK0_W'35'6_<$I'T9;T.\230FI"M#][6[<)VG>T8O MGFYK;^&S0GHU%5 =#[]Y.A NW8#22[!UO'4L;, =)CYB2N?D6 #KA<6YLWUA M ]TU=/XG4$L#!!0 ( $&!9ED?!/%.B @ #,9 9 >&PO=V]R:W-H M965T8[IZ^^QOH8EF+[W+!N8*G MLJCDY7"A5',^&LELP4LF[;KA%>[,:E$RA8]B/I*-X&RJF_CZ]'#JD$"]X MID@"PY]'_H$7!0E"-7[O9 [71Q+C]KJ7_JNV'6UY8))_J(O?\JE:7 Z3(4SY MC+6%NJ^7?^.=/2')R^I"ZK^P-+2Q-X2LE:HN.V;4H,PK\\N>.C]L,23. 0:O M8_"TWN8@K>4M4^SJ0M1+$$2-TFBA3=745 F2N!NCGSJ:J+J[/O9#=HU MA0]UB;&6C-QU,5(HG6A&62?IQDCR#DA*X6-=J86$NVK*I[O\(]1JK9K7JW;C M'14XX8T-OF.!YWC!$7G^VE1?R_,/R+O-95;4LA4/ZP>I!.;0/_=YQAP<[#^8ZNI<-BSCET,L',G%(Q]>_?*3 M&SGOCY@5K,T*CDG_KR)X5-)^/3_5BH/KV'#H'.,N"?4,LKHL\84D2N@D3 $[ M!^12MJS*.+28' +4@FL9K%K]\E/BN?%["?SW-E#&) M4@IL(/)\@&FA>/F 4OK<&'QNE52LFN;5O#N<+9F82DBMR',L)W8']]O:S%I% M6:")8"X8!3BP$C>R7"_=2WHW&8_!33W+#]S!EUJQXHBQ.RJX >J06&'@P@1) M\HQW/M3^A,^-]N$U-2*#N?:JM(Z4JS!PH3;ES*G=X'A62 MM1VW[2#M>L+X0 Y.\@JEUZU$*FD!&H%"05)Z ;XB6[JG*;:Z4_C4Z@/14;_I MYLNG9UNKZ_E<\#FJ/[AA!=FO7>B]O^59IZBK%?4AM!(GM,(D@G<0VX$#D9TZ MN(XPLXQJ)DE05=\*_=0*'0<\V]UL\R'4Q;6;6GZ:KH][ MY)+.(J]UNK&'0M<1>FN/V,!RPL1*(N.".$ 7A.0"=$WLP!<,^;)W+'OD L>U M<0E%@L.,Y0(>6=%R$E__X+,EGOH.?#L,M3ZHJ^W[6\'LDTHM!'\YJT@$1:D>&<*PW; M^>"+3NAM5/1#(GTBC0_O#W1FZA:U7@WNUGG!10G4,G6D3[$;8%,XP\)U$OKC M]>N0*OGY>O"M1LR3%S0O$L\.B3?!(DWA9X@3.Z)G_(U]>O;LR-W=#_1^:OLN M_#RXS^7WLQD9FV/%8P$IH+F!-1\D2!;8;HA]L*BMBFAOND[]O5\8DIX60XGGR6 MPU,J3.+'_IJU&K 4>"GB0B[R!H/#2BP^RAH\K,LUXJ/,-E+;AM)7*;PX$<34 M^(D+>H2/?)IGU,($S\N'5DBN*;+:5#I*6)FC*U/NCF=:JVP?_H7)09IEF%5Y MU>(P76=^S]3KNYOUAY+\-95L )%VX-F>@;"VW?0[Q_;[?FS-,X3BQ:[&)RZ6[,MPHJ=^I^DAM8.0UA951Q2'?QA/ MO$)SO'1AZ\YU+S.E^K7*%=77_>0KEM>Z8NG0S1A[$2 C]]ODQM=^7.]7]$VR MXO6YX%I>Z%N)1P@MH4[Z#CR$COX [=U$_P=OF\W.C!/P [H,I80V73OU(/)3 M0[%!IR> ?)8;^ATD35[.H=C!'$H#C60\2B7?BN/PST%.6ML>4/IO#)L0E_:P M2=_W#F1@-T'^ +3T4]<*7-.K@XB@O&\RY/GM65][FU9D"S,LUM?FN[(IZA6. M6I.*XXX$QA@EK!U2?'AJ:S@WVX-I>I$@R V;Q-DZ@$Q_&?+L03IDUJLAS6$@ MXQ!(H3_;$"7"X!!02 ([28Y CM"@BQ O4P>!Q 8U#/ZZ=V9M*I>F5>CJ'[QF M'?P$,\*89>\Y )Q^& MWTUP%Y%AY$?=YY87G:?[H;X7^U: %T%LDY;C:NT=*XJ\-PC.K*W,M^3_26@^ M=,U/\$=>M62@&U+W#SP*11#Y.C!^&.@O5@SK6E?@%,F+NM&($0>Y$U$470^] MD^+4\*TH33#JV#>KN05S7F$7+#0CFY9YE=-U2J-9;.K8JBA$'H8HQ-M[:$6N M\V;AV/?I<[3U(;OD8JX_U]/EKZV4^::]?KO^C\"U^1"^(3?_3OC(Q#S')"SX M#%D=.PZ'IN?U#ZIN]&?QAUJINM3+A0;P1(#[L[I6_0,=L/X_R=5_ %!+ P04 M " !!@699S[2XJDD% !2# &0 'AL+W=O%I=5TLSE_= M7/+^M.%/39MP\"Q8R=*Y+_SRKKPNIDR(#*G("!(_:WI#QC 0:'SM,8OA2#8\ M?-ZA_YJT0\M2!GKCS%^ZC/5U\;(0):UD9^)'M_F->CW/&4\Y$])?LH-9XIT/2BS?RBCG5]YMA.?=0..')#59 M@YRV')2[Z+&J81?G;YR-VE9DE:9P-8F Y(6)ZLUOLOGLA/G/X@, ZB!^L265 MQ_834!GXS'9\;F:/ MY1.Q87TY&836>7C^!=#/HN$M[%";SW+@2Q%[D5?R^6 M(7HDPS\/JLS/JFX>RJ;]O7[ M_7<@P3XD:V%TU)6,N;R-C(!G<&.HPF.+#P#2=N5934)=;O>,Q^+3@9B5-K!1 M>#/H1#$(6>$WQ/W^IT]>SLYGKQU\H:U8=!6*B[TR2PHD2"EG6>#@KXO>!*WO MF(9;"44^X@!^//#I#Z&G';(B6+"DDF+?A+#]P\>WXP._[XAW[& %\DW(A'HW MQ%K""0 ,SFB\=@W8>%*=]X@PB4B043I$VKJ]MTZ0DDG@6@(INWOC3BH8I=W! M=9,%]SVGQ4WQ(_9U/G32)G)L_$VRC0[4SSX]"E]V')"I/],3WXZ,^QU'C,5G MM%%_2LTA_\I#.1T6L$0"V#.Z5Z8+N.A&?!V:$K<)%UHNSRZA[Z*W2XKC*.9\ M7>.V;D>X:&RW0J_L//!07 TT(BKZ/TH:4[@W&LATWQJG(XLI.]5G&C=(G!QR M#G?8MJD=ZAZMR36$Y:\=-RGX)5?@6B+D2VQ (:84P'VG&VDF#:Q49R0G?M!E MAV1 U B7,418,OT!43,S)'"-E3+#L4!H!2(,R>=NPP6]J;6J#]TW)$0KM\>I M(C"YB ">ALY*74%FU*D9>K>5)FX%((,TE%SYL >46R<+-+"=V_N@I&\'QXTP M'RW_1;M@*GD P+ $X8P*\B'WO5U(->22;REV?;%H](6U4^S'$<*BJ(W) 7W0 MC6XTYXW27G5-B!(]!!F;O2';UB0ULF=YMMR>]7T8HX_F!&VQS'2=&EK003L, M+2F]TGQ +;D/\1JBZ3'8(*E8=RIV>+WM-0XAR E>XY%;&E1!8909(Y51[VUV M?F#A!XYZ($;:*I]2Y/B>VVAC4H@EA-)9Q(0I5I3N!#[D&Y@&^_=N1_DV.S[? M5*CPG0U#TT-)Z#[?>H/O1/[(&>.'!HK)P9R'4JS2-!MR]\DCW_!U&)@7>4[< M;\_3]@?I*]R/PM *IM/Q3\\+X?,$FU^B:]/4N'01*9@>:PS]Y'D#UE<.\T;_ MP@<,_T;,_P=02P,$% @ 08%F6>=5*#JS! /@P !D !X;"]W;W)K M&ULM5??;^,V#'[/7R'XAL,5T"6VXR1V+PG0]CIL MP*X+FG9]&/:@V$PMU+8\26[:_WZ4[+A.FF2W#7N)]8/\])$B*6:Z$?))I0": MO.19H69.JG5Y/ABH.(6^ZXT'.>.', MIW9M(>=34>F,%["01%5YSN3K)61B,W,\9[MPRQ]3;18&\VG)'F$)^KY<2)P- M6I2$YU H+@HB83US+KSSR\#(6X'?.&Q49TR,)2LAGLSDYV3FN(809!!K@\#P M\PQ7D&4&"&G\V6 Z[9%&L3O>HO]H;4=;5DS!E<@>>*+3F1,Z)($UJS)]*S8_ M06//R.#%(E/VEVQJV2!P2%PI+?)&&1GDO*B_[*7Q0T $WK"U?FCQAD?PKIDL>/%8VVJ-)+]?K)26&"Q_ M'+*WA@L.PYD$.EPIL&+NH4R,9F M%"2?V3-(+!"DJ/(5@HGU#IXB6&N41G(&)*FD^1A]/)B+I-]2_CY&E=KA8FS^ MUV3*K,+3T(F%YBS+C*U(!:O0/S-@\?<(O(BS*@&KQA166+0$7D#&7('AV#T! M:TK\1$1IJJ*BK;C$2LG>2]\N[SM"'+^LB*%KMX6K,,.E/?YZN5C0UF^'R-P! M^EJ1!R8E*_!)(7@]92Y/N6UZ89OJU=ZHWY'DN, (R40NBMKY,MK:2)K^:D2N%8"Q*S+*XR MAAFT$WA6RCC4Z')9H]DG;B.J+"$I!AA9 >"#A79\WMYW[:2UR/ 5M?'!5AD0 M!4@,7V:=6B9U$#/[W*&?5VW6)H=2H(Y]IK7DJZK&,[0[MYJ*#&]5D4_64E$I MQ$(/P4L,I=[J(WP'+1<5.NOLO'>72H"=^D^P>FNP66-*^ U6H!/[/5/B39T? MDG;4N]GR_X%\(L.(NF%$SNS$QTD4-I-Q0,/1=B?TZ,3SR5GO83^%CR;AQP^A M[_E?WOMO[%%WY-'AR"5!2,=10(=(;130B1M2WQV18()#%!A';USWR\U1=,/6 M[8^#AC@.W6;H];VH'4X\''Y'-!PL/(VQ>(5U#-N\.! [!R-FIVBN(&88ZTT8 MPWJ-?1;9F&3LQNW_% B_UCEL K:L9)R:PK53CT(:>2$-)A."-S+TZ"B<'%KK MW1?/H(RAIA@0C*" >'7L>]?WH_4K/U@LO\NDP\$C@#6F T; W[]T)C24H MHJ'GTP"C+Z*3T9CZX_'!M4/-P:#3T^4@'VWG:MXIS*^ZO6M7V^;XHNX)W\3K MSOH;DX\&PO=V]R:W-H M965T&9GD\)Q_,BK31O 23LSQ32= M3-W,8K'8#[1$VYQ(HDI2>>ROWW,O*5EV'+?88M$BEB7R\O(^SCV7\NM[8V_= M0BDO'O*L<&\Z"^_+5P<'+EFH7+J>*56!)S-C<^GQUO+E[2>![PIU;WKG4M:"=38V[IR_OT M3:=/"JE,)9XD2'S>T(U(UDU7F/YG[7U7^P$&OY5GIY_MJ:>V%I-*31!6^59T,Y79!3)M[BJ<8\?SX) MSA!F)B9Z7NB93F3AQ3A)3%5X7:EN#*%7SCQKDA5NCK_ "HW>@]KO2^&6P5.5-D3HWY7#/O#PRWR1HT=1BQO M](R\31O^UWCJO$7<_'O3AH.\P\WR*)=>N5(FZDT'R>*4O5.=\Y]^&!SWS[9H M>]AH>[A-^OF%=-J1SZY)=N$E1?@F)?\',>+S0HFJD%6JO4I%8@H'@Z22OLQT M(8M$RTPX#%9(3N_$0MXI,56J$-AI*2W&:4JWQ-@4HQ4BVB_X>S1P:36$E!E, M/%>%LC++'NFY*GV8ZZ'!3<'+3V@=UG&<*XO@%+L__7 Z'/;/;GJ3GOAE/+[F M[X.S/2&+E*?*LH0'Y313PE:T"CVP:EYEO$&61N,F*JFL]CJ.>/>0+&0Q5^+2 MY+EV##N[-"XN.'EWV2P%:=*FM!E=>.B5XTYI+&VO)RZ5]8!#41BO1*I=DAE7 MP<*X 1RAS6+_694N-[O1KMNLV6R^97V3:T\F*ROK*DIB;X"UR6*S$7IB[/AQ MES7010!XVO2J=HB0/RIIL4LH_HEW*3"(,%$,^OM_"+R+1G0/3'691A OABC\>Q^8 +(5SB9A(Q91IG*-,J0C)FZM!>&]<1-22NWM%@QS/I>OJ9B%WJ0C:N< M@I8<8BRJ+%:MK%5%\AAT# $M9/H7RB4YB>;_*/J](0IFEG$02H?@3#*)K)YI MDF1-OB+:0 LKR!!6+8AS8+](6T=)5( ;\37%,C;].X]%()AX$RR\D1ED%X7",HU(-C0,U&*\B7&9:3G7&-:S+-Y;E)FZ!2A(M_>RDL [MLO;TMR'U<]I9=:>*2O&8 MF!NNG>I-H8RA&5)F:9$(L%TQK7P3F@0ZM(XWW68!)(P!8R6[=47E% (2X^[( MJ$CS><'#D;C%?)]NI]$$7;81J2LL+T@!G2DP^Q9'"47Q3F95$PZ@XLFM,,%/ M&YX##7)T4$0-+Q]JCU$.LR2V?U#$4B^Q;V;[%6G% M:@.N$U\Q3H0\3+CJIAJQ8@.>0277LF00SPP@C%*,[4E=K6F0),'&)7\"N0;=M$JJT*C QV I%:578;F?\^:JS)R:2>-9X;E7(=@:$ MB\_O?^F*#Q\N&^)*=VHB"1\A7// 2?2J#J-0[#MK8CN85&&\!;/0\*WV\"0U M="0U* ICM>2A!B]\. >)92RBZ6!*F@F ML&!Z5-2)8JL9XMISH>25-X?2-DVZW%>GHBJ9?*+GJB+MJ,.Z<<1N0 >NDOB* M3B+!=!:&Y'+Z/RI A:.OL:9S$TV%D\ ]5_ D/T5XI[H&W>4*9$N=(\C57D"F M^@$;HL338"_>4^P2$/U52;L9B;_5(#JWQ!B"/8$!B5)I &^(6C$'RX"'H:#0P[#6.A)MD?QV"S4GL/>*0)4BCK9PV#TY[G>/3D_1$$@;-'D2A<]J0W5(BGL^1%'I/NBF110& M!P<^=]0[/:22$<1']$D4(_N/8GC2HGNZ:$S.K*PV2G"76]EY 9SXOHT?=X^Q M\9/1X/^T\\>#YC8_ZO<$W;WP++I\TN'RR%4C,K0LKH1^VE>Q MC+X-H"OP-\ =_JP=RO)BI-!ZI8'!%52L@8D]<+8GH%&V<(JH4 MQ&Y6@/5N'D&@ SOBP._& PDD4?;8#:057:&F/J9M5_6@W9JYT/(X@V6P>� MX9*TVI];F9*EICZ6@27;7$AR3J;1]$6 K_N00#VI#":REL9')EC+(+?]8\F) MY,)ISV,P5.E9@%L> <6TQLTYVE"0-S+F-#17S.KG!KE9+$%Y;K"5&N[7@V&Y MJUIMSEU2.\O,O7LE8C/2Q'4\%9/9&7:(X$DI,@A*&DD4OK,9G4W&5H(.[3G8 M9ADE<6@X>.29D'=&AP,CEB%+ .6()J?K*041^S29V??.WV ;;BI2&($N2!?('7H[!YQW84,ACIFF(412!6>D MJQ8!485O%1T3HQFB_Z%190O> [,705I=>:.L(#XU*M"FF"!0(J-#'X!D3_P* M@#)TKIQE:W%(B!/="_VI=TI7'1K<1P=#RC4'2B%@0WTF>@S4A>GHL+NE%9^F M<6-('LF-I>@!> WZ@3X:SWU>:'.CU9^' MLSM\FWNBYFKGR@!1"AF/6T?$O5^(X6GXZ-/'SD=VX,:!! QHT.*ZO7NQ95 MS3>_U8R-.!,1_^R9Q]/S_^]Y&['U-<06G[]L?/YRJXLH.]=V:TV!ZR3L89/3 MOT^B^*CNMST%C/X3R#).#;_B6SML&878^'D\N:A9V'ARPT_V^R\YS^C,[#.= MF8G=SZ;4B3@Y[.^]$N]S0M&X"LK+T7?"!8>3@_MRJK&W0^]"3V1 >6B*=,+XE7^SA0 ME%*G[=4CS:QT_>(OR^C<3O'I,.%V'5 Q!O].]8ZC+Q2+YP[FCYX<*H07*AYZ MJWBF&;MC[%LFOB:Y!;S&PO=V]R:W-H965T.F#0 M5BJP:4CK5-&-?9CVP4TNC85C9[;;LOWZG9TF%*U4D>+S^>ZY.]^+AQNE'TV) M:.&I$M*,@M+:^C(,359BQZ5*A$D4G845XS(8 M#SUOIL=#M;*"2YQI,*NJ8OK/-0JU&05QT#+N^;*TCA&.AS5;XASM]WJF:1=V M*#FO4!JN)&@L1L$DOKP>.'DO\,!Q8W9H<)$LE'ITF[M\%$3.(12868? :%GC M#0KA@,B-WUO,H#/I%'?I%OV3CYUB63"#-TK\X+DM1\%% #D6;"7LO=I\QFT\ M[QU>IH3Q?]@TLN=I -G*6%5ME]A1N(A>44BV"HGWNS'DO;QE MEHV'6FU .VE"G8\;Y(!JH Y7TI>\(Q)"Y,L4RMI MN5S"3 F><33P]AM;"#3OAJ$EPTX]S+9&KALCR2M&/L!425L:^"ASS%_JA^1P MYW72>GV=' 2<8WT*:70"290,#N"EW2VD'B]]!6]?N#\G"V,U5(/] M>*Z3+DW-,AP%U"H&]1J#\?&;^"RZ.N#MH/-V< A]/*?.S%<"7=)FJ#.4EOK' M[>YQC7*%P&3>IM 0,T.^=KF#0JL*;GQ5H3;[XCIL>4JUSFL"REH,*-D:H=9J MS2FU4"F-8$LF(8Z.G$=662:H>QN_N*1#$D?-56[ WXVTF)^ TM2@WF%"H5GS M/Q)KX]'/\3 +R+*26*9&W]_4HH+)#*$9:3FS> +,$*2@^6,N>^T5[;F>WK=2 M([ZH5:!*LU@M4/MR^TKW<>C\Y;:CH*-Z4Y6CENP$[F1& ME9W"$?0AN6B6R"V]KQ2*;B4\;^#$TMA19_3SO)2HWL,$I@\SB,^)$3NAV G% M9RW5[TVI;![AF%7U%=RHTRUJ'^+$F_1?;U;PO^3X]JCYX@]>OP]?T)@V/^ 3 MU";Y.96[N=I7]^'.W*)B6OKI;,#K-B.LXW8/P*29>\_BS>LQ97K)I0&!!:E& MI^?O ]#-1&XV5M5^"BZ4I%4K;=. /=LSC^!U!+ P04 M" !!@699UVAZ/ L$ #1"0 &0 'AL+W=OON'"'H@&T6*(^+">V@<1ML0'M$B39]C#L@9:N+:(4J9)T MW/S[74JVX@2.T8>]6)?D_3B'/-?D=*O--ULA.OA12V5GP\JYYF(TLD6%-;?G MND%%*RMM:NYH:-8CVQCD91M4RQ$+PVQ4Q+^L!# M>Y_]<\N=N"RYQ866?XO25;-A/H025WPCW9W>_H8[/BW 0DO;_L*V\TVI8K&Q M3M>[8!K70G5?_F.W#P?A& -L%L!9W5ZA%^9$[/I\:O07CO2F;-UJJ;32! M$\H?RKTSM"HHSLWO\!'5!N'# U]*M&?3D:.L?FU4[#)<=QG8&QDF\%4K5UGX MI$HL7\:/"$T/B>TA7;.3">^Q.8E_KI;6&1+&O\=H=UF3XUE]LUS8AA4)S$F/ M.3F5?7Y/S5=N)()^1GO TM8/L&BE0<:>'AJ\!B#DS6.,WBH$%9:4J\*M0;G M10'MJG(6'"TN=-UP]?3^7( MTB";Y&2,@\ED3-\X#\:A-U@8)%$\^*0D]/)Y&_+R5\@?G]\A4)JZ^TEEUSY@R$D!@L4C^W?3^>S M1R:?X<#*Z+I?L?0GZ:I>811FZ- JO56P]-?,*[6=/Y/E'=DM4H"@:XB.7- Y MT.4&7$IH:*A+NU<\EN>#EZILM?:1 '^:970"* M+EDZX7$PCD-O9$&6L,%]I8W[E9#4QZF35 .6>^E&7I&#+UJM3[@3]T)N?,/0 M)NA6>[*/.' \H[03ED/;R>QRI\BC*;V:LUWUQ:L3/$TU#I)QTG/^*:H)R_>4 M_S^J41IV=$_1C(-TG._('NNVT<$U2[);MX\)"RW[[L;M9_OWRE5W33^[=X^= MK]RLA;(@<46AX?F8>LMT#XANX'337MI+[4CCK5G1FPN-=Z#UE=9N/_ %^E?< M_#]02P,$% @ 08%F65^4EJ2+ P 8P@ !D !X;"]W;W)K&ULK59-;^,V$+W[5Q#:8)$ 0B3JRW;6-A G6>P"NXT1I^VA MZ(&6QC812E1)*D[^?8>4K#B U\VA%_%SWGO#&7(TV4GUI+< AKR4HM)3;VM, M?14$.M]"R?2EK*'"E;54)3,X5)M UPI8X8Q*$41AF 4EXY4WF[BYA9I-9&,$ MKV"AB&[*DJG7.0BYFWK4VT\\\,W6V(E@-JG9!I9@?J\7"D=!CU+P$BK-9444 MK*?>-;V:IW:_V_ 'AYT^Z!/KR4K*)SOX7DR]T H" ;FQ" R;9[@!(2P0ROBG MP_1Z2FMXV-^C?W6^HR\KIN%&BC]Y8;93;^21 M:L$>9![KY!YX\3F$NAW9?L MVKUIZ)&\T4:6G3$J*'G5MNRE.X<#@]&O#*+.('*Z6R*G\I89-ILHN2/*[D8T MVW&N.FL4QRL;E*51N,K1SLSF3+ J![)T&7 +AG&AR?DC6PG0%Y/ ((?=&>0= MWKS%BWZ!-R8_966VFMQ5!13O[0/4U@N,]@+GT4G )=27) Y]$H51<@(O[AV. M'5[\(8MZI8W"=/G[F/LM>G(WA$- MZAF\V>=/- N_G-">]-J34^BS)5[)HA% Y)I\KYZA,E*]$E85Y-YL06'XUJ 4 MNG,CM=''U)_$/Z[^/9%T1,6>*+=$^,5+JHV5A=5YMR#FO<$8V&DWU MQ=4 @VF@7"'"/J*H.>]FJ)N)!P]LAQEN0'&&J7A&,C^.(VQ3/\OHX/Z8@,BG MZ9 D_HC&@T=IF"#\OU6?D9&?C,;8TM!/A@DY$:&TCU#ZX0A=Y[EJD.TM/C<- MTE>&_.!LQ04W'(X&Z23%\2 =./ZG^.TY\QEB25",_?*VD.E&;6' M&F$XLL%]#0J7D$0 OI[O] S],0WQ.\2X_I"LTI\_C2(:?=EKKZ5RH.>_20,D MNR#4C^($OUF2]?2'@!3C2,DH'0U^,O7D'K1GK#MU:=&^ NY0Z :6@8*LE2S) M(Y1UHSO\D<6G:4@Z%8.[LA;R%8#<+1<+>WA&\55C%6F2#F,\"=JK,.S%.D3B MX>#&O=HNWVJIN4W/,4EIU&4F^U"HSO",_31.;2?VQPD]FIW!P<./C!M7WFR< MF\JT-:"?[2OH=5LXWK:WY1T3-O<2J*'I.)FGWZ_GY)E.7%RXU M^\KS2K!/@IM*"UC<&G;RP*>Y,*<70PLN!#O,&HHW-<7P%8H3]DF5=FG8;^5, MS';QAY"N%3'J%5YY.B-?JSR.VFR7)'6AOWK M>FJL1I3\>Y_.-RY*7F>0YNS9&P%&-UV:,6];1# %_)[)*:UDNV TWTC!>SMA' M\2ARHO.A7%7 K@PP98FEW&^#AZ5@MY[B=B[GOT'*0M^M\I8 M]J5$F0GX6I-_+3%G+S;([K. EZ\% A MM'/)BJ^@:C3R)N,Q"]@)B]AIO8T;\+#W97 _8*CE9?;$#/E'6@DM1UX$H*!E M0OND17I0%N2SU]1D:>R-_9"%#4NW]7OW2Z7MF16Z@',?A;%%8Y/G$L?>)$A9 MTC+''L[\@<0!U"*6&R3:1[M("_4H=$E MV5F2>BGLDB0-+O;C.&AP#F<$' U7Q/#,SRRAOQ,6@T)]G(#(BW#^/\4JI(DF MK\2J>[BNM-C(SY./=\/7)(YD>.$PN_XD(\F\0L)Z.S'.J?)/M'3HS2/(R\-?99" MZA$)3=LC(Q\*!Y-@BTK;^-C 1Q@$$ZI_==R'01WX=)Q.V('^&[?]-SZZ_]Y) M\^ULKH5 !X4:T(#=<2NHQ4(V-"9GH ?MI'UB_Y0B1X95:(;L#QB-_?9]A7D4 MH ]D Q#\DVO-7VFX!\7:WW"1B%6QHH&WZ7QB@M,RP[>!2,#EYT938; MQENF-(SHUG]RXS]-_GO!?->/3\Z/F?/CT?SNQ)P@%?M=@<,8@Y!&0=, TN!> M7ZCDF\<^8/XA]=L8">OB#-'9K/(*!3^.EDD.+]9#(8LS#":'ZR6#D]N$@G>O>*0E%PTFQ"X>C @] M&J3U#GE.._1R D&FO^F]DX]R)E!1:W>U%-PB> OX/:NFS'3'RWEC]38YG\U^ M*"_A&',2%9W0"UW7C;TPH7W@8^)*#Y6=I"T[R=%EQZ7#DI<+U%E9!VAWV)]W M\H5*\2:QM[>%#R4N-]6KH_U!28X>[9FKU ALB_JRN>=OI,NVXN_:FEX^LW>W M2&4Y.H"<2ZIE6\VV5P6YU>S%B-[08Q\EGU*0DFT>EA1K17U'%71'9;]#WYV3 MWHU8R+*L+QU/4P\/X@P'GAA&F.Z M:UBZ>@+(II"@\F\5G\'<*"CB.\T*II:\RG-JF74PGW:6/=S>=]4_<[]]<3WL M?'[ (+)P'UD,%*E*6W^):$_;[SC7]>>++7C]$0BU:T'39R[F0*6BTT?)=A]6 MZHU5*_#]7J+7-AABT7[>N_@=02P,$% @ 08%F M6?=(Y:[8 @ ' 8 !D !X;"]W;W)K&UL?95= M3]LP%(;O^15' :$A=>2CH2NEK=3"IDT"#0';+J9=N,EI8^'8F>U0V*_?L9.& M(I7>U%_G??R>V,<=KY5^- 6BA>=22#,)"FNK41B:K,"2F5-5H:25I=(ELS34 MJ]!4&EGN1:4(DR@:A"7C,IB._=RMGHY5;067>*O!U&7)],L:1F%'R7F)TG E0>-R$LSBT3QU\3[@)\>UV>J#RV2A MU*,;?,LG0>0,H<#,.@*CY@DO40@'(AM_6V;0;>F$V_T-_8O/G7)9,(.72OSB MN2TFP3" ')>L%O9.K;]BF\^9XV5*&/\+ZR:VGP20U<:JLA63@Y++IF7/[7?8 M$@RC=P1)*TB\[V8C[_**638=:[4&[:*)YCH^5:\FST6C%I MX,,#6P@T)^/0$M.MA%FKGS?ZY!W].=PH:0L#GV6.^5M]2%XZ0\G&T#S9"[S' MZA3Z40^2*$GW\/I=@GW/Z[_#N\*%A2MN,J%,K1%^SQ;&:KH,?W8EV[#2W2Q7 M("-3L0PG 56 0?V$P?3X,!Y$%WND\%E]<"02UA5JI:6@/?:VLL MDSF7JUUV]P)WV]V0U2L9:CH[#<)?!4;?B!E8*D'U2C>#2["%J@V%FI/1 1V/ MQ7)!X9LS@BO,VIG8S_0/;C67&:^8@".(>X/TC-JD=QZE!]=HS(CV8Z72EO_# M''(Z&N<(C@^'29Q

<;CUM&?>2/NWJ>X-T0/M?*[GZ M:%&7N\D-371!;WA'D,:QS]U1=UV-<*MB2]0K_RX9\%^B*=YNMGOZ9DW%OX8W M[^8-TRM.!R=P2=+H]--9 +IYBYJ!596O_X6R])KX;D'/-VH70.M+I>QFX#;H M_A"F_P%02P,$% @ 08%F641SBMT3! E@D !D !X;"]W;W)K&ULA5;;;N,V$'WW5PS4;9L 6NMF679J&TBR7;1 TAKK M=/M0](&6:(M8D51)*E[_?8>4K'521WT1A^3,X9F;R,5!JB^ZI-3 5UX)O?1* M8^J;(-!Y23G18UE3@3L[J3@Q.%7[0->*DL(9\2J(PW :<,*$MUJXM;5:+61C M*B;H6H%N."?J>$5AZD7=:^,3VI;$+P6I1DSW=4/-'O58X"WJ4@G$J-)," M%-TMO=OHYBZU^D[A,Z,'?2:#]60KY1<[^;58>J$E1"N:&XM <'BF][2J+!#2 M^*?#]/HCK>&Y?$+_Z'Q'7[9$TWM9_,(YK+2 M[@N'5G<2>Y WVDC>&2,#SD0[DJ]=',X,9N$;!G%G$#O>[4&.Y0=BR&JAY &4 MU48T*SA7G3628\(F96,4[C*T,ZL'BBYIN'HBVXKJZT5@$-1N!7D'<-<"Q&\ MS.%1"E-J^%D4M'AI'R"9GE%\8G07#P)N:#V&)/0A#N/) %[2>Y@XO&38P[]N MM]HH+(*_+_G80DPN0]C&N-$UR>G2P\K75#U3;_7#=]$T_&F X*0G.!E"7VVP MT8JFHB!W\+$QC:+PR 3C#0?''=;DB&U@]"7B@]"7B=]J>Q*&V5"^I:J/M0_8 MZHH8)O90M4$K20$$#JZT:?&>/./^GF(SVG;O]-,(#GT,XDA>_'\.%\ \TQ"+;9"L#.I=HP[I;1P)04[B6OB3C^J(&)',E@ M<$@%6ZDP\I:5Q?"!:*=TM-[673J@P8I7_PT:>2.^& W$P-V=K/!?B$WG*,A&8[#T](Z=[ M]2W&IE24 G===@WO(/;#Z<1JI3#SPS2SXA0R/TY"*V8H1K.Y%6>0^G&46G'N M,H(.HWL[= PFL9_-9Z,G:4.W:_WC7=F]\C.+_31-1@]4ZQL;OP8SBN%#%,P, M7$$\]\-)#->CM:TQC/0SJ1J7W6'<2>*G4=3AYHU2UK:6ROVNT?I59*%B9,LJ M9HYX9N;/HQ"/?)!B_[ZMOS>T&:;D'22I/PTC&&C7M&_7=+!=;?%)X1Q CFV' MWDM]N3T'H2ZWYTO\UI?]-XM"DQH6V&SJPB2".(YAE$63KZ3!2S MU\^Y0AHED,PB"Y[,\1MCR;>U^N)L[(4HW@[*[D5.W= MBP#[W[9>>VWVJ_VCX[:]:[^IMR^61Z+V3&ADM$/3<)QAME7["F@G1M;NYMU* M@_>X$TO\NU!E%7!_)Z4Y3>P!_5-L]2]02P,$% @ 08%F69.I F=_ P MH0< !D !X;"]W;W)K&ULE55-;]LX$+W[5PS4 M11$#KB7+;I)-;0-QLL'VT#:(W?:PV ,MC2TB%*D=4G&ROWZ'E.0ZA6M@+Q(_ M9MZ\>>0,ISM#C[9 =/!<*FUG4>%<=17'-BNP%'9H*M2\LS%4"L=3VL:V(A1Y M<"I5G";)>5P*J:/Y-*S=TWQJ:J>DQGL"6Y>EH)<%*K.;1:.H6WB0V\+YA7@^ MK<06E^B^5O?$LWB/DLL2M95& ^%F%EV/KA83;Q\,ODG$"K,G$<0_'O"&U3* S&-?UK,:!_2.QZ.._2[D#OGLA86;XSZ+G-7S*++ M"'+T/9>F(=R7[N?D#*N$PAWM! M[@56)+0502\+9RNQ5FC[T]AQ(&\>9RWHH@%-?P'Z.WPRVA46_M YYJ_]8R:X M9YEV+!?I2< E5D,8)P-(DW1R F^\SWH<\,;_/^N_KM?6$<_^/I9W SLY#NL+ MZ,I6(L-9Q!5BD9XPFK]],SI//IP@/=F3GIQ"GR^Y(/-:(9@-7)>FULZ/7I$7 MRN@MWR!7M!86;FN$.S(E")W#RL *RZJVQW([&?UX;ET0YN$.>00&323(:Y), M"D56@-29*1&L8_6YLAU42-+D$! UG\C@, 71HN>QB]LZDYDI2RC/MPZH@Q%?W%3YSZJ]6>E\H M1[)!0F;*!<^D4'$[H1?8(#8[FF-73--X#80*&V_?7*:C],.2NPZ+,( M:B3> M\_8BYWJ6_K+YQ@3XS(W6,M9OD Q'X3ON?38Z$[8 9:QM-"!.0MB:&OW\!6CD M^"Z(3\!U$;^X JG3^ZS%[@\"R3-(SX<)]'DPNAR.H=];M (NO8 _"<2UQ\*M M&:TK0+C%K%T9A95Q[ZOFPR(G_V7Y/@EZY"BW^,0MOPHT[PZD*-CN71# G_0[ MAU1"PU9)L99*.AE$& TO^-MZ];J;5HD7WY5^W(/6X*8F\I$.,9+A>>/%.6\E7WR%&W9-AA?O(Z#F06@F MSE2A":^-XY8>A@6_H4C>@/OP*AN:\_0%,&=CNT9.T[:S-RV&B_IPYT^P"(D<<*M &A9,_WQ/0>@1#FF M&=TDO>F+!!+ 6;^S #Q=5>*#7'*NR&.1E_)LO%2J/IE,Y&S)"R;MJN8ES,PK M43 %CV(QD;7@+-6;BGSB.DXX*5A6CL]/];NI.#^M&I5G)9\*(INB8&)]R?-J M=3:FX\V+ZVRQ5/ABJNG@IXFFRII%G!2YE5)1%\?C:^H">7U,<- M>L7[C*_DSIB@*O=5]0$?WJ5G8P2OJ_SW+%7+LW$\)BF?LR97U]7J9]XJ%""]695+_4M6[5IG M3&:-5%71;@8)BJPT_^RQ-<0^&]QV@ZOE-HRTE%=,L?-34:V(P-5 #0=:5;T; MA,M*],J-$C";P3YU?J.JV8?C2] K):^K IPMF3;7X2V[S[D\.ITH8(.+)[.6 MY*4AZ;Y ,B&_5*5:2O*F3'GZ=/\$Q-O*Z&YDO'0'"=[PVB:>8Q'7MY6 M9T_3\UZBMV2"DQZ=+X1@Y8(#Z!2Y7)/==5.VUJ\O5DRDY+__ 9+DG>*%_*// M0(:_W\\? ^U$UFS&S\8029*+!SX^_^$[&CJO!K3SM]KY0]3/;TQ\D6IN%) X M C4+4%![FUP;GBF!H";OI&Q8.>-]:@PRZE>C8SDS+*5F*7999BU+T@! !%%+ MKMW RO4/W\4NC5Y)PO]L,K4F&:PJ,6Q)G;-2DA4'AS )5')()_)D!- )]P# ME0T^1K\U2BI6IEFY:)DS])DDB16ZCN5$=/3$ /-&-4A5.W8! %"2^%9,0XNZ M2>_2-S?3*:&):WD^'=U6BN4#RCX1@?H@0VP%/B4#G@ZVG@[V]K3F\EMM8(R9 M#LS7Y])!BOTNO=BD;&34YRQ:.=4G.AJTDY MO,4BJV4V6P):B):E5+B2UTPPQ?,UN<>* M7:C6E*/#K 3J52-AE;0(* %$B=2) 5ZA+NU3"MGWB/S::(9@J-]U M/>#I\<[H8K$0? 'BCRY9COIK$[JOKOBL%91J03T26+$36$$TQ:FR%P"")(I OL)T(!$XHC&EB>4FR9?? M)?)"J[6R88%!?R!^GY/U+2>(K3@T)HA\,$& )@#31,Y0^(3;\ GW#9^MB]@# M%]",D M(444K^!T:$7!PQ1474()-K8!=;UDFR'N6-_SC$)1]H3U2UE6VH]BOV57+B_IF06F[@6;&+:2!&4!P0%_*3-P)]NR38;M_\ MF\E6C4/B^5CW$TQIU$Y<$GJ)6=&EP$,"^RP:>&W>BS^=]R*'6D'BZ_3D8F;R MK"@*AC)3O 57/ PN;>V>!A7CN92[\O%./M-/*93O"6".3D;_2*J[>;$)D5B++#>,]+\? MQ,95%*'D6YX3CJ:#'8DD7K@%&*3-)QBCE@<24"N&&HT5*X3Z%+G.2/>(D#]I M#+.0M4(O;%O%3QI/ UQ74\_R8Q=Q;SE42^]88>B2+W?.O$7+_\N-+(4JG4'N8OKH %$*)05=Y(*+@B %X74^6KN M& CX9!OPR6# NPZ@\4U1Y]4:S&_"?]J (4 L,H4\U!?6@R0_\Y!)G>[>P/G& MA^A6@*^LX,[%"/U7M8?#XO2K>]4(3 %[5WJ,#@Q)BW@)I$(("WSCA]C">Z9H M/S^[ZT-WW:(QW3FT#P&6'(XQ!8Z/;).NT!8/&UL8NAN21*!UNUJ^PP"3Z IZ M$RCD6<'TI-PHW&5 UGECD\%0K;U3U'U"W@[C[96F'_$5V:Z.) MXETD]P)YD.GGQFUWN4>_]>T>_2>N]VAWOT?WO^#;]]IGF.3_=N+X4>Y[A?/5 M+F>>@_!;7]!L^L&#CX\>W9MG-S5N1/4]#84#\J>/%YO5!WH]26P_T'T2S$$_ M$GSVODO=FE\G.1X:"BX7^E"*A5#2E,M\;MF^WGVLNS$>*;KGYUO,+$XL, M1,_Y'+8Z=A2,31'8/*BJUI\L[BNEJD(/EYQ!6< %,#^O*K5Y0 ;;CUCG?P-0 M2P,$% @ 08%F67#:$3CD P J D !D !X;"]W;W)K&ULM5;?;]LV$'[W7W%0AZ(!V.BW+:6V@23-L %K9L3)^C#L@9;. MEA!)U$@J3O_['259=5K%R,M>)![)^^X[\CN2\[V0CRI#U/!<%I5:6)G6]85M MJR3#DJMS46-%(ULA2Z[)E#M;U1)YVCJ5A>TYSM0N>5Y9RWG;MY++N6ATD5>X MDJ":LN3RVQ468K^P7.O0<9?O,FTZ[.6\YCMT!)\Q(KE8L*)&X7 MUJ5[<16:^>V$OW+$UU@4!HAH_-MC M6D-(XWCY!F-J&91IMJ MZTWD\LILREI+&LW)3R^ON,H3X%4*G_.BT9C"+2GA#Z$4K%#"M2A+6KMUQB7" MAWN^*5"=S6U-D8V_G?11KKHHWBM18O@B*ITIN*E23%_ZV\1XH.T=:%]Y)P'7 M6)^#[S#P'"\X@>/XK>#=<5GFUZY+NLOW[,PYE* MNE U3W!A4:DHE$]H+=^_\SQ"VHJ "IC4";50 "K6B3JDST#2!0''JI= M8:ZUS#=-AZ>%P3!B(\TGCYDH4I0*/N05X8M&$99B@,\)UOK@3_!':*5H*JW. M+B;WF41\H3@@O6@L-S39B.:6\CLQ/C&B,LKR86A-;@_\?X$/X,?,B6(X:PV/ MC#CJC6G HO P$KELYGIP-OG:'@Z8?N1/*.FL&U(US!708:DT94.K^_Y=Y+G> MIY_7;^HR)W29'SH01&P:!\PG:F' 9D[$/">$8$9-FC"-OW,UJW,ZYH!W7^\1#P?]+]G[4AJDQ]UHU,,KH!7Q0J1"QV(Q;,9D " M]%T61K.QOLE#]83*)'JW?E!@I!K& ;ALZKK,\^*?>R8WZ]4*W-AC?N!"X/HL M(/'_8$_NA>8%Q"QR/190L<5L%DZ9-YV.]HV)USZZ/4N4N_:-H"A).DZZBW3H M'9XAE]WM^WUZ]X;YPN4NI\4J<$NNSOF,]":[=T%G:%&W=_%&:+K9VV9&3RF4 M9@*-;P5)J3=,@.%QMOP/4$L#!!0 ( $&!9EG+(+5+6 ( /,$ 9 M>&PO=V]R:W-H965TU/;%7W8O9'2'!.D-"_QSNS,F7,F,YOME7XT#0"2 M)\&EF4<-8CN+8U,V(*@9J1:DO=DJ+2A:4]>Q:370RB<)'J=)$"IF !I MF))$PW8>+<:SY=3%^X#O#/;FZ$RGP_H-UZ[U5)0 RO%?[ *FWGT(2(5;&G'\4'MOT"OY]+AE8H; M_TOV?6P2D;(SJ$2?;!D()L.7/O5].$I(TQ<2TCXA];Q#(<_RFB+-,ZWV1+MH MB^8.7JK/MN28='_*!K6]938/\Y42+97/A,J*W%/L-!"U)!8&/)S41C4=OA^G>I4(# ]3< M MY,RTM(1YU+I:>@=1_OK5^"KY=$;>=) W/8>>WW>B .V(:VB51EIP("9TSYPB M&^ N/9Q;]ET^SN+=,8/X:! %Z-JOFR&EZB2&F1R\PT8OPB#_"P_/P1W5-9.& M<-C:U&3TWM;58<6"@:KU8UTHM$OBCXU]E4"[ 'N_50H/ABLPO'/Y7U!+ P04 M " !!@699 $-"KXT$ #]&0 &0 'AL+W=OY):84&<^-657?#YE>UD0"E<< MB7U98O[U @IVF#F^\U!P339;J0O<^72'-[ ">;.[XNK-;5AR4@(5A%'$83US M%OYYZH<:8&K\0> @CIZ1[LHM8W?ZY3*?.9YN$12024V!U=\]+*$H-)-JQ^>: MU&EL:N#Q\P-[:CJO.G.+!2Q9\8GDJZGH.RO9"LK,&J!26AU3_^4@_$$4#Q= ."&A"\%A#6@/ I8/@"8%@#AJ^U M,*H!H]=:B&I 9,:^&BPSTC&6>#[E[("XKJW8](.1RZ#5 !.J/6LEN?I*%$[. M5Y5'(;9&*[*A9$TR3"5:9!G;4TGH!EVQ@F0$!/J %GE.M#_@ EW2RJNU=[R- M06)2B'>JRLTJ1F_?O$-OD(O$%G.%(Q3=4"+%>U6HGG_?LKW -!=35ZH.Z&:X M6=W8BZJQP0N-]=%'1N56H(3FD'?@E_WX\%OXI!]_UH-WU< WHQ\\C/Y%T$L8 M0S9 H?\>!5[@=_6G'[Z"G8)[!C[L@,?]\(^8-]:[X,G_LYZ^'A[VC&78>')H M^,)O>/)OW_;D/W]16'0IH11_=7EA96C8;4C'^G.QPQG,'!7,!?![<.8__N!' MWD]=$MHDBVV2)3;)4DMD+>F'C?3#/O;Y-60%%D))#KE:J[)]N2^P5,\J1JFE MA:I RCG0["N2'%-15&$+YW^K^*I62=GE [T63_4!FV1Q1189,KUQN)^K;<34 MO3^6UJ;!U!)92]I1(^VH5]HKSC* 7* U9R42N "]5*EE,;OK4JV7[%35;)+% M-LF2T3,7"#UO?-9V@O1YK6!T-FDJM?2(&CVB7CT6$JEEXTYM>5=*"X$6&P[P MTASJI3I5#9MDL4VRQ"99:HFL)>ZX$7?\O9;0L4WI;9+%-LD2FV2I);*6])-& M^DGOO%ZRLB3"G!=WP#,UH=6YTH1:'7)WK2BT>!QQMX83LZ M+7O;-J&?_+5BC?]"R$G'UDHB]S*=.8)MDL4VRQ"99 M:HFLI;7O/9[DO>\5O6M+EM2WRA9;94NLLJ6VV-H><)3+\7OG^Z_[\A:XB=IU MZD6(?6>BXZ*?Z62%*[;14<0?CB-O-)FT@WYLU6S283:*(F\<^D]VPK;,MG4) M'G4);!YB^ME.UB9X?@P8/SLQQE:-)AU&0\]_:C2U9;2MRV/&R._-2LP_F;PS MY!_P/7"]WS&2J-T.R:!3&*N)H9IMD2^,;<(PAD5J4JO=>4-G<5"Y.A?U*^],]COZ,\T7<;)AO^2%]=C*C=SX90 M@0I8*U/>8*Q"!:_N&JH7R78F-W[+I&2E>=P"SH'K"NK[FC'Y\*(--#<^\W\! M4$L#!!0 ( $&!9EE!JA;4:04 #4R 9 >&PO=V]R:W-H965T6/L/3]X"L>&E9\1C6D@.T"\+^I>.,"@+!LV"X8F"85E0B&GN%ZM8:>P+?S+B;(=XWEO2 M\A>%7$6U7. HS7?67'#Y;B3KQ&2^WU&(+= \6J;1(@K\5*"'(&";5$3I$LU8 M' 41S=#/:"[W=;B):=Y[1GE 4R%W7W[T0K< M)6A:S(?R#/V(J?"C./M)4@^M:,K2',G]8L^]1-G[R!1RCOF9FD$YG\?]?)P3 M\W'1,TO%*D->&M*PI1[KZ^_.U1-]O>UH *84IU+(.2CTZ&B)<[KN(=?ZC!S+ MZ;>S/7V0M>A(TR?YJD[X/*3TD#$/"/$@8 8(IT@\JZ0?::UK] MU.#R4P.MJ\^F-H'W.-LJ>/DWK^W$ZKG27K;'RFD'[:IFQ1:3-=K#1*&(6$>)(P P11A;RIA;ZYELS>0TD/" M,"3,@X01()@B_6TE_2VLS=ZV>E[#95L[]1M>C%M[N7;#/MM90[47T<[R@VMX M5ZWAW86^^/J GE]G;)5]TW#'$]V:]GBB6],?3W1K&J1^KA]=2Z=> M2^?2G^AR"=_1)S]9?T%3UOM\\ENDGMCYJH&D85":!THC4#15Z3J+L=VK^29H M7@-*PZ T#Y1&H&CJ#JA#&UL;#'S -T'#F9+6-$2G::^@N0LHC4#15 'KZ,76 M9R\M4?_Y;%7/["PB:% #2O- :02*IFI=9SKV\&IV#9K[@-(P*,T#I1$HFKH# MZO#'U@8,'[!KT) 'E(9+FCZ?\$#')% T5;\ZP;'U$4Z[6Y^):/7,SAI"TC H MS0.E$2B:JG6=--EW5W-KT$@*E(9!:1XHC4#1U+L&ZEC*T88>W=U:S^NJ,R@- ME[0S;@TZ)FD?TZWS$E68.BUR]&E1NPV?3H3UN,ZZ0-(P*,T#I1$HFBIS'60Y MSK4CO-NKNP* Q%B@-E[1S(3/HH 2*I@I8 MYU../I]J=^K9(OJ7\I-?F/7,SB*"WD$$2O- :02*IFI=1UG.X&IV#1IP@=(P M*,T#I1$HFKH#ZH#+T=^UU-VN06,L4!HN:4V[OFO:-6@^!47;"V@>W=6>4+XL MGC_(4'$][F_YK5JK9QP>BCO[&^V/]OW4;FG']KVW?X*AQN\?J'CV^3)*,Q33 MA1S*ZMW(G&PO=V]R:W-H965TU 3&*B:@4\(![$ELY[[O[KN[G*.#5'=Z!V#(?<&%GGL[8\I+W]?) M#@JJ![($@5\RJ0IJ<*MR7Y<*:.I !??#()CX!67"BR-WME)Q)"O#F8"5(KHJ M"JI^+H#+P]P;>L>#-V22%C%;3@#(TPT(&T#HXJX=N2BOJ:%QI.2!*&N-;';AI#HT!L>$ M+[KE",Z4+,C2Z0&ER=F**D3OP* _?D[. MKL%0QO4Y>KFE]ZRH"EP=[4[<(>PDW4 [(*'A%PB <]_"-VE*,'-_X$;Z.O'6I M["6Q__"E+FD"%[43*MIV[@JWIAH'CLW-N'P>#8>3O.X*8M$%, M>H-H?IDN=[W O\S-M UK^K]*/'T&&;-6QNS?EGCV)R7V3P8MSJ7<72>:N-34 M,[<];6^LJWI0_S:OK[M;JG(F-.&0(3083+''5'V%U!LC2S>VM]+@$'3+'=ZZ MH*P!?L^D-,>-==#>X_$O4$L#!!0 ( $&!9EG+B'0!,00 !T8 9 M>&PO=V]R:W-H965TSFP# MC:5A!58TB-/MP[ /C'5M"95$E:3MYM^/>EBV'A&2C/D22]0YA[SWDDD:27%O.J[9;MIS3O4B3'&X9XOLL(^SQ!E)Z7&A8.S7<);M8E WZ*/U6WGR*%II1 MC@A2V(A2@LB? ZP@34LE.8[OC:C6]ED2+Z]/ZK]7PAJ:\^HN.#=;0T&;/!5-FO MV#)?25Y.E+5@\FDB>6)Y!P?(]X!^16LY!Z-]"HANT:DU2#C9[1CLB( (/3RB M534B8.C^L0#T/@!!DI1_D/2OZP"]?_@SS47,49A'$(WP@VG^;(*OR^2T&3)/&;HQ)P774%PAR_@%F89I MCXQG]7RZ-1;._^L]?'7OG618[72Q*CWK";V+"5$N\R_GJ?+/GQ**/@G(^+]C M5:]U[7'=T@ZO>4$VL-"DWW%@!]"6/_^$7>.WL92K% M4BH6*Q#K%L=OBV%/J MI[4\EOV:Z%;$\MUQ6)J.9\SF^N$RK4,4]DW;ZZ*"($0Y5B^X;:H M3H1.&Z$S&>%M3.3+ =T#%QQ)?T%KF<)D Z,^,RGUTAFG4BQ0*18J$NO4PVWK MX;Z1';@JBZ-2+% I%BH2ZQ3':XOCO=8.:J)SN= ==^;W[&"(\F:SOAL,09;O M&3U4.$29AHVM<3?PVP#]R0##7 K6,(!K4DZ;@*3"B^=9RK% I5BH2*Q3AEF M;1EF;V0",Y7%42D6J!0+%8EUBH.-\P>^\5H;:)B7R](QW=Z;?#6"DN][L^<# M(R@3XUG_LV ,9KO.$]\%^&(;@Z>_#&BQ3^L)N(;O>\@W2;X;C7E2YZ633JE: MH%0M5*76K8AYKHCY1K;0"*LJD4JU0*E:J$JM6Z+S9@Y/;DPD;>PV_>!$9#? M=X$AQC/,O@F,"%EFSP/TB^/.#-BN.F?F:$/WN:B/LMK6]BS[8W6"VVN_P=E&??U?'J6;X^./],V"[).4IA*[LRKCQ9-U:?1=L#%8)FU64, M) )6 N3S+:7B=%-VT/Y'8/D?4$L#!!0 ( $&!9EF*-VIH%0, %H* 9 M >&PO=V]R:W-H965T3-5[!'-3] M^D;HD=VHI"0')@EG2,!R:EVXYS/7,802\9W 5K:ND8FRX/S1#+ZF4\LQCH!" MHHP$UG\;F &E1DG[^%6+6LTS#;%]_:S^N0ROPRRPA!FG#R15V=0:6RB%)2ZH MNN7;+U '&AF]A%-9_J)MC74LE!12\;PF:P,$"?[:=?0:+I;DGW MNW1;UZ0IC-<4QBOU_+\4YK/@^4L]'HC*T*Q<%A#HQ\5"EO,_A^)6^L&POMF> MYW*-$YA:>O])$!NPXH\?W-#Y-!3^G<0ZI?";4OC[U..+).$%TVT@( &RP0L* MQXB!&@I=*86EDGF%;&(WBGQG8F_::09081AX#:IC,VAL!GMMSC,NU(D"D:/D M>;WH2],.N:T$1RT?OC<>[YCM@UPO#(:]CAJOH[U>KSE;O6X5'1*6T"*%U.PI MKC+=:[1AM(!'0Z%&_5!GWFZHO?;^L9_")GRX-_P=5YB^>8W"7IS(<\.=.'W0 MZVL4-3:C=VO[J/]\/XB"'9<#J,[FZ-@<-S;'[]WVXWZ'!+T.&0"U]T;'ZUGC M]>R_M?U9O[BCW?=.']/9&IU,KO/R"77>L9]KL?;+SQ]%N]4?0'7:OK)JMS[\ MYM3U#8L581)16&J:9/OR!, !]?\FY>AZ8 MXT5SG(S_ %!+ P04 " !!@699-UM;+\T# "U#P &0 'AL+W=O"#A$QC)0_-G! M#7!NB? 8?U:<7JW2 H_7!_8OA>UHRYIJN)'\-Q:;[9#[GZ&R M9VSY(LEU\4WVE6S@D2C71J85&$^0,E'^TN?*#T< Y'$#!A5@< H8O0(85H#A M">#5(XTJP.BM&L85H##=+VTO'!=20^=3)?=$66EDLXO"^P4:_<6$S9.54?B6 M(<[,'V '(@?RF5S',;.QHYS_:5_^:^T-9PSKC!@6?,-7^$*FZ6:C8%/& M_VM"#CGR^R\H2FX-I/H/5]1+WI&;UQ:\*YW1"&8>5C0-:@?>_,&WSV,W[/4R7W;'/OY<)>N.F3/B]S*C7;\HLVWD:AH]KP\=O,WS/S+8J MC*!(+C2FJ4X8Q,3ZFD7@+$BMY.]-S2[)PK$C+I,3?W:DL.'X\]KQYZV./US^ M#%31%$0$1*XYJ\J#(P!G5I9)9Q:VZGIO'+HD"]N]D(LDYPEVO*,\0]MC3,&H MRDQ=IB851"JV8;:/PG.&_X<0$N>J=)=,2"H5$+.UC8-85*T.-^XZV'NJ]N=$E6=@EV;(CLD9D+^O(7OY/O?VRR^!T219V M2;;LB*P1G$D=G,E;*JW+^R6P'S0Z:G#:OMU2%T'C<]*K0S=H=-*!W%*3DY[N M'\TA6 VQ0"HL4+FPI1_0.O=>L:\+D:KD_U%_^JF[]@/<28M1\A_Z,N!]HXJ MK+F:<$A05="[P)ZIRB&Q?# R*Z:@M318G8KE%N=J4%8 WR=2FL.#55!/ZO-O M4$L#!!0 ( $&!9EG;X1RQJ@( %<) 9 >&PO=V]R:W-H965TP%1B155R\+#:A_<9-I: MZ]C!=B_\/;;31D5T@P0J\)+X,G/FG+''=KP1\EDM$35L<\;5T%MJ70Q\7Z5+ MS(EJB *YF9D+F1-MNG+AJT(BR9Q3SOPH"#I^3BCWDMB-C642BY5FE.-8@EKE M.9'?;I")S= +O?W A"Z6V@[X25R0!4Y1/Q1C:7I^A9+1'+FB@H/$^="[#@;6>4#;W $D*&J;8(Q/S6>(N,62!#X^L.TZM"6L?# M]A[]G=-NM,R(PEO!OM!,+X=>SX,,YV3%]$1LWN-.3]OBI8(I]X7-SC;P(%TI M+?*=LV&04U[^R7:7AP.'*'K!(=HY1(YW&H"64*P@LX \KAGC)F M)E3L:Q/?HOCI+M9-&2MZ(=84BP8T@TN(@J@%#],[.#^[^!'&-_0K#5&E(7*X MK7H-ES!!NPTI7\ 8I9/ 4X2/,T873LPEO-T69CM@!I]H;NW$'*9F2LU)6AI, M-9$:3"H1'J^W5#T-'-NK,+@*PF.2:ZG9DAJH@J0X]$S-*)1K])+7K\).\*9& M>+,2WG3HS9,+A\0&:ODMD[6:WT?JJ5H!$=KY5^1:?_ MMVNE/F!MK?@']Z1]&ULK57?3]LP$/Y7K Q-(&WD=^E8 M&@E:3>-A&J*P/4Q[<)-+8^'8F>TV\-_/=M(LT+3B82^)S[[O\W=W]CEIN'B4 M)8!"3Q5E?(4N M'BLPXU3:+VHZ7\]!V48J7G5@K: BK/WCIRX/ X ?'0 $'2!X*R#L *$-M%5F MPUI@A=-$\ 8)XZW9S,#FQJ)U-(29*BZ5T*M$XU1ZC2EF&:"E/3(+4)A0B3ZB MI3XN^88"X@6Z85M@BHMGA%F.OJL2A/8L0 C(T9Q+)=%IASS3T(?E IV>G*$3 M1!BZ+_E&:IA,7*7EFDW=K)-VW4H+#DA;0GV.0N\#"KP@&H'/C\,7D&FX;^'A M2[BKD]1G*N@S%5B^\ #?ORQ<'@1]?O!*X[Q1- M_7!<8-P+C(\*O.<*4WTOAA>*OU%TO)>P:33]]$KTOI/O11?1*]7NH&&89OT- MBS5A$E$H-,X[O] THFV K:%X;7O(BBO=D>RPU&\&"..@UPO.U&PO=V]R:W-H965TICVXR858 M('8.>?N*DQFQ'KJOC M%#*JS^46!+Y92Y51@T.U*6;5)C)]SI>$LWL +S:7NC<.36*@G+0&@F!5&PGCBS MWF@YL/@"\)G!3N\]$[N2.RF_V\%U,G$\FQ!PB(U5H/AW#U? N17"-'Y4FDX= MTA+WGQ_5E\7:<2UW5,.5Y%]88M*),W1( FN: 76:"7Y%\)\2PF<(044(ND8(*T+8-4*_(O2[ M$@85H2BF6YI5.!U10Z=C)7=$632JV8>B7 4;#6;";JR54?B6(<],YY13$0-9 M%;LX D,9U^0MF24)LZ6GG%R+$B;(QU3FFHI$ MCUV#:5EQ-ZY2F):Z(?>!G4^RLH]()G]*Y% M+#/<7H8:P//(D*^S.VT4'BC?FG9**18VB]E#=J2W-(:)@Z>H!G4/SO35B][ M>]=4IE.*1:<46YQ2;'DBL8/RAG5YPS9UW"XH&K/R<,#/G]!,*L-^E1/P@/>? MAJ9"E[*#0M9>?O=3?^AY8_=^OX!=0-$Q:!A<#@]!BR;0\/(0M&Q=ZC\:V:^- M[+<:.8OC/,LY?B4)7HPMIC:964KW]U87AN&1FZT)_.WGT"GDXI0AE_VC&@87 M%WLA#WP?U+X/6GV_!3R-6&QMCZE.S_ NBWF.]XB]U*1)01$NQ>:M 941JC68 MQAMN<)1;[^+R:0&Z@*(NH$47T+(!-#RRR]UK'3)0FZ+)TR26N3#E*5_/UGWD MK&B?GLS/>Z.K7L-\U!LMRC;QCWS9M'Z@:L.$)AS6&,H[O\ "J[(1+ =&;HO& MY4X:;(.*QQ1[9U 6@._74IK'@0U0=^/3WU!+ P04 " !!@6997AM>UL\# M #;"P &0 'AL+W=O"/FL5@":O.095Q-GI75QY;HJ64%.U:4H@..7I9 YU;B43ZXJ M)-#4@O+,#3RO[^:4<2<>VWTE9#EPQP8F$Y<2Y]J^F?F UN(/!AO5>"9&RD*( M9[/X-9TXGF$$&23:N*#XMX8I9)GQA#S^KIPZ]9X&V'S>>;^WXE',@BJ8BNQ/ MENK5Q!DZ)(4E+3/]36R^0"4H,OX2D2G[2S:5K>>0I%1:Y!48&>2,;__I2Q6( M!L ?G $%2!X+R"L *$5NF5F9=U23>.Q%!LBC35Z,P\V-A:-:A@WQSC7$K\R MQ.GXAF:4)T#F-F=N05.6*?(+F6.^I&4&1"S)=9+($E)">4J^ZA5(,BVE!*[) M Z,+EC'-0)&S"GR.Z._S6W+V\9Q\)(R3QY4H%6+5V-7(V.SK)A6[FRV[X 2[ M.127)/0N2. %O1;XM!M^"PG"?0L/]^$NQJD.5E '*[#^PA/^9O25+C+4:B)A MHT(Q6#^N%TI+S,>_V@1N/?;:/9HBO5(%36#B8!4JD&MPXD\?_+[WN4WN_^1L M3WQ8BP^[O,>[+$A$CCU$45.%;8*W7OK6BVDBZWCH]_VQNVX*.3;R S2KK?88 M]FJ&O4Z&7PN02(L_D0RPLDGVEIUM1'M'' 8CWSL@VF(T:*C9XQG5/*-W\GPP M/"_J,GJ]V%76!9EKJB$W1885>,\X5BFC&9D)Q6S_^W'WHDTWQ7PD=[S,K4O! M6W.PFPX>K"BY5J38IG=;XOT7#WLQZMZ?!"4JT\?AH$??$ZJ;E,(::6? M_2XTD/YYF]1^2V*%O8-#;3'J]TXDWZ F/'A7>?PDZ;9.HN;6O<%A=1P;#:-A M.[UA36_82>\W*I]M@U_CS5W8O+H'[&02$L![-"5+*7+R"'E1JBK P]8 #X\% M^-%AU71R^9=]:E0K'74JOB?Z &^]W;Q>N]*&$U?VE.EPC>W'1P0:S$)!R>(-28"OY/8U$X=>,NG4)AN MTT[./]HY&!VR.[:)_. $O;<[V.^\Y>)'H;$/TL9,(NQ,LNL2/RG RGNS^ ,O M"J-#[BUFX:AW>.IN8_(R8R^6V1/C"B^@)>*\RP&*E]M)EP-*K%F:^J^?Y^!]02P,$% @ 08%F65!&="_J!P 940 M !D !X;"]W;W)K&ULM9SO;YLX&,?_%2LWG39I M:S V(>S:2%W0=I-6J5JNN]+ M;3X\$"X?L_Q;L6:L1#\V25ICV67]V6T^N\QV91*G[#9'Q6ZSB?*?[UB2/5Z- M\.C7!Y_CAW59?3">76ZC![9@Y=WV-N?OQD>55;QA:1%G*C^^-Z.BX MS:KAZ>M?ZN_KY'DR7Z."S;/D[WA5KJ]&TQ%:L?MHEY2?L\<_69.05^DMLZ2H M_Z+')M89H>6N*+--TYCW8!.GA__1C\:(DP:8GFG@-@WP>O8_3*%W&48*NBX+QKYO8%8I*="+!=^1G MMMSE>9P^H'=1$1E MFN9S<_.0+7ES7#%:7.T8/RI%:N%M#]S/>FCG,YWI]:I49YDV!* MVU&A1LO%@7N,:B5'C\E18W+G9N]Q$NJR,DKV'2>08B&06,M*[VBE9SFO/$B_ M(,5"(+&67Y.C7Q/CT#OXU6$2'62\DX&/*?&F4VD6:<(P/9T@AY2-G;),V3^F M['=*^2[EA)7$__*D/W"RT@X:7TEG(F>LAD@1H;$[ELE.C\E.^R;[*>.?:;.= M*JF\\:1L-2$NEO(U]L@RW^"8;] I7[&DZA(-=(-YXDF)S#5A?##[@92OL4>6 M^6)'D)\SV)&QD?:D0Z,T6^>:,,]W''F_FSMJ:\0) F-;([I,]4;]-$G%!S5$ M\<#81UL/!%5B(X1U].#\"M#(M^8WE5W0Q&!YS3/WT]8'08O8&A?-*T.C*\\( M&18U83I:-/?2U@6!E?B97(G^0XMUEI=O2I9O^&G=GA5E':*U!I0X0=5"*+6V MT0(ZL2UU8E#L!%4+H=3:I@GRQ&;T/!EN70Y5*EE.?'\ZD2>F&N;Y.%"6Z2$ M% L"Q68$;:7>Z>"D 5$E=37&E],> D6Q8%%LAM%S:1N.1QK>E"E-%T/DQ(=@ M4BR@%)NIM)7X$P<@%3HG_E1!4TU8-\AV-05;.J:V;3+ :@Z5&OK8$ T MV13"(-5"*+6VK8)T76Q;/ 3"S\8T2+402JUMVDG!U1J-GSSXN"KR8L>53P\T M461"Y;-%:[J:KJ!7. ,S1VU-4*PLFMF9?L%2^5AK0MJF-:%(=#9%>CLFM&Y M$TEEFPW+Z^N[M]&6Y<<%R]7: X3$C8N0:B&46MML@>MN8+M@ ?%T8QJD6@BE MUKX^*UB?#%>')FJ!F9) N;BD"2.48NE$.#1WU-8(0>=DT#HT>;+(/#=WH.^X M@5)KVR6XG Q;LB8=2M:Z&*5D;>ZGK0\G-S@,!.9$1>YJ\LA7[C1AI(J371@" MS8E <_)\-#]_G.M5SS;WI.]:#JH60JFU]X(@=F)+[ 24V$'50BBUMFF"V ED M/9MH"M4!EN%4$T65(I^Y7[9Y"T GP,5LHBEFRWD#T79CT!#L3@2[DQYE[R?6 M&FB ML()GH;F;MC8("J<0%'YV2:>: KELPY,AH;F/MAX( J<#$3C5H;5R:5H3Q<>! M?/)J[J.M!R=W(C^?OY]:MGM1N+D_O96[RJ"VV;9+,+MGS>SFYO"J.\Z\OP= NL]@?5>#ZSO0K>>IKXN7T_6 MQ,AW3)N[99NV@'K/#NK/7P[U5*I7[IC6Q2CK]1"P[@E8]\!@O5%J_7(["*A, MZ[HP/L[EG^R8^]4W[_')(QVJ!W#<1/D#'[ H8?=O65EFF_KEFD4KEE''%\LLCL?U!+ P04 " !!@699 M:'ZL"?<" #M" &0 'AL+W=ORP)Q6EE)ES-!0 MK7Q=*&2) V7"#X-@Y&>,YUXT<7,7*IK(T@B>XX4"76894_?'*.1FZO6\AXE+ MODJ-G?"C2<%6N$!S55PH&OD-2\(SS#67.2A<3KU9[V@^MO$NX)KC1F\]@U5R M(^6M'9PE4R^P!:' V%@&1G]KG*,0EHC*^%5S>DU*"]Q^?F _==I)RPW3.)?B M.T],.O4./4APR4IA+N7F&]9ZAI8OED*[7]C4L8$'<:F-S&HP59#QO/IG=[4/ M6P#B:0>$-2# ?1K0-\)K2ISLDZ88=%$R0TH&TUL]L%YX]"DAN=V%Q=& MT2HGG(E.&5=PS42)<(Y,EPIIBXR&3S!+$FZ=9@+.\NJX6-_W3M P+O0^A5PM M3F#O_?[$-U2)Y?/C.NMQE35\)FL/SF5N4@U?\P23IWB?%#0RP@<9QV$GX:Q< M'4"_]Q'"(!RTU#/OAB^P('C0!G]23K]QM>_X^O]V]83K6$AKK(8?LQMM%)W< MGVV6592#=DI[FX]TP6*<>G1=-:HU>M&'=[U1\*5-[W\B>Z)^T*@?=+%'5SF] M3P3_C0F0<@V%U.XD 9TBZ(6057M/@Q4%&E1 :QKC4G%SW^9,9[J7.E.1C1R9 M?<>MHV#BKUOD#ANYPTZY;K/7;K,3)#5T2TDY,R3)&.'N$S -)D58/H;*)>B4 MV5.1H* WF=J]!Y7T*O5PJ]K/8>_P,'BLN5+56>(K]WO4&#!Z&P,*VGIG0IOR M*N?AEO+A03#>D=U9V"MECQO9X[>1S6BWJ4,"WJ&*N48H%(^QVXWQ7Z&UL MS9IM3^LV%,>_BI5=35QIY,'I(VLK <[5F& 7\70U37MA&I=:Y*&SG1:D??@Y M:4B:DAHJG4E] TURSB_V.,*?021XD<6W.E%B>.(Z=S%E-I MIPN6Z".S5,14Z4WQY,B%8#0LDN+(P:[;O)/%+)SM/H!P_5?&P-+!2R&",721*":85.B&*H;.=(M" MI/M];]_:Z$X4A%?T)V=1B,XSL63H^Y()%+PL],+0H7=,Q#GP!Q6"YN>3Y^9UK.\FP]2[QC MEJ?9DXV\WB\(N[B#[F\).OKRM05S;L;\GB4V\MT/,<2,N:)"8[P/,8$90]BT MPOCM&$>OAFI)X&I)X(+K?[PD3J5DNA&G28@N.7WD$5>5$J+O";IATTP( MGCP547^DB:AVZ-7!)?KK4O/1A6*Q_+NM<^O!=-H'D^ODB5S0*1M;6@@ETTO* MFOS\D]=S?VWK'R2,0,("(%BCHW[54=]$G]REBD9HEO=U6?157X';%]N1OL+4 MVQ76MAK/UN?H%>?(OW^6$SSP73QREIL=:(G"@T$SB+P/ZN+>%BEX'^2Y+NY7 M48U2=*I2=(REN.()C[.X;7[&Q'T7(B2,0,("(%BC^MVJ^MU#DI8N9$HK)(V T@(H6K.O MM3OWC%9Q4CFVN/Z]!O%DD:G6MH#:ZY+F>1NFK#^T^UOVKBW,%[M=SVSX6V*T>[;*3-F[^I T@@H+8"B-1M2NVZOPNSO$J';(GMD7 M[OKQW'R;!&J606D$E!9 T9K=J;VVUS\H90)U\* T DH+H&C-OM8NWC-:RGV5 M"=2&E[2&E'2V[WY(>U1_6Y;**-R(POX.5:H]L6?V?@95,MPO@=IC4!H!I050 MM.83N-I-8_>05 F#FG)0&@&E!5"T9E]K4XZ-YG!/53+#]FZ+]UY)NK:_=1]$ MVL.PMZ5+;6%:O8;MNH0W'CZ;[2WA2QXRO8R+EPA:JP+[Q!CVD3'L,^/_XZ$Q MKETT]@]*A$#-."B-@-("*%JSK[49Q^9GX'N*$*B7+FG=#=5PMP7HPY# &+*N MBK/Q3E3^RML5%4\\D2AB,YWCVGV=+-9OD:TW5+HH7I-Z3)5*X^+CG-&0B3Q M'Y^EJ7K;R-^\JM[EF_P'4$L#!!0 ( $&!9EF:?MT%5 , +X( 9 M>&PO=V]R:W-H965TM&!(@B63);\ML M ;6S= $2+*C7]D.Q#XQTMHA2I$92=KI?OR,E:TZB.471+S9?[H[W/ ]YI]E. MZ2^F0+3P6 IIYD%A;749AB8KL&3F0E4H:6>M=,DL3?4F-)5&EGNG4H1Q%(W# MDG$9I#._=J_3F:JMX!+O-9BZ+)G^ND"A=O-@$.P7WO--8=U"F,XJML$5V@_5 MO:99V$7)>8G2<"5!XWH>O!U<+B?.WAM\Y+@S!V-P2!Z4^N(F-_D\B%Q"*#"S M+@*CORTN40@7B-+XNXT9=$&Z+>3 -(,M,&91<-O_LL>7AP('B]#O$K4/\K0Y) MZY!XH$UF'M85LRR=:;4#[:PIFAMX;KPWH>'2J;BRFG8Y^=GTFG$-'YFH$>Z0 MF5HC260-G,.JT174&I8%DQLTP"4P8((T0UCY8O%.J[KBXX5(2(50D/$]]:)L08Q_"E^6->^74,C3S^O>1T"0Z.B1A' V& MSUAX:368QI-1/POCCH7Q41:NL(7L.P)ENFMKBVAK"Z>BE5.IL@KP$77&3:^. MXQ?)G^< MAE2OI6VZ1;?:->>WOB>%_YDWG?V.:7H;=,%P3:[1Q808T4VW;"965;[A/"A+ M[+81>*S<1"=:I$QPFP'S^=(IJV0DO9NUZTMB,^ ME/S2GYC'$GNZ3K+O^5((29ZB,,[/1DLITY/Q.)\O1>3G!TDJXN(G]TD6^;)X MFCV,\S03_J)J%(5CQ[*FX\@/XM'LM'KM)IN=)BL9!K&XR4B^BB(_>[X08;(^ M&]FCEQ>^!@]+6;XPGIVF_H.X%?);>I,5S\8M91%$(LZ#)":9N#\;G=LG?%(U MJ+;X(Q#K?.,Q*0_E+DF^ET^N%FCHQ%9B'M_%!M M-7"<5QI,F@:3O@VF38-I]=[7;U;U3E-?^K/3+%F3K-RZH)4/JKBJUL4;',3E MR+J56?'3H&@G9Y\3/\[)+^1\L0C*J/V07,7U@"V#?T^%](,P_T#>D2 FOR^3 M5>['B_QT+(O.2\1XWG1T47?DO-*13:Z36"YSPN*%6'2T9^;VQX;VX^*@VR-W M7H[\PC$"OR2/!\2U/A+'!X68,%?/V(-UNC):%VXY"M^)ZKXU"_XZP M'ZL@+8^.E&.R:X 9&64)/LE3?R[.1D6-S47V*$:SGW^RI]:O76DB810)8T@8 M!\&T5+TV5:^BNZ^.ECM):)#/PR1?98+\];G8@%Q)$>5_=^7K(?-%PB@2QI P M#H)I^4[:?"?&3^U-%L3S("U.&7Z4K#K+TD5-F%:$QF M:%9(&$/". BF935MLYH:L_JRBNY$1I)[(GZLBL32^DR2DW\,)Y6+FCG92,_Q MMK(S=CLT.R2,(6$E<&,%#9S9(&$7"&!+&03 M:MM2OQ9;T+EK@P-%#*51*(U!:1Q% MTV/>L!_V?Y["FA&#HT72*)3&&MKF;-V>>A-][L [MG*.+34OU*-P5!0.HKP6 M$]9K_RF(5E%G5L8^!F>%I%$HC4%I'$73LU?ZQW:QU1:J@J T"J4Q*(VC:'K, MR@?91ATQNXJE*+B2B*=4Q+GHC!9J@: T"J6QAJ95VVTUPE%=ZHDIPV/O43R] MB[+2MWZ\(+?)O5S[Q2>Y^GZA,V>D6KF$TBB4QJ TCJ+I T)I)'N*K=1("W,) MI5$HC4%I'$738U;&R=ZCG/K,BY&JYK*A:=70W2Z'M&,K9\<11-CT)I M)-LL?=YF;LW0P>$<[8A@=SN9O9LPZ#YQ%$V/1>MXZV/TRF:'EO;'W@H(NJL<1=,#4D[&V>-D>L\Y+Y,JRTQ-/CMSA/H; M*(U":0Q*XRB:/@R4#W(F-(YCUCAOFY&:H8-#A(J=AF::O$([Y"B:GJ#2 M.@Y*ZUS[S_4EB,,-CWD?!@<.-3Q0&H/2.(JFCPUE>!RLX7&@A@=*HU :@](X MBJ;'K R/L\?P-"6@O**H2+PS6:C@@=*HLRN"CG;/NE /A*+I@2D/Y)@]T.": M[;RE9D.U$91&H30&I7$431\;2D8YQ]B:#1524!J%TAB4QE$T_28)I:YVN7UJ-O:6 MM?_#;KG*;KEFN]6_9G]:A:T"+=50 M\P6E42B-06D<1=-C5N;+-=\CUZ=40V47E$;=W;OU;&NW5D,E%HJF)Z8DEMM/ M8O6IU<4GMI$B/6LUU'Y!:11*8U :1]'T(:$TF7N$K=50XP6E42B-06D<1=-C M5L;+[7=6_5KN]:[6YZZ%10VD4 M2F-0&D?1]"&A])AG0VNU!S5=4!J%TAB4QE$T/69ENKQ^=_89:K69,#A9J-QJ M:%-SK8;VR5$T/3$EK;Q^TFI_K;X5:?%Q+2\'>N,WCN8]&9P\5'Y!:0Q*XRB: M/D(VEG;RL*4;:KZ@- JE,2B-HVAZS,I\>?TN%#.5;JCL\G87C-JYOX="NV10 M&D?1],"4P_+Z.:R!E?LMWSN:]V1P\% 7!J4Q*(VC:/H(4<[,.\16;J@'@](H ME,:@-(ZBZ3$K#^;UNUS,5+FAZLO;O0&PHW)#C1:4QE$T/3!EM#S(\E+;E=M[ M2^6&FC$HC4)I#$KC*)J^VJ8R:!/LFE03J!6#TBB4QJ TCJ+I,2LK-NEWT9BA M)?'E2=M#^3P2S?P%02P,$% @ 08%F6;AR*?/] M @ /P@ !D !X;"]W;W)K&ULK59K;],P%/TK M5IC0)K'ET30=HXTT5A"3AJ@HCP^(#VYRVUAS[&#?K(Q?SW7211U-RY#XTMC) M.S$*Q"K"]^W60$EMV>Z D5?EMJ4'*EK5KZM#/"\ M(972CX(@\4LNE)>.FW>*'W\.*C6!7H7OCI MN.(KF -^KF:&>GZGDHL2E!5:,0/+B7<97ER-'+X!?!&PMEMMYI(LM+YUG>M\ MX@7.$$C(T"EP>MS!%4CIA,C&CXVFUPWIB-OM!_6W37;*LN 6KK3\*G(L)MZY MQW)8\EKB1[U^!YL\0Z>7:6F;7[;>8 ./9;5%76[(Y* 4JGWRGYLZ;!'"> \A MVA"BIQ(&&\*@"=HZ:V)-.?)T;/2:&8LDN2UTKM.Q#C1:YRH5:L>,I(!?2GA!VQN]I'I%=K@Q TUH+ M+-A;H;C*'/B-0H'WA/P\G[+CHQ-VQ(1BGPI=6Y*S8Q_)N1O?SS8N7[H.]>@MD4V$SJ6UM M@'V[(0"[1BCM][YPK5K 83CS:B!7,'7OK\69@$K_JB_B>Q1\$' M7?#!(?5T9@3-<,5E7\J6FC14=WC.7VY6@DYM"4NB!6,ND>X_0_H;4$L#!!0 ( M $&!9EE3 "ZEB 4 #0@ 9 >&PO=V]R:W-H965T+G:S\?O^1Y;,8;QK^+%8!$CVF2B8O.2LK\W//$? 4I M$:$JDN^=(3.0<2&Z,T\0+?'W@IH5EG,C;W[OADS-8RH1G<<236 M:4KXTQ4D;'/1P9WG&U_I M@UYI8%![A2N&0T0DF8PYVR"N2RLU_<7 --;*?9KI?K^77#VERDY.;D!!$ZB+ M+N.8ZIX@";K.BO&D^^5C!)+01'Q"'Q#-T"U-$G5;C#VI*M<2WKRLZ*JH*-A3 MT0C=LDRN!/JQQ8!#SE=>5Z\.SZ56!5O(?\%(7^"0K\H(>^W4?H MXX=/:"%__@D/SWYI:>'T]7KALUZ;HW:9".9*!AL9?*!9#;_#JLM#4T&XM\N% M $"FYU$$8LYI;OKZ[QM5$EU+2,4_;1U+CEJ!!/ 'Z$Q4 MHP=^*TN78I$CL0;.7H6S9U.?7*KE%K&%^EW0.2!3$?K7-HZN"L&^$=0+\\,D MQ,&9/_8>M@E9JSV6D".Q!J%^1:AO)52,-'C,*2\6E51/9$2R&#T!X6V$[()J M9@R[&+<-*ZOAL= @:65+E)@E^@1MS#L,XBYY4(^6H%Z[ M^L5>%4$2>-H&TUX1]DTOM"WI4ZOEL30=B35H#BN:P_]+,Z9BSM:91*H@M&$L M:L#AUK3U3['?WYFVUH8Z/ZK<'UG=-R%PERVZ:^4M4:], MB=A,Q4(9Q#H2@L?YBF1JW-C@/+6A&;UP>W?E'[V AT_#'336QK\1#?;KJ-&W MPKE5ZTZZ;EUM[);'A@E.U2)7:DUJ6[$V?I_(J]1UQ=2E6N1*KZ>MT^C>J5KD2JU) MK0[P<>^=IJW+$'[J5"URI=9D6J<$^#4YP6NF[<%48- *RVDBX$JM":M.!; ] M1+\A,Z8P,?Z$RD"69<+D3U0*]!MLT)3Q7!S=,'>#3Z[[M$#V&G&<\#G?MOF8Y-?G=T$]NSFQKH+:C<^&I+3!.> 8S@L M**%!\5JPXJK3FL!^<+$[W!+ULDD8CQ%9^._>O\/FT.,"N98KS]%O"EU0M@ DLE*1_.E01!2^.J(L+R7)S:#MC4K+4 M?%VIR!ZX+J">+QB3SQ>Z@NH?!2;_ 5!+ P04 " !!@699$\.=>8(# #_ M# &0 'AL+W=O M,R-J1I,]%S]E J#(0Y;FRI@8?C)_8/QCR:65()MSS]CZU5 M,K5BBZQA0\M4?>'[CU ;"C3?BJ?2_))]O=:QR*J4BF@*$OE):*^ M+>[(Q>M+\IJPG'Q->"EIOI836Z$TO8&]JF6\KV1X+\A80'%-?.J -^ MVP^_@Q7"70/WC^$V!J2)BM=$Q3-\?G]4OK];2B7P2?O1Y:BB&'53Z.-W(PNZ M@JF%YTN"V($U>_/*#9VW7?[^$MF16[]QZ_>QSW3,R84 ?>I9OB4J$0 DX[E* MY&67\XHN-'3Z/;%#BA#3MCMTU+OG0$>CQM'HG*.@2WB%"@Z$QTX0M83W4@\4 M'C3"@W/"PR[AP8GPR/.=EO!>ZH'"PT9X>$YXU"4\/!7NQN.6\%[J@<*C1GAT M3GC<)3PZ$1YX;M 2WDL]4'C<"(_/"1\3?-OB<04LX!L%HLM'?.)CY$7CN&6D M=ZN!1L:-D7&OD:]&PO=V]R:W-H965T> @CT7.2$CXQ4B')@FGR10H'Y!2V!R"=+R@HLY):M3%XR MP$E%*G+3L:S +'!&C&A8Q6Y9-*1KD6<$;AGBZZ+ [/<84( ;+D7%M#Z:APE> QPRV?&^-E),YI4]J M\RT9&98Z$.2P$$H!R[\-3"#/E9 \QJ]&TVA3*N+^>J?^I?(NO&5'W9":8?)I)GHB^@ZPR1^=H0HN2$B""([I$55C&N-R>QB!PEO,S MB7J8Q>CTY R=H(R@^Y2N.28)'YI"'D4)FHLF[;A.Z[R0UD4WE(B4HRE)(-'P MXW[^50_?E"5HZ^#LZC!V>@5G4%X@U_J$',OQ-.>9O)WNZNS\7_;I/V<_*(;; M7@JWTG/[+@5:R.[K.EMS/3U7O=<&O,0+&!GRQ<6!;<"(/GZP ^NSKJSO*1:_ MI]CTG<0.&N"U#?#ZU*,?)3 L,K)">6\K:I6@4E%?A$UD^Y:\ 9O]$FM 06@= M@N)CD.>[_B%H>@SRG8]S+KLMCC.V[5QV;&I 3 M>'J?8>LS[/5Y3P7.7S$9'ETBQ[([/9AH0+;E=&P>@P(G[-1BJ@&%EMVQ:>Y] M0 M@JVIRX=+"FHCZM=E&V^'HNIH).O&Q/9C8FG@LAZEZ]ODK7T]B-YBM,L)E MT98RE741RHZP>KJI-X*6U>=[3H4&PO=V]R:W-H965TO MW9;+\V);I4DN;DLBMUD6E=^N1%H\7TS;Z)'<2>JSYO; M4CV;[BBK)!.Y3(J#3G9UU@7[CU_HO'GSZLW<1U)<%^GOR:I: M7TSF$[(2#]$VK3X6S[^([@V%-2\N4MG\2YZ[;9T)B;>R*K*NL-J#+,G;_Z.O MW8'H%5"5\![72!XHX#?%? /K2'H"@2'UA!V!<)#:YAU!6;-L6\/5G.D M:51%R_.R>"9EO;6BU0^:N)K2Z@ G>7UFW56E^FNBRE7+CR*-*K$BMU%9?2.? MRBB749.Y)#^3R]4JJ1]'*?F0MV=Q?3;\0$45):G\46WR^8Z2'[[[D7Q'ID2N MHU)(DN3DV/G7')3Y-5: M$I:OQ&J@/+677UC*3]6!VATM[^5H77E6X.7V\83X[D_$<[Q@8'^N[<5_*YY4 M<:?*AV?L#.>_.AXL:Q]'=GGM_P_+%G'OGC5[4I M^5")3/XY=-*TW&"86W?%9W(3Q>)BHOI:*FXHR M%GFEAOUU+QH76:9";CI34CSG@\.D*RMQ;,9(&&UAKM/K+9T3]U6/BJR1@V!& M=O-==G-K=FU_2RX?2R'4]*P:RLI*&)L5$D:1,(:$<1#,R'2QRW1QI)YW@4P: M":-(&$/". AF).TZ>K+LV$=.4?E%5(2*)Y$6F[H%$R[$\,S62AJ;+I1&.UI_ MB#IS'.=5KPNMDZ-H9G(]S>%:D[NL#5:K+Q[>2LQ*&)T8DD8[6FA./?820];) M430S,4\GYED3XTDI*W*3I$(-;E0_JAK:8&I6RNC4D#3:T=Y+#5DG1]',U+34 M<:TFX:6'7/5ZR+J]D4WT+;I/AQ.$^APHC7:T\)V>$JIJ4#0S02UK7+NM>2O! M4L0B>1J>7]B1HR.$2IN.UH_0&X@062='T2_BX4.,#I5$HC4%I'$4S ]?:Q[5[GT-&L%#/T]%FUM$+ MA=;)H#2.HIF):=GCVFU/.X+-=B-8-0:J>V-)MIOF._5UHCYCF_ZY_CID(^+D M(5$M.E:<)(Y2\A2ER:I)?#AMJ"GJ:/:Q*H76R: TCJ*9:6L-Y%K=P_).Q$6^ MZL7='_<2N;W_2\05J8HN^"1_)-6S>M9\QZ[2/CAVJ#;J:/8!+H76R: TCJ*9 M%P1H)>39E1"/DI)D[9A9);=MK/RF++*BNW(B4B=%;>E%&:N8D_^U77B](TD\ MW(W;:QR;<$?K)[R8[24,K9-!:1Q%,Q/6ZLBSJZ/?HU*-KBJ22+E5W;-JP9MM M&:\C*=[^#MO;]S4+SYW/7Q_W:WO=8X=/4!J#TCB*9J:H=9)GUTE=BK)ICV5] MO9DDQ;:2E7JN^N+!$*%J"4JC4!J#TGA'ZP\,IGFVM M&^J9H#3J'6*M&+1.CJ*9BR6T9_+MGNG]+MHZB+;31R^:@%Z.!*4Q*(VC:&;J MVCWY[I'Z:A]Z-1.41J$T!J5Q%,T,7&LJ_R!--Q?J38\&!QV)1MV*1MV+1MV,9L] 2KB=I5FO50Q MM#5+K:[\T>IJ_]/W$)EEKV=TY%"9!:4Q*(VC:&;^6F;YQY)9/E1F06D42F-0 M&D?1S,"US/+M,NN??.EG1XZ.&GIA%93&H#3>T?JSN6#F+-[\QLC77LL?[;7: MBW)>XK5VU5"]!:51*(U!:1Q%,S/7>LL_EM[RH7H+2J-0&H/2.(IF!J[UEF_7 M6_]HR@256U :A=(8E,8[6G_*Y+XU90JTVPKL;FO$E,E.&ALD3Z% ZC- M@M(HE,:@-(ZBF8%K[14M'K/S1D<(]5E0&H/2.(IFYJQ]5G LGQ5 ?1:41J$T!J5Q%,T, M7/NLP.ZS?MMF]VI"5"\TZN[2V/33@PGOZQ@_=)R][]>O[56.#@]JJ* TCJ*9 MX6F-%=@UUET=63NM'0RL+3WO!1:>.*>OTX(**"B-06D<13/3T@(JL"_[&WN[ MPY9F7+UX>KK?V* Z"4IC4!I'T55%S(P=MT=10C-G<_ M-:@9@M(8E,91-/..EEHAA7:!\<; ]4ZU/DG^N!'UI]^?]CM>0LT2E$:A- :E M<13-#%YKIO!85TB%4+,$I5$HC4%I'$4S ]=F*;1?(77;KJ+??:::7?5PTX8J M)2B-AON+Y?96B3)HE1Q%:P.<]FX^GXGRL?F9 *G"V.95>S?PW:N[GR*X;&[ M_^KU*_?LVAUXG;IGK/VA 8UO?_?@)BH?DUR25#RHJIR34S5G*=N?$FB?5,6F MN?7]?5%51=8\7(MH)Q^T&'Y-U!+ P04 " !!@699 M@"BZ#Q0# #J"0 &0 'AL+W=O2YQK,',A6#Z\0RY6@Z#=O T<9W/ M,NLFPM&@8#.\[>V_P-<>E6>F#B^1. MJ7LWN$R'0>0<0HZ)=0R,F@6>(^>.B-SX67$&]98.N-I_8O_@8Z=8[IC!<\6_ MY:G-AD$_@!2G;,[MM5I^Q"J>0\>7*&[\%Y:5;11 ,C=6B0I,'HASH&CFSF,*8:?L(-YI)P[S !EHPH9Q)YQQ!3>%4J+FTKK=FM,QM!CPN[,'.Y!+N,HY=[!!:,EWYT&85'Z>E7[&+_C9@2LE M;6;@O4PQ;<"?;\8?;\"'I%DM7/PDW%F\D7""Q0%THGV(H[C;Y,\_P]?A=4\A;(EL3H%L+T/7LG=:5"FW.O9; MN5*P&$4'[4&X6 VVR:93VZS%T*MCZ&V.P6:HZ:I(E$#8Q0>J5@;W]IW;35YN M)'OMV6V);"WNHSKNH_^4OD?;E&!+9&L2]&L)^AN/_K.2"3,9<&4,3"E%*8L% M,C-W35EZEDR3,K8Q84ORWDHRMN+>'PG;?Y:PK7;_6?D*NF)ZEE.9Y#@E:'1P1+^,+E\6Y<"JPA?G.V6IU/MN M1H\QU,Z UJ=*V:>!VZ!^WHU^ 5!+ P04 " !!@699$?G;B?0" #:"@ M&0 'AL+W=OYCVX(2;8-7&S#9).^W'SP;*DI6B9DM?P(9[CN\Y7)L[ MV AYIR)$#?>"?:6ACH9.SX$0ER1E M^D9L/F*AIVWY%H*I[ J;(M9S8)$J+7@!-AEP&N=W@='0&.812)5) [5P-4F6[NFNR@RN\@S\Y_);(K)*32]]^![?JL" M/JJ'CW%AX(T,WMR%N\:CTBB_-,K/^)K[&@7?KDTH7&GDZGN5S)RW5Y5IEN^T:[:2S#NI?*)%DC4C&ULM9E;;]LV%,>_"J$50PLT MTN*)(,"BT-6 E5W%HP76*I3OG1%R0&G ME5&1NX'GC=T"$^K,)M6U:SZ;L)7,"85KCL2J*#!_G$/.UE/'=YXNW)!E)O4% M=S8I\1)N07XOK[DZ*$+A&F*?HJ,^ HRC!?@D 'Z#Q-B7Y% M.$>7M'8T_<+>QR QR<4'] X1BKYE;"64N9BX4G5+B[M)TX5YW87@A2[XZ(I1 MF0ET05-(>^PCLWWX,_O8;']JL'<5SI9I\,1T'A@%8T@.4>A_1($7A.C[;8S> MO_N +HHR9X\ ?80BL^ 5Y@,%8[/@+91*T.L*&D8>MMX45KKAJ[PI8D)6+J4N M [\']-?OZGET*:$0?_?Y22T^ZA?7$?!,E#B!J:-"7*7HS'[]Q1][O_4AM2D6 M6Q+K0!VU4$$+2GYM]?EYT;)H2AMBL6UV+@2TZO2_6SD MA<<3][X'T5&+Z&@ HH2IF0$24I1B"7UTS&KM=-/38]0'Q&@_%(@EL0ZX<0MN M;!SJEU5QIZ(]6R!XBB8(+Q9J45;T5%C7B[:*^0DH=TM7]5+]GS'RS(T-#O6\ M6NQHRUE\SVM]I>9GJ<$.O^.6W[&9'Z,'"1892NKU\B-*B2B9P+G04!?D07'$ M0H 4520D18D)5WF3U+=9M=36M_M0&ML>BO)X9]Z-=U!::K"#\J1%>6)$>:$" M6^5V]$6??*-'GNPXT?C9P"-CUX9.:$MB'8JG+<53(\6O% ZD2LQ;(N@;<)4W MUDG;'"@L2+^S&76'.IM-L=B26(>G[VT29&^?.4VC;HFK5;78EEJ7[%;IX=M/ M;,R:@WGZ.[$AW%UA;+79Y11L. 5[X!3TY%G/1Q:96Q[L3Y;4NIPVQ8=O3,-G MT>?++^>]+*P6%E;58EMJ76:;VL(?[36Z6:TSK*K%MM2Z9#(/KT @)TMREP-2B1X24&)>IR\E?OQ9KF=N;3# MGOHC>,YO'_6'ORE ?',%4@4]1>7MB9^Y@<'(;*K%MM2Z<#+#W?I07P!?5AL> B5L167] MS;Z]VFZJG%=;">[F\7I'Y@KS):$"Y;!0IM[AL0I2O-[DJ$\D*ZO/_G=,2E94 MAQG@%+A^0-U?,":?3G0#[5;3[']02P,$% @ 08%F69V:CZ.1 @ ( 8 M !D !X;"]W;W)K&ULE97;;IM $(9?946EJI6: M<# FAV*D.&G57%2Q[!XNJEZL8;!1%I;N+"9Y^\XN!#DR=M4;LZ?YY_MG#XY; MJ1YQ"Z#94RDJG#E;K>MKU\5T"R7'5D\1V;*&26#9:%!4L%,.F++EZGH.0[!9;'9:C/@)G'--[ "_;U> M*.JY@TI6E%!A(2NF()\Y-_[U/#+K[8(?!;2XUV;&R5K*1].YSV:.9X! 0*J- M J?/#FY!""-$&']Z36=(:0+WVR_JGZUW\K+F"+=2_"PRO9TYEP[+(.>-T$O9 M?H'>S]3HI5*@_65MO]9S6-J@EF4?3 1E475?_M3782\@\(\$!'U 8+F[1);R MCFN>Q$JV3)G5I&8:UJJ-)KBB,INRTHIF"XK3R4K+]/%L3KXR=BM+VFODMEQG M;-7M$Y,Y6VVY C0M6E/2K UC-SM>"+X6P.ATL'O$AEN)D23 MR$U[G'F'$QS#@?J<3;P/+/""D*%-^UK%)8.#RV!P&5C9R1'9NP)3(;%1P![R MUSZ7(+BVYE%C9W1MJ['@SW3X:.S7S1JUHN/S>\Q/ES@<3VRNU#76/(690W<& M0>W 2=Z^\2/OXPE;D\'6Y)1Z\M!HU+S*BFK#T.X(;[G*<(RS4YI:)7-3=\E5 M1#?WPH_=W0A".""$)Q&6G:G,GH"\T:;$%H)M%*?JC:&$!RCAI1_YP=4XRG1 MF?XWRJ?58C&&,#U \*^"27BD&-% $)TD^"8U%RSMKDBW(6H?ZE][%!U2A5%P M.3W@ 4 -P= 9 >&PO M=V]R:W-H965T. 3OI ML +K:C1-^S#L@9%H6Z@D>B0=-\!^_$A*D61+IA+51E]BB;KW\IY#\N:0G.PH M^\;7A CP/4TR?C58"[&YM"P>KDF*^9!N2":_+"E+L9"O;&7Q#2,XTDYI8B'; M]JP4Q]E@.M%M"S:=T*U(XHPL&.#;-,7L<4X2NKL:P,%3PZ=XM1:JP9I.-GA% M;HFXVRR8?+/**%&1]= M#6R5$4E(*%0(+'\>R#5)$A5)YO%O$710]JD\S)-4V^QI%8 M7PV" 8C($F\3\8GN_B %(%?%"VG"]5^P*VSM 0BW7-"T<)89I'&6_^+O!1$U M!^>8 RH"R:^Q M]!/36T'#;Q=S240$KFDJ9P?'FM\+<)N/+*!+H*W QXW^,E/,Q^(1O+XA L<) M?R.-D0TA6"0X>ZL>Q_H1X"P"[[-H&Q(Y\")O>P4LP->8$0[B#-QEL>!O9:-\ M_KRF6RY=^,02$IG*SPH+%/, MT1.O$LV0S"R%1O( 7>W-^#UJS=U\/E/6ZKFP##O/V5(\%Z0E/_3-JAY M_TY[_ZJ 7?(-#LG50%8H3M@#&4Q__05Z]F]MM)THV!Y53DF58XH^_;@57,BI M&V>K8I7(2?W7-KTG3"\?/21OP9RLXBQ31G,LUT)(P'_'Y\$\[]+57:IJ_#!U M ]MU V]B/=2!&U/K"=PM@;NG +Z2$T;(Z6&"ZS;@CMS1V+7M [C&A'K"]4JX MWBG@DN^$A3'O .PU %\XGN/# [S&C'KB]4N\_BGP2C6Q)+$:8,HD^$W,.J#[ M3>B>"[U1<(#=F%U/[$&)/3@%]G>YQ7,6=-! '7B.-_;] ]1-N\.%OP=H7 (: MFP'E(, #X6JHU#_G8J+B^X0TL1FQC!LY.K8;!-YA<3*FU',$H5V)&_OE8_A5 M2SL27

")-2%;PKEBM8L#@D[66Z^@?;JD[R-((:'?[0.:#"G&M?+FI"#YZ! MBZIR=S!0R$Q4HP -88,#8XY].4 5!^@,'-3+>0<+J(T%I\&",8"7?8 _]ULE(H_1W<.$TN7"']F'U+\R.U9)] MA)5.@QU"K:/X=X#M!N>V9.TWAODUOT6$W\'-H051I070. M+?CJ>4P:BK&-B;.H1A1I1C13U6,';V/ M"_GC/HD\B(X*1G.HOD15DA'U."E\L7(H.MF3039R/-\]G!8G%7U6[?XL)6RE MKQ4Y".DV$_E56ME:7EW.](6=59GG]YX?,%M)H" A2^EJ#WTY?UE^E9B_"+K1 MMW'W5 B:ZL&PO=V]R:W-H965TJ/K^V$D#"9=-A: MFA=('-]SK\^YL7/M\9[0KVR#,8=O:9*QB;'A/+\U319N<(I8C^0X$T]6A*:( MBUNZ-EE.,8J449J8CF4-S!3%F3$=J[8%G8[)EB=QAA<4V#9-$3W,<$+V$\,V MC@V/\7K#98,Y'>=HC9>8/^4+*N[,"B6*4YRQF&1 \6IBW-FW@3V0!JK'[S'> ML]HUR*$\$_)5WMQ'$\.2$>$$AUQ"(/&WPW.<)!))Q/%7"6I4/J5A_?J(_ED- M7@SF&3$\)\F7..*;B3$T(,(KM$WX(]G_@LL!]25>2!*F?F%?]K4,"+>,D[0T M%A&D<5;\HV\E$34#@=-NX)0&SKF!]XJ!6QJX9P;.:P9>:>"]U4._-%!#-XNQ M*^)\Q-%T3,D>J.PMT.2%8E]9"[[B3";*DE/Q-!9V?+KD)/QZ/1-41S GJ<@_ MAI2"UW 71;&\1 G<9T5*R@/'S[!!S"!;1#%#.(,GK*8 MLRO1**X?XB015FQL" 9WS (L@A'+?9^M_VHP]X4 M+%54.4>J9DXGX!+G/7"M*W LQVN)9_YV<[=M./_/>_#=WAMDN%7>N K/?0U/ MJ@TM>7-'*8KQ,LT 36$-&K1/2ZT*=?U#2*HVNT MPU0L"[ 6VG&($,>P0C&%'4JV&,@*2"[%946'UK=Q5K@:*E=R>=I-W5Z_/S9W M=1U>=K)[KMOLY+=U\D;-3D%;IZ%3=6KPT:_XZ'?R\911'))U%O\MLI6IF?%9 M96Y8S_"0,"XYV68[S 091W+:2"G\C6I1WO3..>F,Z=+;K! LT@35$'%4BCCI?+B&<>/>+J?+XC9V7 M+U?K7-<)=ZDF.L'\ JQ?_T(8V9Y]OCR][.8-A@//;5_;;>M4Z5B=3"XP555, M%N*RX"FFJM_4 @/_P'?-8]U.+^5;*YJO%2W0A=:4KU:HVN\\FY4!Z))2)YJO M%2W0A=:4TCE)Z72^B3^WE1FMBG3B7*R(3C2_1*M_:EN]LU(FT.6R2?2I2+<[ MR\?IH_B$IG'(J[E.;H9D59.WRUGM455U/: MTRZ%K6.;XL5.T./RJ7UV';Q8*]SSM6+>'=+%4KS!9:#+9<&R63N&2#%=J_,? M)EC:9KS86:Y:JS.F.W6R&PO=V]R:W-H965TOH53P\IFA&.\XAD"B5\'?(?C.".) M>?Q70HUJS$QX_OF%_C5W7CCS$S%\1^(?4UV".Q28+<$T.L0.*7 :0N& M'0*W%+A]!8-2D+MN%K[G@?,11[,))4= ,VM!RS[DT<_5(EY1FBV4):?BVTCH M^&S)R>KI:BY"'8([DHCUQU">P2NP+-8.(&OP(X\W#J_0 5.Q?L M$RMKEQDR M\#W31BGP,<=43+'0"]57%%'PB.(]SIZ6F!ZB%2['RL<%?Y>(3T*+HIA]%L/^ M"DS MHAB-C&Y\#";I[DJO9D7WM@=WCC@GJ1\RT"0ACB4Z'VU?JS0FR*R57CM ME_#.;25PB7?7P+&^ -NR7//HC6 XU5IST&77D?AA%8+A&T/0O0J& MTJFX<- *08>=VUX%'79>BQ>\SFN$8%2%8*0,@1\=HA"G(3A%.)85U7FAA];Y MP"U?E4-6F1TPGS=<("3;!&7J!5'XNM#SZKE!/0E$>M-%\K+=!%:Z;RK,.!RC^R MX'DGNE*1GZP] 9]$IW+"B++/TJ2H41Y(\OY FH$W2_VW2X,W29N!M.M VCT/ M0=+0V;+RXT&G7?;DAB-WU"KI?E]BT(/8=+GN6*#R+-U5_J7^.]+R.VB7\[LN M0^BV_>])#'H0F_[7AWVH/NW_(38[?A4*E\$ZZ^8/>3>_P[1HT:5Q*(BCQEP& ML!T$F=48MB/0AQ6\QFKZ7A_YH?K,?]]]R%4K+]Z[==)\K;1 %ZV9@[H!@=Y' MEV%E"W1Q*G72?*VT0!>MF26I M$^#WG(JR1K\'T8QVW;-!==-VW]V>JI47KWBMG9U66J"+ULQ!W=S!\4=O7EI[ M0:TT7RLMT$5K_A>_;@=M98]RT>;U"NIER[''G9O6NPG^NPG!>PA%D,VS6ZD$ MTTU^';]XANHI2! M&*_%4-;U4)QB:'%E6#QPLLOOQ'X2SDF2?]QB%&*:&8COUX3PEX=L@.KB=O8_ M4$L#!!0 ( $&!9EGO =&UZP, ,X/ 9 >&PO=V]R:W-H965T(Y?-^'U!$YW''Q)%< BGQ-$R9'UDJI M]8UMRW %*94MO@:&3Q9V466*$Z!R9@S M(F QLL;NS=3U=8#I\3F&G2Q=$VWED?,G?7,7C2Q'*X($0J534/S;PA221&=" M'?_F2:UB3!U8OMYG?V_,HYE'*F'*DR]QI%8CJV^1"!9TDZA[OOL#$[HW9](5A8Z+13-$OL.HVJX2'WB..R"S MA.+4L8C1E %+6]/:^(U)IS#ND5\YPK->&WR,+\E;]^\ M*VO/_FJ43IL3WT*(B5V3V-\G;A#L%]/KF[S^.<%:#ZF9WK$0E"VS"9@\DW*_ M&7TVS>,=%1'Y^R.F)'<*4OE/W0QDX[?KQ]=%Z$:N:0@C"ZN,!+$%*_CU%[?K M_%8'Z862':%J%ZC:3=F#![;%I8O^ZU?P%?ESDSZ"T*^#H84M$UC&C,5LB>1P M$8= _CN_ B;9\!TSO*ZNV\#U.G[?ZP[M;1E"H\P+(70*")V7AI '-#GOG#B_ M]MN.TQM4G#=JN]!YMW#>?6GG^!%=0/P]\]U3\Y[KN1V_8KY1WH7F>X7YWDN; MQY+Z?Q=^[X1 SW$[@W8%0*/$"P'T"P#]GP/PQ>P'(+H>;T'@_H9\P/JI"'YS M@;RGL2"?:;*!^I)P^#[4T!4FCZ N1N,YAV^2\#I1R$6GFDBLZ!N.TW'X%3+/R2\F4-I3NZY Y MJ3#?P>.>O$B]5G71-&N_E(UW8./]')OQ4Q".Z\UG(W5+1GV>[U.U?%I M+Z_K'SX^QTX.^TJW<2\6_(B!\IM?:\0_D=CUJQ6P6<^/SIQ=.C&E();F("E) MR#=,98>GHK4XK([-$SPF-THOC;GKT>N M\#1G+E=XX :A.^#S!>=J?Z,'*([PP3=02P,$% @ 08%F69CXZ6DW! MMQD !D !X;"]W;W)K&ULQ9EM;^(X$,>_BI5= MG7:EV^8Y0 ^0"LGJ5KK5HK+=>[':%X88B)K$6=N4\NW/=M) $CX0#G_9H-)!AF_)5N3 M%@3!6#IEJ>E85F!F,,F-Z5B.+0+WAJG5/X%A\K6,L!Z3QG.*F>^@BS) MRT_X6"7BS(%SU Y.Y>"T';QG'-S*P7WI#%[EX+UT!K]RD*&;9>PR<2%D<#HF M^ "(L.8T<2&S+[UYOI)<;)0E(_S;A/NQZ9+A]?VG&4]U#.8XX_N/0EG!3V!9 M[AV -^!9J^A17".P.H*; R0Q^'XL$/@0(@:3E'[DE+ME"#Z\_PC>@R0'WW=X M3V$>T[')^.+%$LQUM=!9N5#GF86ZX"O.V8Z"*(]1K/ /^_U'/?XF3UJ=.>8CWSE[N[JG#^W^S1JV=O),.MMY$K>>YSO!TD""@V MR TA,-\B+BT,S([@W&X!CW*XW#@__^%(\(6AC/Y2[8YR?D\]OY#3:UK -9H8 M7"\I(@_(F/[QS@ZLOU2ET0D+=<(B3;!&$;VZB%X?O=*"E2S.^KR(J/R5J\I2 M$@-)%/^4'J9.,!B,S8?S='>-7&_H-(W"KM'0LENDJ&MD6T%P0C7B]NNX_=ZX MHZQ(\1&A4N; MT($K0JV%W/I'M0)"W7"(DVP1BV"NA;!&PM)H+.(.F&A3EBD M"=8HXJ NXD"[D)1$__R7S96D)20*(\\?MH2D:^0.[%%+2+I&GFL%:AT9UF$/ M>\->(")/[OD:5<%3*2A8"HKRS-,+O'0SZH2%.F&1)EBC*J.Z*J,W5I21SB+J MA(4Z89$F6*.(MG7J4RSMFE(A&U(0M"2E?]I+$ZZ8L7T:BG3-V$SD6<-G]R;R M=GFG;K]ZW2[=QEIIH59:I(O6+(!S*H#SQH)4+4!7*7720JVT2!>M6XAQ10_?E"6%U="S6D<=A95G^4%;<+I6_L"QU(<=^]0MVOWM8K1< M+)0!]KI=O/MTTD*MM$@7K5F 4]MJ^V\M)%H[7JVT4"LMTD5KEO+4]=J]_=CK MA"3H/ SQK;:,=&VXC+151&$4^&T1Z1H%;KMA,L\>1&>(;.4; ,HCVN>L?)A8 MC]9O&6[DL_76^,R^GMN*\5"\E9 /OD_X\I7&5TBV24Y!BC9\*NMJP M*RK<$ MY0W#A7P,OL*,X4Q>[A",$1$&_/L-QNSI1DQ0OZN9_@=02P,$% @ 08%F M63R075/Y P -A4 !D !X;"]W;W)K&ULQ9A= M;]LV%(;_"J$50PNDT;=L9[:!V%+1 BL0Q.MV,>R"MFA+B$1Z)&TG_WXDI6(<3!8UE@-K,RSO.3JS5!C*4-2$/LO,MG5F.7!$JT(9+!!0_1[1$12%)8AW_UE"KF5,ZMMO/ M]"\J>!',&C*T),5?>W+ZBNJ 0LG;D(*IO^!4VSH6V!P8 M)V7M+%90YKCZA8]U(EH.@J-W\&H'K^\0O.#@UP[^:V<(:H?@M3.$M8,*W:YB M5XF+(8?S*24G0*6UH,F&RK[R%OG*L=PH*T[%TUSX\?F*D\W#YX5(=0J6I!3[ MCT%5P<]@5>T=0+;@1:OD4;816#^!+P=08 M_)&1 X,X95.;BZ7+!=B;>IF+:IG>"\OTP7>"><9 @E.4:OSC8?_)@+\M4M;D MS7O.V\(;!*[0_AKXSA7P'"_0K&?Y>G=?%\[_FSWYZ=D[R?";3>0KGO\2+X,4 M [@DQJ^/4&:@K]_%TCPC:.2_:/;'=7\@7Y^*:8W M; \W:&8)M62('I$U__47-W)^TY7&)"PV"4L,P3I%#)HB!D/T6@G6JCB;=A%1 M]8[KRE(1(T64_Y*.0Z471&=>(. MF[C#P;B7A'$F18ZB(\(';9R#A+=N/Y.PV"0L,03KE"%JRA"]LX9$)HMH$A:; MA"6&8)TBCIHBCHQK2$4,VR]U&/4DY-(F\,8]!='81'Y/0#1S^6&@UX]Q$_-X M,.9[D45(-QD07S;B$_4HOKWW(KG,^ECC&E:1&=EYO<5[N:8G.RG/[WR,:*V\RF?3T1&/E M1Y.Q7E#G)MSO+L".X01A<65TA:8BO-?SCB%\FRM3< @]JU;TR@M M-DI+3-&Z!?+.!?+>663J!9@JI4E:;)26F*)U2WD^NKJ#AZJ?$QK_\B 2NF%? M:#16X^!":"ZM@C ,^T)S:15&KM,3&KMU#U0BNE,7<$R$=<"\.LTWH\TEWZVZ MVNJ-+]R;I:L9C^6EH+IW.N.K&\7OD.YRS$"!MF(JYWHD-)%6EW15AY.]NH5: M$\Y)J9H9@BFBTD \WQ+"GSMR@N:J=/X?4$L#!!0 ( $&!9ED,J.B(B , M %8, 9 >&PO=V]R:W-H965TUE;;5J.QL'ZH^F,1 U,3.V@YT__U>QR&%8%C4G9W'TC922%6/? M5>-#-K$2:W$RNV4$;6N"[D9[;_G;1Z0L67LD(T?]&^Q3H62FLA6=D&PPK*G.I?_*/U MX2@ >,P!7AO@]0.""P%^&^#?.D/0!@2WSA"V 8UT6VMOC)MCB9,Q9WO$%1K8 MU$?C?A,-?N54YU))DZ!,DYQ],"/1$.)JQLH3M M7&XQ)^@>+2%-L[H@B*W54%5+W&PW-*\054"D&=[,B<1Y(>Z ZWDY1V]>W:%7 MR$9"C0J44_1,0B=\_[EEM0!&,;8E2%4+MM-6UE3+\B[(\M%'1N56H 7- M2&:(GU^/'UV)M\'BSF?OX//4NTJX)-4 ^8%C/[/9PWR3G_\V^^.79 M3\SPNZ3S&S[_ M\"],3K\DV?PER18O1':R)T&W)\$U]D2=U@\T926<4G5J[TS[ MH"FBAD*]0+ODWA\Y\6AL[XX=-L"\D3.*3V%S RP*XK#'MC# 8G?H>AWL1&_8 MZ0VOZOW2/"$DN\<[PN%%1*F^ZMJK")Y4(>'N@32]7ZFKS62'GB$\6EGD.J'K MAT[/D'-@$$>CP%>'\<22*0;&X=!Q_6ADMB7J;(E>RI9,W_,F M8Z);C3D'7C#F''C!& /C56.&G3'#_SP?Q>$U.S;EBSJ3;1X522?BF MJ5 %J*JIU,]7U]L5P8]-[=?KG[H/,]?0/X>B6=>X/^EUQ?T1\TU.!2K(&J9R M!D-(4:ZK6-V0K&K*M!634/0UGULH_ E7 !A?,R8/#35!]Z]$\B]02P,$% M @ 08%F6;D?B% &! ;18 !D !X;"]W;W)K&ULS9CO;Z,V&,?_%8M)TR9M!0.!I$LB-8'3G72WBYIU>S'MA0M.@@J8V2;I M_?>S#26!4)INUI0W#1@_'S^_\DUYI@="G]@.8PZ>LS1G,V/'>7%KFBS:X0RQ M&U+@7#S9$)HA+F[IUF0%Q2A61EEJVI;EF1E*OU"_Z""%\$\(H:7)/TCB?EN9HP-$.,-*E-^3PX?<1W02/(BDC+U%QSJ MO98!HI)QDM7&PH,LR:M/]%PGXL1 !>>L*H M-E"AFU7L*G$!XF@^I>0 J-PM:/)"95]9BWPEN6R4-:?B:2+L^'R!6!(!E,<@ M2-*2XQC\*KKS,V$,K# %2Y)EHISK':(8_ S6HD_C,L6 ;,"*<)SS!*7IM\I6 M%+S:R$#X'*5E+& ;2C()*4J.5&,(P[.#BNY!/P28HR1E/XHCF2).32Z"E2Z; M41W8H@K,?B4P!WPA.=\)7W+A2(]],&P_&; W19*;3-LOF5[8@\ U+FZ 8_T$ M;,MV>_Q97F[N](7SWTX/__7IK60X3=LYBN>\PKL3G1,W38.CDB8\.6V<#]W& M^;H!(:)YDF^KSJPZY<_/ @P^<9RQO_IZI/+"[?="BO M*U"$9X9068;I'AOS M[[^#GO5+7X%TP@*=L% 3K%5*MRFE.T2?G^I 4U)V+"EN:4'4UH*XUH)<:$'Z MH@7J*]]7S-3K(2?34EX)!XGL;6BSE+JA 4Z8:$F6*N4?E-*_UJTR3_3B/$$CEW?[VC3^3[?=^!HW-D77,@+ MW^:U,C=N,C<>S-Q#OL=,1G^_?NC][VO0_+W=JQ,6Z(2%FF"M&DR:&DRN0H@F M.DNI$Q;HA(6:8*U20NOXGF5=BQ35GK0TP8*CB=N1HIY]T(/0MB<=+;H0&%X M;&?OY"T5#F8O7*]6O:$.FKVW=[72 JVT4!>M70#[6 #[*K2H=D-70772 JVT M4!>M7=#C"S@%B>VXL*M'Y_M.Z([X:Q'Y!=)N(5\ 4 M;\11UHTOG*75;+.ZX:10P[M'PCG)U.4.HQA3N4$\WQ!1Q_I&'M!,F.?_ %!+ M P04 " !!@699RAA 6QE3T84:I#A8%%]4@G&E=OH^B:C*C!:FN9$F%07*I M"J)-5TVCJE249!60"AYU6JTD*@@3X; OYL5=H:M@(N="#\)N$PK<[5,V"-O) M=1@XN9',Z"!\NGC[?2[U[9O W<_>G9VUGBYO=^,7%K@,(Z_HS0&B5RUSH

23P^3WB6/2W8.D]RACPKUM83OZW.@XWCE&2STTF_\W^;HM+W$C)70L.:H+ M9=C/I5C72QRZ@%$G!0V>"1^$(\+96#%@Y:1@?.G"'0A,))]*7O] M*MV@9,]2?YR;Z0C;A\*F]XKF;&'[B[PQ@*FW<752EGSY@;.I**B;_,$)AWVR MX@4SJ=A/DPU*96("5(7!,U6:338C/Q0I'^E"K\IID>.>.R?H^>^N\Y0*J@C? M-&UJ_YA7^=6.X^Z_LFQ_J^P:]GJLW]K';O+F%$PFIV#R)&JR=PHFT^,W&9^ MQ_I\>70FH_HDM'',ZZ9J'LSEF54O#AS&7E- MQN9/M2U],SZC.9ES_=B @W#=_D(S-B_29M0]+$0]:MW^#--K)\V)VN1B(J,+ MFHWJKIJ.;3,P#9.UOH"PB]S9RX]@'(?Y$<"P/)@#C.-86)[_:3X]=#X.P[SU MO$@/Y?10CF/YD)']8'G\G-1<_IFF:1PG";:BHY'7P0A;MR2!'[\:Y@T86![( M]&=KC>\V7B'[ZP#;TWT5@LT4KT1LIOA: ^)?-V"DJ7^WL3S P'8!JQW([\\# M->7GQ#'L*N8->X)Q)$TQ!&K17Z-)@JQ. A___F!/21RGJ1\!S.\@CC$$GD8< MP1R !PR)8_L>W'D?1:OW5+3^_^7P%U!+ P04 " !!@699EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( $&!9EDR M^01M!P4 #HK / >&PO=V]R:V)O;VLN>&ULQ9I=;^(X%$#_BL73[,,L MD*^9J4HE"G1;J074H+ZNW,04JXF-;*>SG5\_=H#NS0Y<[NE!WU-LYM+_I]6VQ$S>V?>BN4/[+6IN;.[YJ7OMT:P4N[ M$<+553\:#+)^S:7J75T>KK4T?;BCG2BH,?L1G^_U4;^T,KQ*B^,KJI1;[@[\"2,D\4OQ7F M7/%GVY8X_OS(/>T5Z?>\8WX4_>[35.W\C*"3/E3OQE=+.5 MZB5$_#L"D#$"&?]&R'SE-P^SN0=< MW+#%2*0*9G@URLGA8 L@,@*2M+8=C*\-+K MA(V-X>I%A']9V(\/L(Y\0%S7NMYR]^()QMN7KJ!Q/0P)/9#[G3Q^OG:UVW)0C\L?"#_,\:/,#=$Y&[P?:L7 MEBID)V@1IH*(6 4^7+)HZW0JJR:TP[F_T[VV[5B 04QT[D&L M18G2%SA"DB M(E8$CAE#3$P6$;$L]F)EG_R$O1+V#\B%62(BML11PQZEQ/01$>OCA&H/G! 3 M\TI$[)56N4>#A[DD(G;)SKU'L3!W1,3N."WA%A4F-S"%Q,0*.:6X?3PA)B:5 M^)Q2Z::*,*G$U!DM=+(&W1>C*:VS2B6!F)A48F*IX)@IQ,0<$Q,[!L?,("8F MF9A8,@=%?V:YOUK95&W;/)1.(28FF9A\\G(,,XQTC>\_.Z\09IV8? 9SP!R7 MI0R'>066 2 F9J&8W$((9J??3# +)<06.CY,^V@"$!.S4$)NH>.8^]A"3,Q" M";&%T&AV*QVS4$)LH5.CWCTHQ$275LZ3!SM4.\3$+)006PB-9K?2,0LE9YKJ M>,R@48B)62CY+5.=$YV[@A9*, LEU'.?/294Y;@.*7?+%DVG;6(62H@MM)^B MG0HG7)[$+)026^@#$X;SIFF'\0^R@XE9*"6VT =FF&UHU;X^'K0M]F40$[-0 M2K[6L4?Q83)F0RS4$:]S(-BPN1,AEDH(_\2 ,MO=MHF9J&,V$(X M9J=M8A;*6@OUVY/MU64IUE*)?A\]6KWX"4$L#!!0 ( $&!9EFU<6!\%@( *HF : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY-_Q #)]^E4,[[KM3W>W[NO@X M'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#]71- MEX/W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[ M^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J" M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ^=@FT%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- M[T"]@T#O0+V#0.] O8- [YC\K"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z9 M0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>N?OU+N.GX=2KSU?:WS^=U(]GN\M MU\=?EE\G)R_4!>=T6U&?_P)02P,$% @ 08%F6=(T9!3L 0 !R8 !, M !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^ M@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58 M*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNAN MDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $&!9EFP M7G60T@4 -,> 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M08%F61]P(G-; P 20P !@ ("!/Q0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 08%F67* "A0?! . \ M !@ ("!IR 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F61'P?UR& @ PP< !@ ("! M.#\ 'AL+W=O&UL4$L! A0#% @ 08%F6=,!EXML!0 B P !D M ("!&4< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 08%F61 ?HXA-! '0H !D ("!66$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F M65>UC*Z^!@ 9Q !D ("!XG0 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F61\$\4Z(" ,QD M !D ("!F(L 'AL+W=O&PO=V]R:W-H965T9 !X;"]W;W)K&UL4$L! A0#% @ 08%F65"=]+W4# $2, !D M ("!P9X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 08%F65^4EJ2+ P 8P@ !D ("!>[, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F641S MBMT3! E@D !D ("!CL$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F67#:$3CD P J D !D M ("!A]$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 08%F64&J%M1I!0 -3( !D ("! M]=P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 08%F68HW:F@5 P 6@H !D ("!W.D 'AL+W=O&PO=V]R:W-H965T&U[6SP, -L+ 9 " @3SZ !X;"]W;W)K&UL4$L! A0#% @ 08%F65!&="_J!P 940 !D M ("!0OX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 08%F69I^W054 P O@@ !D ("!'0\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M08%F65, +J6(!0 -" !D ("!?1X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F68B833:(! =AH !D M ("!03L! 'AL+W=O&PO=V]R:W-H M965T 4 -P= 9 M " @&UL4$L! M A0#% @ 08%F68#'N53!! M1L !D ("!=T@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F M69CXZ6DW! MQD !D ("!W58! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%F6;D?B% &! ;18 M !D ("!.F,! 'AL+W=O&PO9J 0!?&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !!@699TC1D%.P! M ')@ $P @ %1 XML 76 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 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 283 323 1 false 80 0 false 8 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 100020 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Sheet http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Statements 4 false false R5.htm 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) (Parenthetical) Sheet http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) Sheet http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) Statements 6 false false R7.htm 100060 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) Sheet http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) Statements 7 false false R8.htm 100070 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - Company and Nature of Business Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureCompanyAndNatureOfBusiness Company and Nature of Business Notes 11 false false R12.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 995475 - Disclosure - Revenue Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenue Revenue Notes 13 false false R14.htm 995485 - Disclosure - Balance Sheet Details Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetails Balance Sheet Details Notes 14 false false R15.htm 995495 - Disclosure - Fair Value Measurements Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 995505 - Disclosure - Loans Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoans Loans Notes 16 false false R17.htm 995515 - Disclosure - Leases Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeases Leases Notes 17 false false R18.htm 995525 - Disclosure - Related Party Transactions Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 995535 - Disclosure - Restructuring and Other Charges Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherCharges1 Restructuring and Other Charges Notes 19 false false R20.htm 995545 - Disclosure - Stock-Based Compensation Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 995555 - Disclosure - Contingencies Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureContingencies Contingencies Notes 21 false false R22.htm 995565 - Disclosure - Basic and Diluted Net Loss Per Common Share Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShare Basic and Diluted Net Loss Per Common Share Notes 22 false false R23.htm 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 995585 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995595 - Disclosure - Revenue (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenue 25 false false R26.htm 995605 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetails 26 false false R27.htm 995615 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements 27 false false R28.htm 995625 - Disclosure - Loans (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansTables Loans (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoans 28 false false R29.htm 995635 - Disclosure - Leases (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeases 29 false false R30.htm 995645 - Disclosure - Related Party Transactions (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactions 30 false false R31.htm 995655 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensation 31 false false R32.htm 995665 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareTables Basic and Diluted Net Loss Per Common Share (Tables) Tables http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShare 32 false false R33.htm 995675 - Disclosure - Company and Nature of Business - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureCompanyAndNatureOfBusinessAdditionalInformationDetails Company and Nature of Business - Additional Information (Details) Details 33 false false R34.htm 995685 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 995695 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Details) Details 35 false false R36.htm 995705 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Parenthetical) (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Parenthetical) (Details) Details 36 false false R37.htm 995715 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Customer Type (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails Revenue - Schedule of Revenue Disaggregated by Customer Type (Details) Details 37 false false R38.htm 995725 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfContractAssetsAndLiabilitiesDetails Revenue - Schedule of Contract Assets and Liabilities (Details) Details 38 false false R39.htm 995735 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 39 false false R40.htm 995745 - Disclosure - Revenue - Additional Information (Details 1) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails1 Revenue - Additional Information (Details 1) Details 40 false false R41.htm 995755 - Disclosure - Balance Sheet Details - Schedule of Inventory and Other Deferred Costs (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfInventoryAndOtherDeferredCostsDetails Balance Sheet Details - Schedule of Inventory and Other Deferred Costs (Details) Details 41 false false R42.htm 995765 - Disclosure - Balance Sheet Details - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsAdditionalInformationDetails Balance Sheet Details - Additional Information (Details) Details 42 false false R43.htm 995785 - Disclosure - Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details) Details 43 false false R44.htm 995795 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details) Details 44 false false R45.htm 995805 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 45 false false R46.htm 995815 - Disclosure - Fair Value Measurements - Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails Fair Value Measurements - Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants (Details) Details 46 false false R47.htm 995835 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Financial Instruments (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Financial Instruments (Details) Details 47 false false R48.htm 995845 - Disclosure - Loans - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails Loans - Additional Information (Details) Details 48 false false R49.htm 995855 - Disclosure - Loans - Schedule of Amounts Outstanding (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails Loans - Schedule of Amounts Outstanding (Details) Details 49 false false R50.htm 995865 - Disclosure - Leases - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 50 false false R51.htm 995875 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails Leases - Schedule of Future Minimum Lease Payments (Details) Details 51 false false R52.htm 995885 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureLeasesComponentsOfLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 52 false false R53.htm 995895 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 53 false false R54.htm 995905 - Disclosure - Related Party Transactions - Schedule of Amount of Transactions with Tempus (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails Related Party Transactions - Schedule of Amount of Transactions with Tempus (Details) Details 54 false false R55.htm 995915 - Disclosure - Related Party Transactions - Schedule of Amount Due From or To Tempus (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails Related Party Transactions - Schedule of Amount Due From or To Tempus (Details) Details 55 false false R56.htm 995925 - Disclosure - Restructuring and Other Charges - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails Restructuring and Other Charges - Additional Information (Details) Details 56 false false R57.htm 995935 - Disclosure - Stock-Based Compensation - Summary of Shares of Common Stock Available for Issuance (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesOfCommonStockAvailableForIssuanceDetails Stock-Based Compensation - Summary of Shares of Common Stock Available for Issuance (Details) Details 57 false false R58.htm 995945 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 58 false false R59.htm 995955 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 59 false false R60.htm 995965 - Disclosure - Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details) Details 60 false false R61.htm 995975 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details) Details 61 false false R62.htm 995985 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) Details 62 false false R63.htm 995995 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Function (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Function (Details) Details 63 false false R64.htm 996005 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss per Share (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfComputationOfBasicAndDilutedNetLossPerShareDetails Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss per Share (Details) Details 64 false false R65.htm 996015 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) Sheet http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails Basic and Diluted Net Loss Per Common Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) Details 65 false false All Reports Book All Reports psnl-20240930.htm psnl-20240930.xsd img80990322_0.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "psnl-20240930.htm": { "nsprefix": "psnl", "nsuri": "http://www.personalis.com/20240930", "dts": { "inline": { "local": [ "psnl-20240930.htm" ] }, "schema": { "local": [ "psnl-20240930.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 264, "keyCustom": 59, "axisStandard": 28, "axisCustom": 0, "memberStandard": 40, "memberCustom": 39, "hidden": { "total": 8, "http://fasb.org/us-gaap/2024": 4, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 283, "entityCount": 1, "segmentCount": 80, "elementCount": 616, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 776, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 13, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited)", "shortName": "CONSOLIDATED BALANCE SHEETS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:ShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R3": { "role": "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100020 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited", "longName": "100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R5": { "role": "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical", "longName": "100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_84e61986-89f5-4de4-9785-b9925be55585", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R6": { "role": "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "100050 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R7": { "role": "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100060 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_dfad12cd-a344-4725-bc1e-1683f5230b9b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dfad12cd-a344-4725-bc1e-1683f5230b9b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100070 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureCompanyAndNatureOfBusiness", "longName": "995455 - Disclosure - Company and Nature of Business", "shortName": "Company and Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenue", "longName": "995475 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetails", "longName": "995485 - Disclosure - Balance Sheet Details", "shortName": "Balance Sheet Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995495 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoans", "longName": "995505 - Disclosure - Loans", "shortName": "Loans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeases", "longName": "995515 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactions", "longName": "995525 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherCharges1", "longName": "995535 - Disclosure - Restructuring and Other Charges", "shortName": "Restructuring and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995545 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureContingencies", "longName": "995555 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShare", "longName": "995565 - Disclosure - Basic and Diluted Net Loss Per Common Share", "shortName": "Basic and Diluted Net Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995575 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995585 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "psnl:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "psnl:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995595 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsTables", "longName": "995605 - Disclosure - Balance Sheet Details (Tables)", "shortName": "Balance Sheet Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "psnl:ScheduleOfInventoryAndOtherDeferredCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "psnl:ScheduleOfInventoryAndOtherDeferredCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995615 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansTables", "longName": "995625 - Disclosure - Loans (Tables)", "shortName": "Loans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995635 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsTables", "longName": "995645 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995655 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "psnl:SummaryOfSharesOfCommonStockAvailableForIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "psnl:SummaryOfSharesOfCommonStockAvailableForIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareTables", "longName": "995665 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables)", "shortName": "Basic and Diluted Net Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureCompanyAndNatureOfBusinessAdditionalInformationDetails", "longName": "995675 - Disclosure - Company and Nature of Business - Additional Information (Details)", "shortName": "Company and Nature of Business - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995685 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_31e70c76-968c-4a19-af43-a6cd5d466ecb", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31e70c76-968c-4a19-af43-a6cd5d466ecb", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "longName": "995695 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_555d5f3a-ac2e-4f5f-a427-79367eb38658", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "psnl:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_555d5f3a-ac2e-4f5f-a427-79367eb38658", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "psnl:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails", "longName": "995705 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Parenthetical) (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Percentage of Revenue and Accounts Receivables from Customers (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_9297536a-4ad4-4993-a457-fe5e64ca1761", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "psnl:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9297536a-4ad4-4993-a457-fe5e64ca1761", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "psnl:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails", "longName": "995715 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Customer Type (Details)", "shortName": "Revenue - Schedule of Revenue Disaggregated by Customer Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7907e0f3-8af1-49e6-95ba-d9dd47b6d61e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R38": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfContractAssetsAndLiabilitiesDetails", "longName": "995725 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details)", "shortName": "Revenue - Schedule of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_3ed9abc0-94d1-47cf-851a-1ad8a7f103e6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dfad12cd-a344-4725-bc1e-1683f5230b9b", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R39": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "longName": "995735 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails1", "longName": "995745 - Disclosure - Revenue - Additional Information (Details 1)", "shortName": "Revenue - Additional Information (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_cebf7aba-7e22-481a-a9d0-705343dd72f4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cebf7aba-7e22-481a-a9d0-705343dd72f4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfInventoryAndOtherDeferredCostsDetails", "longName": "995755 - Disclosure - Balance Sheet Details - Schedule of Inventory and Other Deferred Costs (Details)", "shortName": "Balance Sheet Details - Schedule of Inventory and Other Deferred Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "psnl:ScheduleOfInventoryAndOtherDeferredCostsTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "psnl:ScheduleOfInventoryAndOtherDeferredCostsTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsAdditionalInformationDetails", "longName": "995765 - Disclosure - Balance Sheet Details - Additional Information (Details)", "shortName": "Balance Sheet Details - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3ed9abc0-94d1-47cf-851a-1ad8a7f103e6", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R43": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails", "longName": "995785 - Disclosure - Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details)", "shortName": "Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "psnl:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "psnl:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails", "longName": "995795 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details)", "shortName": "Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8955ba82-0673-4f8b-a5f8-c7e5b65631c8", "name": "psnl:AssetsAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R45": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "995805 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "longName": "995815 - Disclosure - Fair Value Measurements - Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants (Details)", "shortName": "Fair Value Measurements - Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_da079af8-1ec5-47c5-acec-04fc2d2f8ecb", "name": "us-gaap:EquityFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_da079af8-1ec5-47c5-acec-04fc2d2f8ecb", "name": "us-gaap:EquityFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails", "longName": "995835 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Financial Instruments (Details)", "shortName": "Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_91b7d0c7-cfbd-478f-97dd-5c54b5049df1", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_91b7d0c7-cfbd-478f-97dd-5c54b5049df1", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "longName": "995845 - Disclosure - Loans - Additional Information (Details)", "shortName": "Loans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_aa476ff5-f274-4cd9-aa9a-c537bca35b22", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_aa476ff5-f274-4cd9-aa9a-c537bca35b22", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails", "longName": "995855 - Disclosure - Loans - Schedule of Amounts Outstanding (Details)", "shortName": "Loans - Schedule of Amounts Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_83b80993-b933-410d-9df8-14366df49b52", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_308def67-f46f-4ade-a015-e04d9d7b8752", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R50": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "995865 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:LandSubjectToGroundLeases", "unitRef": "U_sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:LandSubjectToGroundLeases", "unitRef": "U_sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails", "longName": "995875 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details)", "shortName": "Leases - Schedule of Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "longName": "995885 - Disclosure - Leases - Components of Lease Costs (Details)", "shortName": "Leases - Components of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "longName": "995895 - Disclosure - Related Party Transactions - Additional Information (Details)", "shortName": "Related Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_d9819763-51cf-4c83-9d4b-a08d7a7fd572", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb23371e-fd84-47e8-9915-2435982f965e", "name": "psnl:PercentageOfCommonStockOwned", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R54": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails", "longName": "995905 - Disclosure - Related Party Transactions - Schedule of Amount of Transactions with Tempus (Details)", "shortName": "Related Party Transactions - Schedule of Amount of Transactions with Tempus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_bc486a00-78e5-4b8a-a98b-c4613b879c72", "name": "psnl:OrdersAndResultsDeliveryFeesAndNetPromotionalFees", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc486a00-78e5-4b8a-a98b-c4613b879c72", "name": "psnl:OrdersAndResultsDeliveryFeesAndNetPromotionalFees", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails", "longName": "995915 - Disclosure - Related Party Transactions - Schedule of Amount Due From or To Tempus (Details)", "shortName": "Related Party Transactions - Schedule of Amount Due From or To Tempus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b1da0de9-542c-4e94-bd46-26170d32753e", "name": "psnl:UnamortizedMarketDevelopmentFees", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R56": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "longName": "995925 - Disclosure - Restructuring and Other Charges - Additional Information (Details)", "shortName": "Restructuring and Other Charges - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_a4fcd2be-2b55-4ed5-8c8c-f74c8b7da005", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c01dd0a8-050b-44f0-9549-c204e601cf85", "name": "us-gaap:RestructuringAndRelatedActivitiesCompletionDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R57": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesOfCommonStockAvailableForIssuanceDetails", "longName": "995935 - Disclosure - Stock-Based Compensation - Summary of Shares of Common Stock Available for Issuance (Details)", "shortName": "Stock-Based Compensation - Summary of Shares of Common Stock Available for Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "psnl:SharesSubjectToOptionsAndRestrictedStockOrRSUAwards", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "psnl:SummaryOfSharesOfCommonStockAvailableForIssuanceTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4fb44d72-ac2a-4e65-819e-be5450e0d27f", "name": "psnl:SharesSubjectToOptionsAndRestrictedStockOrRSUAwards", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "psnl:SummaryOfSharesOfCommonStockAvailableForIssuanceTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "longName": "995945 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_aae0fc81-d8ea-4f16-a32e-ec33e66e9cde", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e2911803-637a-45af-b49a-1f5f32f1b5da", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R59": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "995955 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "longName": "995965 - Disclosure - Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details)", "shortName": "Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "longName": "995975 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_9a0ae941-e78a-4067-b938-49fbfa18dd83", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9a0ae941-e78a-4067-b938-49fbfa18dd83", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "longName": "995985 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details)", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0e97f855-91a8-451c-a3e0-d74de7e848e0", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R63": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails", "longName": "995995 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Function (Details)", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Function (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0c0ce6fd-a453-4cb4-abab-740db6063b77", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "unique": true } }, "R64": { "role": "http://www.personalis.com/20240930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfComputationOfBasicAndDilutedNetLossPerShareDetails", "longName": "996005 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss per Share (Details)", "shortName": "Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails", "longName": "996015 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share (Details)", "shortName": "Basic and Diluted Net Loss Per Common Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4184ec6-c599-44a9-b8a6-d97bf6deafe2", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "psnl-20240930.htm", "first": true, "unique": true } } }, "tag": { "psnl_AaronTachibanaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AaronTachibanaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aaron Tachibana", "label": "Aaron Tachibana [Member]", "documentation": "Aaron Tachibana." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Amount payable", "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable Current", "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)." } } }, "auth_ref": [ "r47", "r738" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r674" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfContractAssetsAndLiabilitiesDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accounts receivable, net", "periodStartLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable Net Current", "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." } } }, "auth_ref": [ "r882" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee ESPP contributions", "label": "Accrued Employee Benefits Current", "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)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Accrued Income Taxes Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r49", "r92" ] }, "psnl_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued and other current liabilities", "terseLabel": "Accrued and other current liabilities", "label": "Accrued Liabilities And Other Liabilities Current", "documentation": "Accrued liabilities and other liabilities current." } } }, "auth_ref": [] }, "psnl_AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued and Other Current Liabilities", "label": "Accrued Liabilities And Other Liabilities Disclosure Current Table [Text Block]", "documentation": "Accrued liabilities and other liabilities disclosure current." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Current, Total", "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities Current", "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)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "terseLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r31", "r142", "r563" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r64", "r147", "r559", "r582", "r583" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Accumulated Other Comprehensive Income [Member]", "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." } } }, "auth_ref": [ "r1", "r10", "r18", "r408", "r411", "r476", "r578", "r579", "r863", "r864", "r865", "r871", "r872", "r873", "r874" ] }, "psnl_ActivationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ActivationFees", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Activation fees", "label": "Activation Fees", "documentation": "Activation fees" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r799" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid In Capital Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid In Capital [Member]", "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." } } }, "auth_ref": [ "r595", "r871", "r872", "r873", "r874", "r930", "r995" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r37", "r38", "r350" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities", "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r845" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r771", "r781", "r791", "r823" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r774", "r784", "r794", "r826" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r846" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r812" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r819" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r775", "r785", "r795", "r819", "r827", "r831", "r839" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r837" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Allocated Share Based Compensation Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r379", "r384" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "psnl_AmortizationOfPremiumDiscountOnShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AmortizationOfPremiumDiscountOnShortTermInvestments", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization Of Premium Discount On Short Term Investments", "documentation": "Amortization of premium (discount) on short-term investments.", "negatedLabel": "Amortization of premium (discount) on short-term investments" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities excluded from computation of diluted net loss per share", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "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." } } }, "auth_ref": [ "r193" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities Name [Domain]", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ArrangementsAndNonarrangementTransactionsMember", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r399" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r91", "r104", "r144", "r168", "r197", "r199", "r208", "r209", "r247", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r401", "r405", "r440", "r556", "r622", "r697", "r698", "r738", "r762", "r895", "r896", "r952" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "psnl_AssetsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AssetsAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Adjusted Cost", "label": "Assets Amortized Cost Basis", "documentation": "Assets, amortized cost basis." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r139", "r148", "r168", "r247", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r401", "r405", "r440", "r738", "r895", "r896", "r952" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Fair Value Disclosure, Total", "terseLabel": "Assets, Fair Value", "label": "Assets Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r418", "r419", "r726" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "psnl_AssetsGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AssetsGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Unrealized Gains", "label": "Assets Gross Unrealized Gains", "documentation": "Assets, gross unrealized gains." } } }, "auth_ref": [] }, "psnl_AssetsGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AssetsGrossUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Assets, Unrealized Losses", "label": "Assets Gross Unrealized Losses", "documentation": "Assets, gross unrealized losses." } } }, "auth_ref": [] }, "psnl_AtMarketEquityOfferingsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AtMarketEquityOfferingsPolicyTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "At-Market Equity Offerings.", "label": "At-Market Equity Offerings [Policy Text Block]", "terseLabel": "At-the-Market Equity Offerings" } } }, "auth_ref": [] }, "psnl_AtMarketSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AtMarketSalesAgreementMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At Market Sales Agreement", "label": "At Market Sales Agreement [Member]", "documentation": "At-the-Market Sales Agreement." } } }, "auth_ref": [] }, "psnl_AtTheMarketFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "AtTheMarketFacilityMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ATM facility", "label": "At-The-Market Facility [Member]", "documentation": "At-the-market facility." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Unrealized Gains", "label": "Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax", "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)." } } }, "auth_ref": [ "r220" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments, Unrealized Losses", "label": "Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax", "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)." } } }, "auth_ref": [ "r221" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt securities, aggregate cost basis", "totalLabel": "Investments, Adjusted Cost", "label": "Available For Sale Debt Securities Amortized Cost Basis", "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)." } } }, "auth_ref": [ "r217", "r255", "r555" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Total", "verboseLabel": "Debt securities, fair value", "terseLabel": "Investments, Fair Value", "label": "Available For Sale Securities Debt Securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r218", "r255", "r418", "r550", "r726", "r729", "r883", "r934", "r935", "r936" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r834" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r835" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r830" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r833" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r832" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r831" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r267", "r964", "r965" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r39", "r40", "r267", "r964", "r965" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis Of Accounting Policy Policy [Text Block]", "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)." } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and cash equivalents, Adjusted Cost", "terseLabel": "Cash and cash equivalents", "label": "Cash And Cash Equivalents At Carrying Value", "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." } } }, "auth_ref": [ "r22", "r141", "r689" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, Fair Value", "label": "Cash And Cash Equivalents Fair Value Disclosure", "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." } } }, "auth_ref": [ "r932", "r933" ] }, "psnl_CashAndCashEquivalentsGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "CashAndCashEquivalentsGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, Unrealized Gains", "label": "Cash And Cash Equivalents Gross Unrealized Gains", "documentation": "Cash and cash equivalents, gross unrealized gains." } } }, "auth_ref": [] }, "psnl_CashAndCashEquivalentsGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "CashAndCashEquivalentsGrossUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash and cash equivalents, Unrealized Losses", "label": "Cash And Cash Equivalents Gross Unrealized Losses", "documentation": "Cash and cash equivalents, gross unrealized losses." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "terseLabel": "Total cash, cash equivalents and restricted cash", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r22", "r74", "r165" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents and restricted cash", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r0", "r74" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r141" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r810" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r807" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r805" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant exercise price per share", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant issued to purchase stock", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r322" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r811" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r84", "r292", "r756", "r757", "r758", "r759" ] }, "psnl_CommissionPercentageOfSaleProceedsFromCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "CommissionPercentageOfSaleProceedsFromCommonStock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission percentage of sale proceeds from common stock", "label": "Commission Percentage Of Sale Proceeds From Common Stock", "documentation": "Commission percentage of sale proceeds from common stock." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies", "terseLabel": "Commitments and contingencies", "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." } } }, "auth_ref": [ "r53", "r94", "r558", "r609" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesOfCommonStockAvailableForIssuanceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total common stock reserved for stock awards", "label": "Common Stock Capital Shares Reserved For Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r752", "r753", "r754", "r756", "r757", "r758", "r759", "r871", "r872", "r874", "r930", "r994", "r995" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock Par Or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r56", "r610" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued", "label": "Common Stock Shares Issued", "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." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares, outstanding", "label": "Common Stock Shares Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r56", "r610", "r628", "r995", "r996" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValueOutstanding", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value - 200,000,000 shares authorized; 70,638,190 and 50,480,694 shares issued and outstanding, respectively", "label": "Common Stock Value Outstanding", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r56", "r610" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r816" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r815" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r817" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r814" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income Net Of Tax", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r19", "r153", "r155", "r159", "r551", "r570", "r571" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "psnl_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyPolicyTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties", "label": "Concentration Of Credit Risk And Other Risks And Uncertainties Policy Policy [Text Block]", "documentation": "Concentration of credit risk and other risks and uncertainties policy." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r25", "r26", "r41", "r42", "r213", "r674" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk By Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r25", "r26", "r41", "r42", "r213", "r585", "r674" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk By Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r25", "r26", "r41", "r42", "r213", "r674", "r850" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Concentration risk percentage", "label": "Concentration Risk Percentage1", "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." } } }, "auth_ref": [ "r25", "r26", "r41", "r42", "r213" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r25", "r26", "r41", "r42", "r213", "r674" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r899" ] }, "psnl_ContractWithCustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ContractWithCustomerDepositsCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Contract With Customer Deposits Current", "documentation": "Contract with customer deposits current." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Total contract liabilities", "periodStartLabel": "Total contract liabilities", "totalLabel": "Total contract liabilities", "terseLabel": "Contract liabilities", "label": "Contract With Customer Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r324", "r325", "r336" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfContractAssetsAndLiabilitiesDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Short-term contract liabilities", "periodStartLabel": "Short-term contract liabilities", "verboseLabel": "Short-term contract liabilities", "terseLabel": "Contract liabilities", "label": "Contract With Customer Liability Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r324", "r325", "r336" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Long-term contract liabilities (included in other long-term liabilities)", "periodStartLabel": "Long-term contract liabilities (included in other long-term liabilities)", "terseLabel": "Long-term contract liabilities (included in other long-term liabilities)", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r324", "r325", "r336" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liability, revenue recognized", "label": "Contract With Customer Liability Revenue Recognized", "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." } } }, "auth_ref": [ "r337" ] }, "psnl_ContractWithCustomerUnsatisfiedServicesRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ContractWithCustomerUnsatisfiedServicesRevenue", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer unsatisfied services revenue.", "label": "Contract with Customer Unsatisfied Services Revenue", "terseLabel": "Contract with customer unsatisfied services" } } }, "auth_ref": [] }, "psnl_CorporateHeadquartersAndLaboratoryOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "CorporateHeadquartersAndLaboratoryOperationsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory Operations and its New Corporate Headquarters", "label": "Corporate Headquarters And Laboratory Operations [Member]", "documentation": "Corporate headquarters and laboratory operations." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "terseLabel": "Cost of revenue", "label": "Cost Of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r66", "r168", "r247", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r440", "r697", "r895" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs of revenue", "label": "Cost Of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs And Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses", "label": "Costs And Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer Concentration Risk", "terseLabel": "Customer", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r79", "r213" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "psnl_DebtDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "DebtDisclosureLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Line Items]", "label": "Debt Disclosure [Line Items]", "documentation": "Debt disclosure." } } }, "auth_ref": [] }, "psnl_DebtDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "DebtDisclosureTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Table]", "label": "Debt Disclosure [Table]", "documentation": "Debt disclosure." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoans" ], "lang": { "en-us": { "role": { "terseLabel": "Loans", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r83", "r167", "r262", "r263", "r264", "r265", "r266", "r291", "r292", "r302", "r304", "r305", "r306", "r307", "r308", "r309", "r312", "r314", "r315", "r317", "r454" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Principal", "terseLabel": "Principal amount", "label": "Debt Instrument Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r303", "r454", "r455", "r706", "r707", "r736" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, periodic payment", "label": "Debt Instrument, Frequency of Periodic Payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r16", "r45" ] }, "psnl_DebtInstrumentImputedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "DebtInstrumentImputedInterestRate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Imputed interest rate", "label": "Debt Instrument Imputed Interest Rate", "documentation": "Debt instrument imputed interest rate." } } }, "auth_ref": [] }, "psnl_DebtInstrumentNoninterestBearingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "DebtInstrumentNoninterestBearingRate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noninterest bearing rate", "label": "Debt Instrument Noninterest Bearing Rate", "documentation": "Debt instrument noninterest bearing rate." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of debt", "label": "Debt Instrument Periodic Payment Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument Redemption Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument Redemption Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Redemption Period One [Member]", "terseLabel": "May 2021", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "May 2023", "label": "Debt Instrument Redemption Period Three [Member]", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Redemption Period Two [Member]", "terseLabel": "May 2022", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Instrument, Unamortized Discount, Total", "negatedLabel": "Less: unamortized discount", "label": "Debt Instrument Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r898", "r943", "r944", "r945" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss position for 12 months or greater on security", "label": "Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer", "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." } } }, "auth_ref": [ "r105", "r257", "r701" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "verboseLabel": "Depreciation and amortization expense", "terseLabel": "Depreciation and amortization", "label": "Depreciation Depletion And Amortization", "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." } } }, "auth_ref": [ "r8", "r197", "r204", "r209", "r697", "r698" ] }, "psnl_DerecognitionOfWarrantLiabilitiesDueToExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "DerecognitionOfWarrantLiabilitiesDueToExercise", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognition of warrant liabilities due to exercise in full", "label": "Derecognition of warrant liabilities due to exercise", "documentation": "Derecognition of warrant liabilities due to exercise" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation Of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation Of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r335", "r711", "r712", "r713", "r714", "r715", "r716", "r717" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r335", "r711", "r712", "r713", "r714", "r715", "r716", "r717" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Disaggregated by Customer Type", "label": "Disaggregation Of Revenue Table [Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r900" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r348", "r352", "r380", "r381", "r383", "r722" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r766" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r798" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r809" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net loss per common share-basic", "terseLabel": "Net loss per share, basic", "label": "Earnings Per Share Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r160", "r176", "r177", "r178", "r179", "r180", "r181", "r186", "r188", "r190", "r191", "r192", "r196", "r395", "r398", "r415", "r416", "r552", "r572", "r693" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Net loss per common share-diluted", "terseLabel": "Net loss per share, diluted", "label": "Earnings Per Share Diluted", "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." } } }, "auth_ref": [ "r160", "r176", "r177", "r178", "r179", "r180", "r181", "r188", "r190", "r191", "r192", "r196", "r395", "r398", "r415", "r416", "r552", "r572", "r693" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Loss Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r185", "r193", "r194", "r195" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash", "label": "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r942" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Accrued compensation", "label": "Employee Related Liabilities Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation of unvested options, recognized over weighted-average period", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1", "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." } } }, "auth_ref": [ "r382" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation cost of unvested RSUs", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r928" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation cost of unvested options", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r928" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "psnl_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "psnl_EnterpriseSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "EnterpriseSalesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails" ], "lang": { "en-us": { "role": { "documentation": "Enterprise sales.", "label": "Enterprise Sales [Member]", "terseLabel": "Enterprise Sales" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r764" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r764" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity File Number", "label": "Securities Act File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r764" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r848" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r764" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r764" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r764" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r764" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r803" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r844" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r844" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r844" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r11", "r137", "r156", "r157", "r158", "r171", "r172", "r173", "r175", "r180", "r182", "r184", "r198", "r248", "r249", "r260", "r323", "r389", "r390", "r392", "r393", "r394", "r396", "r397", "r398", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r446", "r447", "r448", "r449", "r450", "r452", "r456", "r458", "r476", "r568", "r578", "r579", "r580", "r595", "r652" ] }, "us-gaap_EquityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of Tempus Warrants (in thousands)", "label": "Equity, Fair Value Disclosure", "totalLabel": "Equity, Fair Value Disclosure, Total", "documentation": "Fair value of the entity's equity." } } }, "auth_ref": [ "r932", "r933", "r938" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r813" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r771", "r781", "r791", "r823" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r819" ] }, "psnl_FairMarketValueOfPromotionalAndCommercializationServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "FairMarketValueOfPromotionalAndCommercializationServices", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value of promotional and commercialization services", "label": "Fair Market Value of Promotional and Commercialization Services", "documentation": "Fair market value of promotional and commercialization services" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r418", "r419", "r432", "r726" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r418", "r419", "r432", "r726" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r420", "r421", "r422", "r729" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Risk-free Interest Rate Based on U.S. Treasury Yield Curve Over Expected Term of Warrants", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r420", "r421", "r729" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r433", "r727" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Fair Value By Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r433", "r727" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value By Fair Value Hierarchy Level [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r311", "r340", "r341", "r342", "r343", "r344", "r345", "r417", "r419", "r420", "r421", "r422", "r431", "r432", "r434", "r488", "r489", "r490", "r706", "r707", "r718", "r719", "r720", "r726", "r729" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r433" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Fair Value By Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r418", "r419", "r420", "r422", "r726", "r935", "r940" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r427", "r429", "r430", "r431", "r434", "r435", "r436", "r437", "r438", "r549", "r726", "r730" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value Inputs Level1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r311", "r340", "r345", "r419", "r432", "r488", "r718", "r719", "r720", "r726" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value Inputs Level2 [Member]", "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." } } }, "auth_ref": [ "r311", "r340", "r345", "r419", "r420", "r432", "r489", "r706", "r707", "r718", "r719", "r720", "r726" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Level 3", "terseLabel": "Fair Value Inputs Level3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r311", "r340", "r341", "r342", "r343", "r344", "r345", "r419", "r420", "r421", "r422", "r432", "r490", "r706", "r707", "r718", "r719", "r720", "r726", "r729" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r433" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r433" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Changes in the Fair Value of the Companies Level 3 Financial Instruments", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r423", "r428", "r433" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Fair Value Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r418", "r419", "r420", "r422", "r726", "r935", "r940" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value-recognized as loss within Other income (expense), net in the consolidated statements of operations", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r937", "r939" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "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." } } }, "auth_ref": [ "r423", "r433" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r311", "r340", "r341", "r342", "r343", "r344", "r345", "r417", "r419", "r420", "r421", "r422", "r431", "r432", "r434", "r488", "r489", "r490", "r706", "r707", "r718", "r719", "r720", "r726", "r729" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements Recurring", "label": "Fair Value Measurements Recurring [Member]", "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." } } }, "auth_ref": [ "r726", "r932", "r933", "r934", "r935", "r936", "r940" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r250", "r251", "r252", "r253", "r254", "r256", "r258", "r259", "r316", "r321", "r413", "r439", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r569", "r701", "r726", "r727", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r739", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r885", "r886", "r887", "r888", "r931", "r934", "r935", "r936", "r938", "r940" ] }, "psnl_FinancialInstrumentSubjectToMandatoryRedemptionAverageExercisePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "FinancialInstrumentSubjectToMandatoryRedemptionAverageExercisePricePerShare", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value determined at settlement as the fair value of average exercise price per share", "label": "Financial Instrument Subject to Mandatory Redemption, Average Exercise Price Per Share", "documentation": "Financial instrument subject to mandatory redemption, average exercise price per share." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentSubjectToMandatoryRedemptionParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentSubjectToMandatoryRedemptionParValuePerShare", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value determined at settlement as the fair value of per share", "label": "Financial Instrument Subject to Mandatory Redemption, Par Value Per Share", "documentation": "Par value per share of mandatory redeemable financial instrument classified as liability." } } }, "auth_ref": [ "r113" ] }, "us-gaap_FinancialInstrumentsSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnNumberOfShares", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value determined at settlement as the fair value of shares delivered", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Number of Shares", "documentation": "Increase (decrease) in number of shares from change in fair value of issuer's equity shares affect on settlement amount. For example, but not limited to, additional shares for each $1 decrease in the fair value of one share." } } }, "auth_ref": [ "r33" ] }, "psnl_FirstMilestoneFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "FirstMilestoneFee", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First milestone fee", "label": "First Milestone Fee", "documentation": "First milestone fee." } } }, "auth_ref": [] }, "psnl_FirstMilestonePaymentsUponAchievementOfSpecifiedClinicalValidations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "FirstMilestonePaymentsUponAchievementOfSpecifiedClinicalValidations", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "First milestone payments upon achievement of specified clinical validations", "documentation": "First milestone payments upon achievement of specified clinical validations" } } }, "auth_ref": [] }, "psnl_FirstWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "FirstWarrantMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Warrant", "label": "First Warrant [Member]", "documentation": "First warrant." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r775", "r785", "r795", "r827" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r775", "r785", "r795", "r827" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r775", "r785", "r795", "r827" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r775", "r785", "r795", "r827" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r775", "r785", "r795", "r827" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r808" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest", "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." } } }, "auth_ref": [ "r65", "r98", "r103", "r553", "r565", "r695", "r697", "r876", "r878", "r879", "r880", "r881" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r261", "r267", "r272", "r424", "r428", "r433", "r575", "r577", "r637", "r686", "r728", "r966" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r267", "r272", "r424", "r428", "r433", "r575", "r577", "r637", "r686", "r728", "r966" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Provision for income taxes", "label": "Income Tax Expense Benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r106", "r114", "r183", "r184", "r197", "r205", "r209", "r387", "r388", "r391", "r573", "r723" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase Decrease In Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase Decrease In Accounts Receivable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities", "label": "Increase Decrease In Accrued Liabilities And Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r868" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase Decrease In Contract With Customer Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r517", "r868" ] }, "psnl_IncreaseDecreaseInInventoriesAndOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "IncreaseDecreaseInInventoriesAndOtherDeferredCosts", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory and other deferred costs", "label": "Increase Decrease In Inventories And Other Deferred Costs", "documentation": "Increase (decrease) in inventories and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities", "label": "Increase Decrease In Operating Capital [Abstract]" } } }, "auth_ref": [] }, "psnl_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "documentation": "Increase decrease in operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r775", "r785", "r795", "r819", "r827", "r831", "r839" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r837" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r767", "r843" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r767", "r843" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r767", "r843" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "negatedLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r197", "r199", "r203", "r206", "r209", "r453", "r697", "r698" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Debt, Total", "terseLabel": "Interest expense", "label": "Interest Expense Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r69", "r313", "r319", "r708", "r709" ] }, "psnl_InventoryAndOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "InventoryAndOtherDeferredCosts", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfInventoryAndOtherDeferredCostsDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventory and other deferred costs", "terseLabel": "Inventory and other deferred costs", "label": "Inventory And Other Deferred Costs", "documentation": "Inventory and other deferred costs." } } }, "auth_ref": [] }, "psnl_InventoryAndOtherDeferredCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "InventoryAndOtherDeferredCostsAbstract", "lang": { "en-us": { "role": { "label": "Inventory And Other Deferred Costs [Abstract]", "documentation": "Inventory and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfInventoryAndOtherDeferredCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory Raw Materials Net Of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r81", "r690" ] }, "psnl_InvestmentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "InvestmentAgreementMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Agreement", "label": "Investment Agreement [Member]", "documentation": "Investment Agreement." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r197", "r202", "r209", "r697", "r866" ] }, "psnl_LabEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "LabEquipmentMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lab Equipment Loan", "label": "Lab Equipment [Member]", "documentation": "Lab equipment ." } } }, "auth_ref": [] }, "us-gaap_LandSubjectToGroundLeases": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandSubjectToGroundLeases", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Area of office space", "label": "Land Subject To Ground Leases", "documentation": "Area of land subject to a ground lease." } } }, "auth_ref": [ "r947" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r465", "r737" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease cost", "label": "Lease Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Costs", "label": "Lease Cost Table [Text Block]", "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." } } }, "auth_ref": [ "r949" ] }, "psnl_LeaseExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "LeaseExpirationMonthAndYear", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease expiration month and year.", "label": "Lease Expiration Month And Year", "terseLabel": "Lease expiration month and year" } } }, "auth_ref": [] }, "psnl_LeaseExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "LeaseExpirationYear", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Expiration Year", "label": "Lease Expiration Year", "documentation": "Lease expiration year." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee Lease Description [Line Items]", "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." } } }, "auth_ref": [ "r463", "r475" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r463", "r475" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, existence of option to extend", "label": "Lessee Operating Lease Existence Of Option To Extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r464" ] }, "psnl_LesseeOperatingLeaseLiabilityDiscountOnObligationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "LesseeOperatingLeaseLiabilityDiscountOnObligationAmount", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee Operating Lease Liability Discount On Obligation Amount", "documentation": "Lessee operating lease liability discount on obligation amount." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments", "label": "Lessee Operating Lease Liability Maturity Table [Text Block]", "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." } } }, "auth_ref": [ "r950" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee Operating Lease Liability Payments Due", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r473" ] }, "psnl_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Lessee operating lease liability payments due after year four." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee Operating Lease Liability Payments Due Next Twelve Months", "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)." } } }, "auth_ref": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee Operating Lease Liability Payments Due Year Four", "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)." } } }, "auth_ref": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee Operating Lease Liability Payments Due Year Three", "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)." } } }, "auth_ref": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee Operating Lease Liability Payments Due Year Two", "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)." } } }, "auth_ref": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining three months)", "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year", "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." } } }, "auth_ref": [ "r950" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, option to extend", "label": "Lessee Operating Lease Option To Extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease option to extend term", "label": "Lessee Operating Lease Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r948" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee Operating Lease Term Of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r948" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r457" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r16", "r48", "r49", "r50", "r51", "r52", "r53", "r54", "r168", "r247", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r402", "r405", "r406", "r440", "r608", "r694", "r762", "r895", "r952", "r953" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities And Stockholders Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r61", "r95", "r561", "r738", "r869", "r889", "r941" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities And Stockholders Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities", "label": "Liabilities Current", "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." } } }, "auth_ref": [ "r50", "r140", "r168", "r247", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r402", "r405", "r406", "r440", "r738", "r895", "r952", "r953" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities Current [Abstract]" } } }, "auth_ref": [] }, "psnl_LiabilitiesCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "LiabilitiesCurrentMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities Current [Member]", "documentation": "Liabilities Current." } } }, "auth_ref": [] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loans Payable, Current, Total", "terseLabel": "Loans\u2014current portion (Note 6)", "label": "Loans Payable Current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r49" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total carrying amount", "label": "Long Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r93", "r310", "r318", "r706", "r707", "r736", "r962" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Debt, Current Maturities, Total", "negatedLabel": "Less: current portion (included in accrued and other current liabilities)", "label": "Long Term Debt Current", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r145" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "terseLabel": "Long-term portion (included in other long-term liabilities)", "label": "Long Term Debt Noncurrent", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r146" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type", "label": "Longterm Debt Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r16", "r890", "r891", "r892" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type", "label": "Longterm Debt Type [Domain]", "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." } } }, "auth_ref": [ "r16", "r32", "r890", "r891", "r892" ] }, "us-gaap_LossContingencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAbstract", "lang": { "en-us": { "role": { "label": "Loss Contingency [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made." } } }, "auth_ref": [ "r281", "r282", "r283", "r285", "r287", "r288", "r289", "r290", "r385" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Major Customers [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r213", "r713", "r748", "r751", "r900", "r963", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "psnl_MarketDevelopmentFeesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "MarketDevelopmentFeesPayable", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Market development fees payable.", "label": "Market Development Fees Payable", "terseLabel": "Market development fees payable" } } }, "auth_ref": [] }, "psnl_MarketDevelopmentFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "MarketDevelopmentFeesReceived", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Market development fees received.", "label": "Market Development Fees Received", "terseLabel": "Market development fees received" } } }, "auth_ref": [] }, "psnl_MarketDevelopmentFeesReceivedFromTempus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "MarketDevelopmentFeesReceivedFromTempus", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Market Development Fees received from Tempus", "label": "Market Development Fees received from Tempus", "terseLabel": "Market Development Fees received from Tempus (Note 8)" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r116", "r118", "r120", "r121", "r123", "r135", "r136", "r284", "r286", "r287", "r288", "r347", "r385", "r422", "r516", "r574", "r576", "r584", "r600", "r601", "r658", "r660", "r662", "r663", "r665", "r684", "r685", "r700", "r710", "r721", "r729", "r730", "r734", "r735", "r749", "r897", "r954", "r955", "r956", "r957", "r958", "r959" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r811" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r811" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend Yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r934", "r935", "r936" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r729", "r934", "r935", "r936" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free Interest Rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r934", "r935", "r936" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r420", "r421", "r422", "r729" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r420", "r421", "r422", "r729" ] }, "psnl_MerckCoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "MerckCoIncMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merck & Co., Inc.", "label": "Merck Co Inc [Member]", "documentation": "Merck & co., Inc." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r116", "r118", "r120", "r121", "r123", "r135", "r136", "r284", "r286", "r287", "r288", "r347", "r385", "r422", "r516", "r574", "r576", "r584", "r600", "r601", "r658", "r660", "r662", "r663", "r665", "r684", "r685", "r700", "r710", "r721", "r729", "r730", "r734", "r749", "r897", "r954", "r955", "r956", "r957", "r958", "r959" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r830" ] }, "psnl_ModernaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ModernaIncMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Moderna Inc", "label": "Moderna, Inc [Member]", "documentation": "Moderna, Inc" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r901" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r838" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Name Of Major Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r213", "r713", "r748", "r751", "r900", "r963", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r812" ] }, "psnl_NateraIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "NateraIncMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Natera Inc.", "label": "Natera Inc [Member]", "documentation": "Natera Inc." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided By Used In Financing Activities", "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." } } }, "auth_ref": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided By Used In Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided By Used In Investing Activities", "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." } } }, "auth_ref": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided By Used In Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided By Used In Operating Activities", "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." } } }, "auth_ref": [ "r74", "r75", "r77" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided By Used In Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r67", "r77", "r99", "r138", "r152", "r154", "r158", "r168", "r174", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r189", "r247", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r395", "r398", "r416", "r440", "r567", "r630", "r650", "r651", "r760", "r895" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements Policy Policy [Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r811" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r775", "r785", "r795", "r819", "r827" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r819" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r838" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r838" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside of United States", "label": "Non Us [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r997", "r998", "r999", "r1000" ] }, "psnl_NoncashGainRelatedToLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "NoncashGainRelatedToLiability", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Noncash charges related to liability classified Tempus Warrants", "label": "Noncash Gain Related To Liability", "documentation": "Noncash gain related to liability." } } }, "auth_ref": [] }, "psnl_NoncashIncomeLossFromRemeasurementOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "NoncashIncomeLossFromRemeasurementOfWarrants", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash loss from remeasurement of warrants", "label": "Noncash Income (Loss) from Remeasurement of Warrants", "documentation": "Noncash income (loss) from remeasurement of warrants." } } }, "auth_ref": [] }, "psnl_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "NoncashLeaseExpense", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash operating lease cost", "label": "Noncash Lease Expense", "documentation": "Noncash lease expense." } } }, "auth_ref": [] }, "psnl_NoncashRestructuringAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "NoncashRestructuringAndOtherCharges", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash restructuring and other charges", "label": "Noncash Restructuring and Other Charges", "documentation": "Noncash restructuring and other charges." } } }, "auth_ref": [] }, "psnl_NumberOfEmployeesEligibleForSeparationPay": { "xbrltype": "integerItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "NumberOfEmployeesEligibleForSeparationPay", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of Employees Eligible for Separation Pay", "label": "Number of Employees Eligible for Separation Pay", "terseLabel": "Number of employees eligible for separation pay" } } }, "auth_ref": [] }, "psnl_NumberOfEqualPayments": { "xbrltype": "integerItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "NumberOfEqualPayments", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equal payments", "label": "Number Of Equal Payments", "documentation": "Number of equal payments." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureCompanyAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number Of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r696", "r699", "r877" ] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "One-time Termination Benefits [Member]", "terseLabel": "One-time Employee Termination Benefits", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r702", "r703", "r704", "r705" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income Loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r103", "r695", "r876", "r878", "r879", "r880", "r881" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r466", "r737" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease impairment", "terseLabel": "Noncash lease impairment expense", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r946" ] }, "psnl_OperatingLeaseLandlordAgreedToContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "OperatingLeaseLandlordAgreedToContributionAmount", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease landlord agreed to contribution amount, approximate", "label": "Operating Lease Landlord Agreed To Contribution Amount", "documentation": "Operating lease landlord agreed to contribution amount." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of future minimum lease payments", "label": "Operating Lease Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r460" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion of operating lease liability", "terseLabel": "Operating lease liabilities", "label": "Operating Lease Liability Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r460" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease Liability Current Statement Of Financial Position Extensible List", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r461" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liabilities", "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease Liability Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r460" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r462", "r469" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease Right Of Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r459" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted-average discount rate", "label": "Operating Lease Weighted Average Discount Rate Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r472", "r737" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted-average remaining lease term", "label": "Operating Lease Weighted Average Remaining Lease Term1", "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." } } }, "auth_ref": [ "r471", "r737" ] }, "psnl_OptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "OptionsToPurchaseCommonStockMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options To Purchase Common Stock", "label": "Options To Purchase Common Stock [Member]", "documentation": "Options to purchase common stock." } } }, "auth_ref": [] }, "psnl_OrdersAndResultsDeliveryFeesAndNetPromotionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "OrdersAndResultsDeliveryFeesAndNetPromotionalFees", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Orders and results delivery fees and net promotional fees", "label": "Orders and Results Delivery Fees and Net Promotional Fees", "documentation": "Orders and results delivery fees and net promotional fees." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureCompanyAndNatureOfBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Company and Nature of Business", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r46", "r89", "r586", "r587" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r143" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in foreign currency translation adjustments:", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change during period", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "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." } } }, "auth_ref": [ "r2", "r62", "r63", "r64", "r441", "r442", "r445" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net changes in foreign currency translation adjustments", "verboseLabel": "Net changes in foreign currency translation adjustments", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r568" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification of adjustments to net loss due to dissolution of Personalis (Shanghai) Ltd", "terseLabel": "Reclassification of adjustments to net loss due to dissolution of Personalis (Shanghai) Ltd", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r5", "r6", "r64", "r151", "r444" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassified accumulated foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r3", "r443", "r451" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gain on available-for-sale debt securities", "verboseLabel": "Unrealized gain (loss) on available-for-sale debt securities", "label": "Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax", "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." } } }, "auth_ref": [ "r149", "r150", "r246" ] }, "us-gaap_OtherDeferredCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherDeferredCostsNet", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsScheduleOfInventoryAndOtherDeferredCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Deferred Costs, Net, Total", "terseLabel": "Other deferred costs", "label": "Other Deferred Costs Net", "documentation": "Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies." } } }, "auth_ref": [ "r860" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52" ] }, "psnl_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "OtherMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails" ], "lang": { "en-us": { "role": { "documentation": "Other.", "label": "Other [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Noncash Income (Expense), Total", "negatedLabel": "Other", "label": "Other Noncash Income Expense", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r77" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Expense", "totalLabel": "Other Nonoperating Income (Expense), Total", "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income Expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r70" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "terseLabel": "Other Nonoperating Income (Expense)", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r773", "r783", "r793", "r825" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r776", "r786", "r796", "r828" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r776", "r786", "r796", "r828" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r800" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "psnl_PaymentAgreementWithFinancingEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PaymentAgreementWithFinancingEntityMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansScheduleOfAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment Agreement with Financing Entity", "label": "Payment Agreement With Financing Entity [Member]", "documentation": "Payment agreement with financing entity." } } }, "auth_ref": [] }, "psnl_PaymentOfCostsRelatedToTempusInvestmentAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PaymentOfCostsRelatedToTempusInvestmentAgreement", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of costs related to Tempus Investment Agreement", "label": "Payment of costs related to Tempus Investment Agreement", "documentation": "Payment of costs related to Tempus Investment Agreement" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of available-for-sale debt securities", "label": "Payments To Acquire Available For Sale Securities Debt", "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)." } } }, "auth_ref": [ "r20", "r161", "r215" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "label": "Payments To Acquire Property Plant And Equipment", "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." } } }, "auth_ref": [ "r73" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r810" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r819" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "psnl_PercentageOfCommonStockOwned": { "xbrltype": "percentItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PercentageOfCommonStockOwned", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of common stock owned", "label": "Percentage of Common Stock Owned", "documentation": "Percentage of common stock owned." } } }, "auth_ref": [] }, "psnl_PercentageOfDownPayment": { "xbrltype": "percentItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PercentageOfDownPayment", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of down payment", "label": "Percentage Of Down Payment", "documentation": "Percentage of down payment." } } }, "auth_ref": [] }, "psnl_PerformanceBasedStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PerformanceBasedStockOptionMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance-based stock options", "terseLabel": "Performance-Based Stock Option", "label": "Performance Based Stock Option [Member]", "documentation": "Performance-based stock option." } } }, "auth_ref": [] }, "psnl_PfizerIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PfizerIncMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pfizer Inc.", "label": "Pfizer Inc [Member]", "documentation": "Pfizer Inc." } } }, "auth_ref": [] }, "psnl_PharmaTestsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PharmaTestsAndServicesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails" ], "lang": { "en-us": { "role": { "documentation": "Pharma tests and services.", "label": "Pharma Tests and Services [Member]", "terseLabel": "Pharma Tests and Services" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r803" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r847" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r802" ] }, "psnl_PopulationSequencingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "PopulationSequencingMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails" ], "lang": { "en-us": { "role": { "documentation": "Population sequencing.", "label": "Population Sequencing [Member]", "terseLabel": "Population Sequencing" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock Par Or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r55", "r320" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock Shares Authorized", "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." } } }, "auth_ref": [ "r55", "r610" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r55", "r320" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value \u2014 10,000,000 shares authorized; none issued", "label": "Preferred Stock Value Outstanding", "documentation": "Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r55", "r610" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense And Other Assets Current", "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." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ProceedsFromFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromFeesReceived", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market Development Fees", "label": "Proceeds from Fees Received", "documentation": "Cash received for fees during the current period. This element excludes cash proceeds from license fees." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sales of common stock under ATM facility, net of commissions", "terseLabel": "Proceeds from sale of stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of available-for-sale debt securities", "label": "Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities", "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)." } } }, "auth_ref": [ "r161", "r162", "r884" ] }, "psnl_ProceedsFromSaleOfCommonStockUnderTempusInvestmentAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ProceedsFromSaleOfCommonStockUnderTempusInvestmentAgreement", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of common stock under Tempus Investment Agreement", "label": "Proceeds from sale of common stock under Tempus Investment Agreement", "documentation": "Proceeds from sale of common stock under Tempus Investment Agreement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sales of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of equity awards", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r14" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of Tempus Warrants", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r867" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net loss", "label": "Profit Loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r138", "r152", "r154", "r163", "r168", "r174", "r180", "r183", "r184", "r247", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r395", "r398", "r400", "r403", "r404", "r416", "r440", "r553", "r566", "r594", "r630", "r650", "r651", "r724", "r725", "r761", "r865", "r895" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Property Plant And Equipment By Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9", "r474" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property and equipment, net", "label": "Property Plant And Equipment Net", "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." } } }, "auth_ref": [ "r9", "r474", "r554", "r564", "r738" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Property Plant And Equipment Type [Domain]", "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." } } }, "auth_ref": [ "r82", "r474" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r800" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r800" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r116", "r118", "r120", "r121", "r123", "r135", "r136", "r284", "r286", "r287", "r288", "r339", "r347", "r375", "r376", "r377", "r385", "r422", "r491", "r500", "r516", "r574", "r576", "r584", "r600", "r601", "r658", "r660", "r662", "r663", "r665", "r684", "r685", "r700", "r710", "r721", "r729", "r730", "r734", "r735", "r749", "r754", "r893", "r897", "r935", "r955", "r956", "r957", "r958", "r959" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Range", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r116", "r118", "r120", "r121", "r123", "r135", "r136", "r284", "r286", "r287", "r288", "r339", "r347", "r375", "r376", "r377", "r385", "r422", "r491", "r500", "r516", "r574", "r576", "r584", "r600", "r601", "r658", "r660", "r662", "r663", "r665", "r684", "r685", "r700", "r710", "r721", "r729", "r730", "r734", "r735", "r749", "r754", "r893", "r897", "r935", "r955", "r956", "r957", "r958", "r959" ] }, "psnl_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:", "label": "Reconciliation Of Cash Cash Equivalents And Restricted Cash [Abstract]", "documentation": "Reconciliation of cash cash equivalents and restricted cash." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r214", "r346", "r480", "r481", "r557", "r562", "r603", "r604", "r605", "r606", "r607", "r627", "r629", "r657" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r169", "r170", "r480", "r481", "r482", "r483", "r557", "r562", "r603", "r604", "r605", "r606", "r607", "r627", "r629", "r657" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r214", "r633", "r634", "r637" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r214", "r346", "r480", "r481", "r557", "r562", "r603", "r604", "r605", "r606", "r607", "r627", "r629", "r657", "r951" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r477", "r478", "r479", "r481", "r484", "r591", "r592", "r593", "r635", "r636", "r637", "r655", "r656" ] }, "psnl_RepaymentsOfPaymentAgreementsWithFinancingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "RepaymentsOfPaymentAgreementsWithFinancingEntity", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Repayments of payment agreements with financing entity.", "label": "Repayments Of Payment Agreements With Financing Entity", "negatedLabel": "Repayments of loans" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research And Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r386", "r686", "r697", "r960" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research And Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r769", "r779", "r789", "r821" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r770", "r780", "r790", "r822" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r777", "r787", "r797", "r829" ] }, "us-gaap_RestrictedCashAndInvestmentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndInvestmentsNoncurrent", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash and Investments, Noncurrent, Total", "terseLabel": "Restricted cash, included in other long-term assets", "label": "Restricted Cash And Investments Noncurrent", "documentation": "The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal." } } }, "auth_ref": [ "r672", "r673" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs", "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units R S U [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesCompletionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesCompletionDate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities, Completion Date", "terseLabel": "Restructuring completed date", "documentation": "Date the exit and disposal activities were completed or are expected to be completed, in YYYY-MM-DD format." } } }, "auth_ref": [ "r269", "r276" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherCharges1" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other Charges", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r268", "r269", "r271", "r274", "r280" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring expenses recognized", "label": "Restructuring and Related Cost, Expected Cost", "totalLabel": "Restructuring and Related Cost, Expected Cost, Total", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r270", "r273", "r277", "r279" ] }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected number of employees affect in workforce reduction", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "documentation": "The expected number of positions to be eliminated as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of employees affected in workforce reduction", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "terseLabel": "Restructuring expenses recognized", "verboseLabel": "Restructuring and other charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8", "r275", "r277", "r894" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r270", "r271", "r277", "r278" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r277", "r278", "r279" ] }, "psnl_RestructuringExpensesRelatedToDisposalsOfFixedAssetsAndImpairmentOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "RestructuringExpensesRelatedToDisposalsOfFixedAssetsAndImpairmentOfOtherAssets", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring Expenses Related to Disposals of Fixed Assets and Impairment of Other Assets", "label": "Restructuring Expenses Related to Disposals of Fixed Assets and Impairment of Other Assets", "terseLabel": "Non-cash charges, disposals of fixed assets and impairment of other assets" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Accumulated deficit", "label": "Retained Earnings Accumulated Deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r58", "r85", "r560", "r581", "r583", "r590", "r611", "r738" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r137", "r171", "r172", "r173", "r175", "r180", "r182", "r184", "r248", "r249", "r260", "r389", "r390", "r392", "r393", "r394", "r396", "r397", "r398", "r407", "r409", "r410", "r412", "r414", "r456", "r458", "r578", "r580", "r595", "r995" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueDisaggregatedByCustomerTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue From Contract With Customer Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r101", "r102", "r197", "r200", "r201", "r207", "r209", "r210", "r211", "r213", "r334", "r335", "r518" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue From Contract With Customer [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r213", "r849" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue From Contract With Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r115", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r338" ] }, "psnl_RevenuePerformanceObligationUnsatisfiedServicePeriodDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "RevenuePerformanceObligationUnsatisfiedServicePeriodDescription", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue performance obligation unsatisfied service, period description.", "label": "Revenue Performance Obligation Unsatisfied Service, Period Description", "terseLabel": "Revenue performance obligation unsatisfied service, period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r111" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected time of satisfaction", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r112" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r112" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "psnl_RichardChenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "RichardChenMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Richard Chen", "label": "Richard Chen [Member]", "documentation": "Richard Chen." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r470", "r737" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r838" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r838" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r15" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Sales Revenue Net [Member]", "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." } } }, "auth_ref": [ "r213", "r849" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation Expense by Award Type and Function", "label": "Schedule Of Compensation Cost For Share Based Payment Arrangements Allocation Of Share Based Compensation Costs By Plan Table [Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r36" ] }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amount of Transactions along with Amounts Due From and To Tempus", "label": "Condensed Financial Statements [Table Text Block]", "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r858", "r870" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureLoansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts Outstanding", "label": "Schedule Of Debt Table [Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Loss per Share", "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." } } }, "auth_ref": [ "r875" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements", "label": "Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r932", "r933" ] }, "psnl_ScheduleOfInventoryAndOtherDeferredCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ScheduleOfInventoryAndOtherDeferredCostsTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory and Other Deferred Costs", "label": "Schedule Of Inventory And Other Deferred Costs Table [Text Block]", "documentation": "Schedule of inventory and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Units Activity", "label": "Schedule Of Nonvested Restricted Stock Units Activity Table [Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r43", "r44", "r633", "r634", "r637" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r277", "r278", "r279" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Schedule Of Share Based Compensation Activity Table [Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r86" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r349", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Weighted-average Assumptions Used in Determination of Fair Value of Stock Options", "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedules Of Concentration Of Risk By Risk Factor [Text Block]", "terseLabel": "Schedule of Percentage of Revenue and Accounts Receivable from Customers", "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." } } }, "auth_ref": [ "r24", "r25", "r26", "r27", "r41", "r90" ] }, "psnl_SecondMilestoneFeesPayableSubjectToAchievingTwoAdditialClinicalValidations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SecondMilestoneFeesPayableSubjectToAchievingTwoAdditialClinicalValidations", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Second milestone fees payable subject to achieving two additial clinical validations", "documentation": "Second Milestone Fees Payable Subject to Achieving Two Additial Clinical Validations" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Security12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r763" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r765" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Segment Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r117", "r119", "r122", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r211", "r212", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r597", "r598", "r599", "r659", "r661", "r664", "r666", "r671", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r687", "r712", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r750", "r754", "r900", "r963", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "terseLabel": "Selling, general and administrative", "label": "Selling General And Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r68" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "label": "Selling General And Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "label": "Share Based Compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unvested Restricted Stock Units, Number of Shares, forfeited", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, forfeited", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units, Number of Shares, granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "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)." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Grant-date fair value per share", "terseLabel": "Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested Restricted Stock Units, Number of Shares, Beginning Balance", "periodEndLabel": "Unvested Restricted Stock Units, Number of Shares, Ending Balance", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number", "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." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Beginning Balance", "periodEndLabel": "Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Ending Balance", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unvested Restricted Stock Units, Number of Shares, vested", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, vested", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend yield", "terseLabel": "Dividend yield", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "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." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate", "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." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility, maximum", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum", "documentation": "The estimated measure of the maximum 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility, minimum", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum", "documentation": "The estimated measure of the minimum 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByFunctionDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r349", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesOfCommonStockAvailableForIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserved for future option and award grants (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant", "verboseLabel": "Reserved for future award grants", "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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total", "negatedLabel": "Outstanding Options, Number of Shares, forfeited or expired", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r908" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Options, Weighted-Average Exercise Price, forfeited or expired", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r908" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding Options, Number of Shares, granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value of options granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Options, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance-based stock option activity, number of shares", "periodStartLabel": "Outstanding Options, Number of Shares, Beginning Balance", "periodEndLabel": "Outstanding Options, Number of Shares, Ending Balance", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance-based stock option activity, exercise price", "periodStartLabel": "Outstanding Options, Weighted-Average Exercise Price, Beginning Balance", "periodEndLabel": "Outstanding Options, Weighted-Average Exercise Price, Ending Balance", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance-based stock option activity, Fully vested and exercisable intrinsic value", "terseLabel": "Options vested and exercisable, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, Number of Shares", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number", "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." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, Weighted-Average Exercise Price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares purchased", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r929" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Options, Weighted-Average Exercise Price, exercised", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Options, Weighted-Average Exercise Price, granted", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r360" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units, Aggregate Fair Value", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Aggregate Fair Value, vested", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "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." } } }, "auth_ref": [ "r374" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance-based stock option activity, remaining contractual term", "terseLabel": "Outstanding Options, Weighted-Average Remaining Contractual Term (in years)", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2", "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." } } }, "auth_ref": [ "r87" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years)", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. 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." } } }, "auth_ref": [ "r373" ] }, "psnl_SharesOfCommonStockReservedForFutureIssuanceUnderESPP": { "xbrltype": "sharesItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SharesOfCommonStockReservedForFutureIssuanceUnderESPP", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesOfCommonStockAvailableForIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Shares Of Common Stock Reserved For Future Issuance Under E S P P", "documentation": "Shares of common stock reserved for future issuance under ESPP.", "terseLabel": "Reserved for future ESPP" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "psnl_SharesSubjectToOptionsAndRestrictedStockOrRSUAwards": { "xbrltype": "sharesItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SharesSubjectToOptionsAndRestrictedStockOrRSUAwards", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesOfCommonStockAvailableForIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding stock options and awards (in shares)", "label": "Shares Subject To Options And Restricted Stock Or R S U Awards", "documentation": "Shares subject to options and restricted Stock or Rsu awards.", "verboseLabel": "Outstanding stock awards" } } }, "auth_ref": [] }, "psnl_ShortAndLongTermOtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "ShortAndLongTermOtherLiabilitiesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short- and long-term Other liabilities", "label": "Short and Long Term Other Liabilities [Member]", "documentation": "Short and Long Term Other Liabilities." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Short-Term Investments, Total", "terseLabel": "Short-term investments", "label": "Short Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r96", "r97", "r861" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Investments", "label": "Short Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r667", "r668", "r669", "r688" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short Term Lease Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r467", "r737" ] }, "psnl_SignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Policy Text Block]", "documentation": "Significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r78", "r166" ] }, "psnl_SignificantCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SignificantCustomersMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Customers", "label": "Significant Customers [Member]", "documentation": "Significant customers." } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and Software Loans", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r56", "r59", "r60", "r137", "r156", "r157", "r158", "r171", "r172", "r173", "r175", "r180", "r182", "r184", "r198", "r248", "r249", "r260", "r323", "r389", "r390", "r392", "r393", "r394", "r396", "r397", "r398", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r446", "r447", "r448", "r449", "r450", "r452", "r456", "r458", "r476", "r568", "r578", "r579", "r580", "r595", "r652" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Statement Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r117", "r119", "r122", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r211", "r212", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r597", "r598", "r599", "r659", "r661", "r664", "r666", "r671", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r687", "r712", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r750", "r754", "r900", "r963", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r171", "r172", "r173", "r198", "r458", "r518", "r588", "r596", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r631", "r632", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r755" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnauditedParenthetical", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r171", "r172", "r173", "r198", "r214", "r458", "r518", "r588", "r596", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r631", "r632", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r755" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r772", "r782", "r792", "r824" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "psnl_StockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "StockIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issuance cost", "label": "Stock Issuance Costs", "documentation": "Stock issuance costs." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Proceeds from ESPP, shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r55", "r56", "r85" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of common stock, net, shares", "verboseLabel": "Number of shares issued", "label": "Stock Issued During Period Shares New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r55", "r56", "r85", "r589", "r652", "r670" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Restricted stock units vested, shares", "label": "Stock Issued During Period Shares Restricted Stock Award Net Of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r55", "r56", "r85" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Outstanding Options, Number of Shares, exercised", "terseLabel": "Proceeds from exercise of stock options, shares", "label": "Stock Issued During Period Shares Stock Options Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r55", "r56", "r85", "r361" ] }, "psnl_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of Tempus Warrants, Shares", "label": "Stock Issued During Period Shares Warrants Exercised", "documentation": "Stock issued during period shares warrants exercised." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Proceeds from ESPP", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r55", "r56", "r85" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of common stock under, net", "label": "Stock Issued During Period Value New Issues", "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." } } }, "auth_ref": [ "r11", "r55", "r56", "r85", "r595", "r652", "r670", "r761" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r56", "r59", "r60", "r85" ] }, "psnl_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of Tempus Warrants", "label": "Stock Issued During Period Value Warrants Exercised", "documentation": "Stock issued during period value warrants exercised." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Stockholders Equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r56", "r59", "r60", "r80", "r612", "r628", "r653", "r654", "r738", "r762", "r869", "r889", "r941", "r995" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Stockholders Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "psnl_SummaryOfSharesOfCommonStockAvailableForIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SummaryOfSharesOfCommonStockAvailableForIssuanceTableTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Shares of Common Stock Reserved for Issuance", "label": "Summary Of Shares Of Common Stock Available For Issuance Table [Text Block]", "documentation": "Summary of shares of common stock available for issuance." } } }, "auth_ref": [] }, "psnl_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "psnl_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Details", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r859" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r818" ] }, "psnl_TempusAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TempusAgreementMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Tempus Agreement", "label": "Tempus Agreement", "documentation": "Tempus Agreement" } } }, "auth_ref": [] }, "psnl_TempusInvestmentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TempusInvestmentAgreementMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Tempus Investment Agreement", "documentation": "Tempus investment agreement." } } }, "auth_ref": [] }, "psnl_TempusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TempusMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountOfTransactionsWithTempusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tempus", "label": "Tempus [Member]", "documentation": "Tempus." } } }, "auth_ref": [] }, "psnl_TempusWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TempusWarrantsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails", "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Tempus Warrants", "label": "Tempus Warrants [Member]", "documentation": "Tempus warrants." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r817" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r837" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r839" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "psnl_TrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TrancheFiveMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "September 2023", "label": "Tranche Five [Member]", "documentation": "Tranche five." } } }, "auth_ref": [] }, "psnl_TrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TrancheFourMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "September 2022", "label": "Tranche Four [Member]", "documentation": "Tranche four." } } }, "auth_ref": [] }, "psnl_TrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TrancheOneMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "July 2021", "label": "Tranche One [Member]", "documentation": "Tranche one." } } }, "auth_ref": [] }, "psnl_TrancheSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TrancheSixMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "September 2024", "label": "Tranche Six [Member]", "documentation": "Tranche six." } } }, "auth_ref": [] }, "psnl_TrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TrancheThreeMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 2023", "label": "Tranche Three [Member]", "documentation": "Tranche three." } } }, "auth_ref": [] }, "psnl_TrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TrancheTwoMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 2022", "label": "Tranche Two [Member]", "documentation": "Tranche two." } } }, "auth_ref": [] }, "us-gaap_TransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransactionDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction", "label": "Transaction [Domain]", "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r691" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransactionTypeAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Type", "label": "Transaction Type [Axis]", "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r691" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r316", "r321", "r413", "r439", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r569", "r726", "r727", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r739", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r885", "r886", "r887", "r888", "r931", "r934", "r935", "r936", "r938", "r940" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r840" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r841" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r841" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r839" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r839" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r842" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r840" ] }, "psnl_TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2011 Plan, 2019 Plan and Inducement Plan", "label": "Two Thousand Eleven And Two Thousand Nineteen Equity Incentive Plan And Two Thousand Twenty Inducement Plan [Member]", "documentation": "Two thousand eleven and two thousand nineteen equity incentive plan and two thousand twenty inducement plan." } } }, "auth_ref": [] }, "psnl_TwoThousandNineteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TwoThousandNineteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfWeightedAverageAssumptionsUsedInDeterminationOfFairValueOfServiceBasedStockOptionsDetails", "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Employee Stock Purchase Plan", "label": "Two Thousand Nineteen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand nineteen employee stock purchase plan." } } }, "auth_ref": [] }, "psnl_TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2019 Plan and Inducement Plan", "label": "Two Thousand Nineteen Equity Incentive Plan And Two Thousand Twenty Inducement Plan [Member]", "documentation": "Two thousand nineteen equity incentive plan and two thousand twenty inducement plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Type Of Arrangement", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r399" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRestructuringAndOtherChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r270", "r271", "r277", "r278" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Agency Securities", "label": "U S Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r692", "r718", "r961" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAndLevelOfInputsUsedInSuchMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Securities", "label": "U S Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r692", "r718", "r720", "r726", "r961" ] }, "psnl_UnamortizedMarketDevelopmentFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "UnamortizedMarketDevelopmentFees", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfAmountDueFromOrToTempusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized Market Development Fees", "label": "Unamortized Market Development Fees", "documentation": "Unamortized market development fees." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r836" ] }, "psnl_UnvestedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "UnvestedRestrictedStockUnitsMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfPotentiallyDilutiveSharesExcludedFromComputationOfDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested RSUs", "label": "Unvested Restricted Stock Units [Member]", "documentation": "Unvested restricted stock units." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use Of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r28", "r29", "r30", "r107", "r108", "r109", "r110" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r468", "r737" ] }, "psnl_VeteransAffairsMillionVeteranProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "VeteransAffairsMillionVeteranProgramMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfRevenueAndAccountsReceivablesFromCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VA MVP", "label": "Veterans Affairs Million Veteran Program [Member]", "documentation": "Veterans affairs million veteran program." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r806" ] }, "psnl_WarrantLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "WarrantLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term warrant liability", "label": "Warrant Liability Current", "documentation": "Warrant Liability Current" } } }, "auth_ref": [] }, "psnl_WarrantLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "WarrantLiabilityMember", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrant liability.", "label": "Warrant Liability [Member]", "terseLabel": "Warrant Liability" } } }, "auth_ref": [] }, "psnl_WarrantLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "WarrantLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term warrant liability", "label": "Warrant Liability Noncurrent", "documentation": "Warrant Liability Noncurrent" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants and rights outstanding", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r934", "r935", "r936" ] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant expiration date", "label": "Warrants and Rights Outstanding, Maturity Date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r934", "r935", "r936" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r934", "r935", "r936" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfRiskfreeInterestRateBasedOnUsTreasuryYieldCurveOverExpectedTermOfWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r934", "r935", "r936" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "verboseLabel": "Weighted-average common shares outstanding-diluted", "terseLabel": "Weighted-average shares outstanding, diluted", "label": "Weighted Average Number Of Diluted Shares Outstanding", "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." } } }, "auth_ref": [ "r187", "r192" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerCommonShareScheduleOfComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.personalis.com/20240930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted-average common shares outstanding-basic", "terseLabel": "Weighted-average shares outstanding, basic", "label": "Weighted Average Number Of Shares Outstanding Basic", "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." } } }, "auth_ref": [ "r186", "r192" ] }, "psnl_WeightedAverageStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.personalis.com/20240930", "localname": "WeightedAverageStockPricePerShare", "presentation": [ "http://www.personalis.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average stock price per share.", "label": "Weighted Average Stock Price Per Share", "terseLabel": "Weighted-average stock price" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r804" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-16" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-4" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-20/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-30/tableOfContent" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481724/830-30-40-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 82 0000950170-24-122290-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-122290-xbrl.zip M4$L#!!0 ( $&!9ED R9W FQP *L> 1 :6UG.# Y.3 S,C)?,"YJ M<&?-F'<\7.^W[_=$;U&"2)31B1&]!R,1-44+$H*(B!9$$&T8(7H0A"2$42/J M:*-%)UJBE]$9O<>HPXR9ZWON/??\[GV=/\ZY?]VU7Y\_]G[6Z]G/>^W][+76 M)DV0%@ F?6T];0!T"0! %P= F@8T 6I*2BI*"FHJ*BH:&FI:>E8&>CHZ^FLL M5QA9N:^#>;BO$)>2EI.3 XLHJRG)J$K(RLG\,PF( MAH:&GHZ>@X&!0X:/BT_FOVVD%H"9&G "59*!^(%+S" R9A"I P!?K),"]&\& M_"\#72(CIZ"DHJ:AI;MP0#$!ET!D9)?(R2@HR,DO1@,OQ@%R9@H6/NG;E%>, M;*GX/5AEWB5D40O<*6]E,Q[:$Y1]_B:$AI;]*L>UZT+"(J(WQ.3D%125E%4T M[VIIZ^CJZ9L\,C4S?_S$PNZ%_4L'1R=G3R_OMSZ^?OZA[\/"(R*CHA.3/B6G M?/[R-34[)S?O>_Z/@L**RBI4=4UM77U;>\>OSJ[NGM[AD=&Q'1\@CL]^X<+!)"!_MW^4R[F"ZY+Y.1DY%3_<($N^?SCP$Q. MP2=-R7+;B,K6XPJ_S#MJUCL)6>6M- *RQGMLS]\,T;(+RF&$L/^@_1O9?PTL MY/^)['^#_0?7%$!/!KIX>&3, !0X.1/-#J85%00EM2!OX+YB0XG,''PU0ZYV M#?7?ZL^SC6$_>I?*\%T(0Z6_QFL<*/:C -HMNS$]VKPOP4"/",IAVN5,?N>T MK&JLV$V2[1X'7ZW.1]%-_="/D$42P.2+[@BZD9SV>&S7C>E;I,].5%"D5,X^ MTNP<(AR8C-G]3>6$2\F2S@X?6166" 45"+98)P0D&RD_>3+ M FC3J=R H9-?514)86JR'H M/Q7;RCP7S'F.8R]RI#AO\L?FSVSC_-4X7O6W/!$?U]K0&>["4')R] KKO?KV1I[/YS*+N IJ<[>/3UI_\O$<,O0 M50%3[N[5;BL2EI1). LRW4C-2*$FQO"AV?I^B 41L0 \\$Y-EW"+>$O"8C9J61ZC4UH M)%$9FFZ[GL$^?,AB/2SL].59WXV9B<-#<)BSE96FO=/-OO;WT4(2VP$@H_@_ MUORYID+9_GYE1>;II2:C!*>BDK@XU^?N\U:Q.539/M!X@\X&V:YMG=#2%E59 M;<;S8[&_$0VV(C&9*9;A_(L3D2%7AB47SI74%S*.U!MS)>IR>YZ-<&@FWVI; MXU#>T(9<$8G[4%@DBCIQN]&'O[LRB!V@GT*M156M?W(XV=R&3IK4$H/1@ZG: M2,\[FQ1\6-_O\>,>HL,R/<&S"4436Z9\6_VFWHS5&A1 M"2L"+"7KVCJK8N>PO#V;+A-'=44\]U&K@DI'B'),!OOS()WC'B7UKJFF$F1Q M2&+TZLRVI3.KD9;A@# N EL*I=@:<4RIE[6:[8CN$Z]\]<'-L!VX9&#C?%!S MGJ7J\G9MV_]E2F%^MF7W27I$!TIUP@0= ,#]EX[4862 M3B? 2DO;HG<)%+EK>&A[N.QSJ?ZF2[N%2.1.ZOSCX1UWI@\O'[?:DP#O^H(3 M H M5>GO6](_C/S<*BKB,<_5[0F7=3 6HX"1%NM_6>:_V>'[G@](@&T=-,U\]&C_ M%X+P;00^X6:P.@HZ_!REJFF'L6&.#G9JL5.==K'OGB]Q1\Z(,"AN@8N\9X3VYM%Q, 4_;)M9(L5Q=2]\-TM M(<7J[VD7B=P$SHH]GG*%(N$BX9RW=M)W8?$W[$P^?'-[E2'][0RKP9/V/[B!8>]&J&6XWBL1&3^# ME=YX3AW!!VB7'*#7(S2$PO$_-KT-'^$5VM("]_6'-J>4$^;5$D^:GSL!5K,, MV>K%W>LP%S[HF$*-*"S)+P^S<^\OKQUETL\L+)NC?&5-?XXU0%G1"4H)C"E" M E$:1#Y"?"WRYEY_Y-DQB@W)SW:Z:CM)9=-Q2'"9X0N_Y6O,82CHF&7ZZ#6P M8Z.6@NYXO]1A/@E49!Q MYIGF M-%B5CM]YDW,_>D+NQ![:$L6@*OL5338E[6EG@?2.T^E/%ZJX7[K2F44?BR># MQ:/.#]5T3O]:+SGX,)Q_,W_[M^G:(QF$\[X[A:\-_LW>K-4-/#F](N/I^NS; MN3EH\A0_<;B,OH]D966+"_5 (H'NHA"[)2(5^,'87TGGLD>SWK;1]E'@\&6TOC M=2/A&+KA&#B2.,0)G=V?]]FJ;G0P':_JNSQ4>F2)#U!B=8#M4PR4#9AL0U;F MHS+DTA;C8[;E&BGGGHAC/!E2V=H-!!+JNK>5. 8T:)1Z +*9(#I9QO4('DL#AD%ALUP[H5R>7DR_3Q (R8-<_+8$T!4T4!)7*BL$%K'6>6\7F53^7 MV[S=(:I[+7"_\F_'')TRCF0Q)" L"OMU9*?([D>,\<]W5IPGOD>SE6=HS86! M*78]]Z4RK'>N5$[U0/7T#<.(\RI![*Z*OWD3.HPXV,10Z1V;WX5GN$QC4$R?DK<3+V# AP-U8:0F_A)KT1H8/:GGP^7EMI(X(+G\"9(B E!%Q MQQ<9=O/F7[@CL[L/N4G;%&K(<46C]_4+ 5[L*)G&=9$EAX[8^Z?CAG?*UY10 M91+-]]/G^QO!"R<=[LR^OQ^-'IZ_O66O\+$X>JC-#I;2R:C4J5:$9C-EXAVR_ORS- MV?O6.!D.O_3@ ]RUOJP9+\W9') +1*MU:VB;@U>$O M24!;>]).D_E44"<)L#N0)E:^67/'6_H$74,6BI+]#KI",*_'[O2-I_W8&+*< MF]9;+\BCXXDS_SXSTVKO>^8:?8$)984ZBWC9$!MUV MIA8?F8\N$<^I&97@D^K',F0;U2H\]II-0"-+?;OB@H:L)3(HRO=*G8T.]L0_B6( #>L< \]AF#P%S MMCU&C1Q!*Y>4KDOVQ-7U_R&B-L!43=?YEZ=SZ M+ M_;GL1$H?JM >J0"G^+;Y*JTVZSQ$C-?ZL-KT]':I577S*-LIFYD,AEK[8%TP)?$Q7ISI^OV3 NB;=C(Z8A+T&.W[ MKEL)@\=*.ZF89@>;JP^.BP9HK?0M6,)7_TCCWX/3=+:TSOS.$(*)2TA.KB=GZ<^2*X*BG%Z.5RS5%NS M_]<"7)5/^* "/O>'$B.LYQ<$'^%\,)F%K-P2$]_HWSQ_F@J;\8XW1,1/O[&4'Z9KDQOY6G$TR6U MX-7&CN#;Y"]X,M&]\SRPB\)C@'UJSJE,J+$ICTYWL!,P37C(\6Z"Z=$26@YT M],#7IP,<]_F,*E)2CON*WOL9BYX5M;XA<3IX14R\=2Z1;;.);E1H#,:<9?/P MU_>,MJL)\6\G%,$#\O*(<*][#&9KIM4C-Y,,ZSP%:X04=3M(0-4;C6,.5M#! M^V;6( DVO,UG'^Z*D(Y8(5A#0&(ZU7A]/ @65-!6Y%+3._U7 M=BUS=0+7=J7C'Q[]1>T/[( P^)O@SG%TBF$NY(>E7T4V/:/TXY")$TXX5\8A MZ$@>5NY D3DYH\YDTY1@2*8NN7ZO>H$#UGV%$M1JXD3(9!PTZM*$I"4ZHYG MZ"%,!:LG827R%&(Q5C:/:AY/!4!NE H\ 8D]82JC(N=ZX1]]@'AOPRK?#':N M3RXM\+WT:3 ('+=23 M.HH$9 U2E1'NX-[9+C P2^P**%[]3)Y74E@]PL>MI_;IQ0M\O 56-$@,]AA[ M/_%!YF0WKUDKN\KKY*L3E>%KV (2X"2@2!"J5WIU"K:]I:;H%_OS<-IZ9P&^ MW;X0>!7/>U<\J(>GE5WZ&VR2!+B\]9Q7'I #813@7 T>F+[;S[ //U;RK61G M3):\[*KA((RB\WU)0#N:""D?/E)3F"RU"[#CJCXUD!9(R$Z"V7;?6>J=NBW MUU@6\""@?X?*P/SVM* M2D>R<)P3QE53X]YT#$Z]MZ*+K8%)VD:JBU.W=9E:/X+_OJT>(.D6VO0O?0D$ M8\ RE2;)YGQ)>A4$T2_[+C#VQ[/-HW/UU!([ M0T/0$AXV?V:-\\N-X2;;B:M-W?M[0JUD1!A8L@K4<;]D::E%KLG<\8[5'Y"" M"/RJCW'*N-:0(1OU!%8E\$/< ]'" J?%Z2>F0)B#*N![7:G3WQIU#P?8+#:; M^.N'=] 0^H"4IWO+7 IJ=> 2%^?K KBX3BM^7OH:S1=^ZYR%2=O4E VA+4D< M#;9V'S G65VP+&(M,E\=O-%VK^#H*M==U5H2,*=FL$+8&BX*?H2MVC#>A[_] MNZ>0#'FDQW4Y[;M6SL;>Q)V?9LQ5R\^29A!OG']+F8IW )1Z:D69V#C$,2/3 MGUYI[I:#SYO^Q#K"5G>3H O2E=Q"Z^>.$QJV[#TY*+D4BLAO]! 7TJ_-UVIT MVR4!)NK::[T^"F@I:\N27U4%XI+II1&\"XL-)[9,N:BS'&E'W&9R*6(6* M->[U;N0-291\6>M!0+8YX)'R8\Y37O[5R9YV$@I_PFY#V_Q#<5S7:Z$_[%R' MH*VQ0;M9"_)'^2TN)NY[I?UW,@.S%YVH.+KGS$F /?+3"U3&K^2"L'W7I(?R@F/DVQ>IA_I^%5JL9J0+9. M6/;.DR7YOL(R$Z7J#]+7.I>-$.-5X 6#^,.ZKUY;6SH?DB)J?CH>')$S;@UG MXLI)@- R'&T)/:> ;/H#I]%=QWY8;\+F649._E06YDOOB!)/"ST8OVY>X#._!H3RT -H+7NP6^ND%MT"LN0U674$D( MDWV ,\6J!TH,NT@RBUGHT. M(@MO2MY$[J2L]ONNO8NB$WQUS9(\-$1EGP&&_%>W3,:B]>R$63MM'R73:X(7 MMU;'6_N3 [L3BPP9VAT"V3V>8Y#V8/X<3RK MM[C?7BME5MJ7UZ7MUJGZ)GV6/G;$AOIS-:7\Z?0#KD']K*5$!?K2_"QR;S9+ M\Z&JG8"'GPW&Q!?K41]M4BR/V:CJ7N/S0 &7T:U-\ M@OL98"5\!W@67CBT-"F %#MO?5D1[*J>U!W0$JTCOHP/3^!F7!I5\?[0)\AL M;67AMK6J7<1+OG0^"*>=/\]15;[9U&R[R#&8YO)#JZ%813PJ4?;(I O_/5C] M(R 69@B0 9='45TP>6Q>3:RJ@(M799$S$_^O /8@^X_T;@)#Y1_AESM_7@<@ MRW_#>2T( =7A@VZ15K.=P.GMVUR(;OJEJ:9(W+LE3AMRG/&6<8H6WN1&7+_ MN)[N4OSM43SM'@F87&L?V>21_(DE+WS0^/Y^C "<==@#1_A9><13!7(XO@A^ M0H0F"4#JD(#!K1E5&A(@>-!N'UX=WL6"4#G7/3+WKL\Y"0@ MT0^#Q%-87)SG95X.:?(YSR,!RP*8^;,5Z('^&?__=0$X(@$1X@5[ ^W%'137 MO>XF^I(Y(B6Q\3NTSYH3V]O,I)^&N2),G[TW4NY]9\1N80MY5QD) B3 />+E/E^NA]O\"EH M8/74;S(C:*VY)##=1I$XC-B76H;WK] M+[FV*7X/08BJ!Y^'[EQT,Q;H_G]IKPVI!HFW_HG/H@V>P@J^_AW)>)YZ,9;!3/$F7@(5D-\4_QF]BT8JRR5CNQ; MR4;$0=@=WA<+WOW8NJ"RI.LP\&@4M9-"?9Q&'O!D^1V\O MACT-PP=6WRDX\E)>&@W%F3=T\=^[WL-9E!/#;!,4'10(:0\.SM7>6'A MK(BFJ(CGZE.#C@W]=85RLI/=VU"-$J+\3H;$7I'VOK,%S._#RON34U^87"[2R"IMQO]@#9]Z#*:ML7\(\=$'.>=RY+,_BP(FYI!,C-\,5=')V M'2_0IA RTFZ6 Y;+[)T[50WZ@OQ $/NE:OJ=F01 ::'JD)US97)_^VQ)K3" M!#1I!8(K#:X.3$$+T.Y!1!U9[*7N>WFMOCFK(0]R24#%_/EKJ,JI9N?!5X)- MD!Z&-O.X[1WAP.:%;RJ?8CARK)XZ)D@'.MPDC0U)QKKE,MHH0K]0EL<*<;4. M-, M69(+Y[LWB6SETX6EOI0"\?C=1O8&/,:=$. ,_]M%2&TTOSNXZ_VSE56C M^-Z?Q(2V^,W HK4#L3<%<9]X2V>;!=^,/1AUXB RX=[4(SLF"'IR=GB5(;/G MC-B9.%:[Z?"S=UO66--B<=Z15SFH:JOR3(+>KD'C$V11VTBRF/3[V2F=5U>, M],)8C2P_P5:PD#8>_E&B+(-^EU93;?G!38,I@?<5MG?6$*^NGRE$BP+9T:*7 MJK/RIS;K W^%'=*HE;1QK,1VT7]OWZ4\CJ9KCMC8.IHY@@0D M)U9"#:,[C<)-J*N"D76\;CR34/VSN&A@K8$!E M][SKVDX_I%U59.$OBP7,R\IL2;,YNAVOOVI0U2 H/'X@Y;G^!JIR9AP-B$&^ M?!BOO)M[:?W1E5TQ"U&RE8!;\&@20"><.#<\O'^/20_"I;TZV3S%0>4&7Q 9 M+[4B&.)*%JDY'U8.?Z])-)VP[C+XJ!>*3DIO-OH08#[RR9 J!G8=9P3'%*UB MP9%L=LV.O993N_3/&<:^Q"DR=U)I//1;\*^)A$'S?1&:= M/_F59-WR^1>Y^V^?*'SDN;YX^I;- M1G=Q"?R1Y^C0/1RFF.]K<+MF6*ZVU[)-^67G!L?12[4>$J!JUL@*6I@'PR21 M+F>K\1()N=8V.FR51:@&K;;TVN\MIV >I1 M)IWGU"7UH@"2X3Q35;;4-P1_)U! _V?3X^=?=%T7)!< M=IQ#[OH9*D=B1_[FKNL*.1?K5*^.VV*#K"5.<\F&;"OBT=Y[]-77?,(W2IZ* MK^?CK* Q>]WJH7F!RA=!&52'P"Q&F+0"$RL\CJ'W;'>@?\,' M]0X!=%8AK:XPOD7!\\PTU=U=;> M$6Z[N%[Y[:&0YL%EE/G[%L<$0/5&#\F'H\ $!FB@Y:.\ _GW.Y5=$XQ*^44Y M=M=EK0^T -^USGAJ'-)T3"X=WK8!ZNM^PDO"&]WN!LA&ZD7KV#8'K(#'N._TSA>QWI<';4?M9LE M]8O6 7%32=R@YBE]AM*9@_:PJ]?-ZP/Z%<;5XPGB1J&CP2H(SU%\:J,6P&KT M?XIM=9Z9R&+A.SZE+"X1C@B@>6EH(JW[4'V/*RY=9]EEV+'@=8P3JJPX/DZR MB=NWIG5JK*0_*Z?_>/"I8/CJA%_Y,REE(7_&DW(;*\>#F'3V7EN"86E0[=I1 M497Q\LDIH9A]?!4:[6 )9["1!3?RM*C=XX);G$IV6'.-RP]PS;?F.GWV*7XB MN]SQ^)*1@4@FUPFRPC[\QB?Q\MQ@KN!>1KF%+ U:@"R3[7,Y_/$Q>GB\IG]Q MY:0N_@K.:B_&=&A'0AA[1<=]K4*J.JJ]%@ WZ) A7Q'9ML=3WAXK_'9W8?G% MR]Z7(;29(N M^OO.4^11WYZIMELAQ;Y(U76,I:5:-BI)3;)ZSMP_LE@\Q.P" 78"D,1Y^N.1 M6$1*E,0%( (4VJQ5!#*0&1GAX?[Y_M/__G \:-Y!-VY'P[_^![M/_Z.!81RE M=OCVK_^Q=_#X^?/_^-\__]M/_XN0YLFSYR^;E_"^V8N3]AT\:<=Q,!I/.VA^ M./CM+\WSX: =0O-_?ME_T3P9Q>DQ#"<-:8XFDY.'#QZ\?__^?LKM<#P:3"?X MK/'].#I^T! RO_GC#GSYOGGB)] \Y)1+PABAZI#9A\H\%/J^$5+\?Y0^I/3, MST8GIUW[]FC2_!#_TI1?X;.'0Q@,X+1YU@[],+9^T!PLGOHC3C/>;_8&@V:_ M_&S<[,,8NG>0[L]N>C3!]< U&8[_>N_,U-^+^Z/N[0/FG'OPH8RY-QOT\$/H M!JE=CBT?^Y&<4OU@=O'& ME\O!CY?#/WPV_MS[E:N+H>V'+]V7E6F4+2\[OA@^' U?XLYW;;SX9VG2/9B< MGL #'$B&LY'+68W;B^:$;\ >_)_?7AS$(SCVY--7/QD/!^=^=H+$/!KZ03LC ML4(3U FZ&#\=D[?>GRQ_DOTX],^97^A_L!B,TR5ENN-OO W^AA,JB&"+7\;1 M=#CI3L_O]ACB_;>C=P_F%\\]JOTP(7C]W(,6XS^N\X-)YX?C/.J.^]-2MD$1 M:L\\&&(BXVFX^,'SB^<>/.XFGR\&?GENT'32?9&^W .\NEPQ:"]^-%XX_[[C MD>3,?(W(9R/.O-@77^KO+KEW%,^'UZ9B,N MGM37=J%L/R=,W_OYWYJ?CL G_&_STZ2=#.!G1LG??WHP^[M\>PP3W[-% O^: MMN_^>N_Q:(BSFI!#)*5[39Q]^NN]"4[V0<]K'I2[/IC?]J'(Z@+_> M._;=VW;XL/'3R>A_M<62*URY&:;*G#%QKZX_(4:!\NQ,(S%!U^\!KO-$K/\+OQ_*T_3/8A MXWJ\2-IURTG^-_CNZ3 5J72]21+".![/2\TT1)E] M"((8Y7$5G1/$YVB(L911_,Y((<_.= \7,_4+.O!OKS>][ =CN-3D$H>HC!<$ M<@IX/X.3$Y02Y[AV3/BH.#\[N:=#)/G3QSB[S@^>#Q-\^$\XO=XD*8H Q8U1 M7]KP9YV//7J8354)JV( 1FQ6&NE2..)YC$3[9(W4&>^]I,LYVW_X>'1\W$[* M8H[WAJD<23Q "(5:^(PZ90Y2)L.)C]P3"5H1? L@ 914%&CB)M]KIL-V]H/? MW_Q^\ 2YR[A].&Q15DVZ*>"1OGCJSMLDF$TD>(<+P@40/$646('DFID$F^@- MIBX@.1\B[IK$ R$-+KI5S!.&*X/+S:@ ?>FIGZ>/C&M@(W7$0$#Z2 9O;81" M%,<%P^5QJ=SZ_,Q?G?0<>/CV!2 \>='ZT X*T5>C\9M M6:ZG2T;^HAU/KK5#/W\- ?QI+_92>OS:GWI\RGQ*ESHID7K!9' DVPAE#P4) M1@%1/FD(6:O@\VVMQ*4V?"4K\>"\L.@@ XZ+,/[YIP(H'XY[_(;3:GJ ^; MI[_>&Z/0&A0PUW]WU)59%TA'%KCM_H=Q*B3WX)-[]A_'HVG7?^H!\\/YJ_?; M\/B-I>!Y,)8XBMQ>&HG['YDD*5,K6>2)^WAO\5/HN=7B4YO*Y]Q"U_33A@MA MV>/G_WF>-WWZX\7MQO"V;-[L8\*'?3@9M+&=_ ;' 1^1VN.R@ZB +%/ M$2(@&8Q0M _[ _ZA'=_[>3%L'Z$$2O?TU'=#I)WQ[(8_/;CP.3\O)KB):.HDK'E?9;7EHN8S@QU1-"/CYA=67Q>/.3!N8W[ MPCZ*@"P096%P>)(DHPEE1+:$2:%URM(%Q6O=QQ>CX=L)=,=/($P*O)MM7R'P MAWB$>OIT)S]5OYTQ[FERP0XLKU]HAY+#(_#6Q+BMD M_2"),U;AACFND.>J#BEY%X6O=T+WWODN?GC7H>FT-1<^'OCA2Q3I9YYZ^'YT>#2:COTP/1W .Q@B.COSW4OD MW!. X8S%/\>Y#8M=K=SH_,##]W@%!Z1I[#E%&7$W.;V1D0LN4$1GA&T!F;RG M4A*5DE :M+?9U$9V$--#W)KV79NF?G!F]_=\-QH>^GC4!C_T=Y--V,09MY*( MY%'/8@$1ED?(ZTQVPA@1G&:U[=?BO.)Y&QW#$F>]&,7>EG.>T3\>C1%R'_@! MK!M:BU0P'7& #T"B3DH[+Q+5M6[@;Z@H3;M^\YX/ M3Z9GX-671CS]< (1Y?:3^/'X5?XOWR&@F;SJ>E?'6<$$QR?3\?SR&BC[ M#,H4"_/7"E"F4Z@Y6TXHHA,BLPW$*Q01T8 *6FG!HJV56,^0QQFJ?-;!OZ:H MSYY^@3;.#!WO0T3%&U6#K5$*'"1ODB+66T.D]0:WBW,"/(L(QG'*MF&[=J=Y M3:?9^ZQ%,73F8B3+EA+O4R;>BAP,]58!K94\+H4=#F PP./Z*PR1;@:(Z/?2 M<3MLQY-BYWL'11@-Q[>!*RX+#%>)*X)'_5$!\2%3!/)4$"<0TGLFD_8A1:!B MJS?W5H'A)C8P:LMU\3MDPXCT0I&@.4,.+BQ-%*R%:IGW'MXAM27@XQT<%*G9 M3EH8/_T0!],$Z5DW.B[FU.FDW]97>6$[?0W=P9'OD.5??(,S''=F.1@?CEY/ M42#X,10/S&C86Q7NIJ*7E DQ<**U*>?9(V%(R4AD#LE.2!%3M0:^3^Q!BZ^? M'I\,1J< ES<%;:F*EU1$Y)R)H\4V*UE"$L&^HQPNPJ@[Q M2)Z!.)DU M GVF";*C3+3(JH\2 I]KI>Z:9,<&&)-CP20:#8DY)"*-12EB4B(J*AD4E2[E M:NV[5:GP9R;S,;2CL*XSQWO.I);7UVWGT2NR\SB6,C!F"3BD/6D3*O+19:*< MT^ 2DDZ]3H#'H][K-HL"W6_'?_QR^@L,X]&Q[_[X1)LOJMY^<>)-X25\B_E> M2I(L5#J>H/K;?3:X7MDYN]4_ M1]UB[F=/U4'[=HA$$I&ZEY?OI(KFN++4(8A4#&P)SRS6\>2(]R)&RDS04!V( M_.K.O1Z=3 <]^1W,K.1KL7W7(&6YP_74GDB?Y#SJ5RI#,BC0,GIF[@(#7401 M[D.$]ET))/S.^=H*V,P&0C0XWYT,)ZLTGV]>3UZ7?:=-8%>H7PT/!#-G2(R!$6"LD"HYTZ" M94RZZF)2-V95VQ @DE1K;?O4">14">?@;.)$9)^3M"P+6JW=X6 :QFUJ?7=: M](Y7N3P6\H8V'RS,H6$/2B.A9P&5 F$AII%)H .>J]9!7)6IWPNVJ MA.=1FU2>9$5+)E]P7 #+G# /1$.>8-PB7A*,Q&" M.>M"2E%4*]PV[#+ZFHOE^? = NMS:3GK/K1V1?%4)34#G&0$\)@2Q#ZFY$N5 M+.(_SS^["=C/='T>^._:'R!=*28<#Z-ZU\8[F(+FH';4Y$!!4H8[/4=MG^-%IEF*R(7&Y M=AU_I7OWM'#TDZX=P]U-''/).E\"0J41"!R,YL0I9HK],S-/E3+U96I^+4'X M7$3/(JKW%O)L-^1Q!*F]M(EH*21!!HD ,*&"'W6D47N?0+DMV;V;Z0I;NGW9 MQ.P3)2$'(!),) Z9)^%<: Z&25'Q]JT]./_W7H>'=!%%W%%R"!FTL21&9? T M*R".:8T?F>$2:#$BUTH.U=2Y.:=8K,R2ZKD02B=#LBZR$E$HJM:(;5A.BCFA M3:+5GM2J].N*-J8T4K]ONM M/;7JD]//+G_Z<>B*2,<@6W0&86CFJ#6FJ(G5,1)E6B&YCM4;N,UAT;SR& MR9G3> M&]1<(G%]3K)U&25#22?GR5B%ZTE3JG5GJK%VUJ",>A]DZ9M2"GT1284OFHP@ MR &!LEV:O)$71W4^GT0(5@D61+/1XY",1K#82F[&)B8+VLEAGN M0@NOPJ=76/ZQ$$V.EI%DP<_*?GC11^@( 4@]2#E0*]%L?2WO-8&B (FG8OWF MI=RS+7UZM B$![#)H1Y6<47/;UM_KA[[?7FYOTOGFA%05%D;A4]6KG1DT9+8 MTILFI:B]#$X$J-8=^ET5NJK"9KJ>9MHH,0QE4NL+R)01)M$:@!/#?*Q M^C)WKZ39+9G.*$\0_$")'YW_^:08(T?]+TI$\,K(9*U=;BX]B_+TYT@9W;0\ M:!\2$F@YHK,^@V*IN\UO9>CX6C1LVWVJZ>SBLYWTV*9N8G@%>%] M#ZZH$K$>$@&F&&KMC&=9+9J_U)Z6-M#%I8/<\@R7O)TMW4S8H,^* 0V>9!TY M;BER(&=T(#&*%!#G\QRJK>E[62-TC-/C:<\V^C-;QG5P5.[V#F9D<4=/JV5< M(MLW0;&BJ"E4V9#&?(C)9>V,9-7F@N["#K]HFA&KTN-S5)891-0)$/A:4=Q/ MTA%&K8G1ZYA-=4$D7S6]OO3%98@'>HU.TR\X;N!Z^47L8>XBUENA1=W M.^57H%X%:3QQSI>JV1RU2M,:'*'H5+&^:&P:RA@8@4+9$T(-(J MU9I" ,>1&U&?JHL/7QKW/JK7G["BOKV&[85O*+'Q1A=7 $\(E2/:N\?#3JBI&R M& ,Z-L\K$ZG/'% MIK3[+4KS+CU&'7AKUE\DIC7*9AJY(3*Z0+S1CH1H U76:U6OUW$5RBQ?0_#P MEX*H?S_X=?0.NN',9%]J;L.XF-4_)MKN(IEO0LB<,RN)HR(1*8TA+BN\.]#$ ME+4QB&JM,CO/TTH]3^V[=1L>-^-Y0GT\"YXY,_W 0Y:!J# M4H*H%%%N*ZJ)<\@R2WRC"2I*[JK-0+J[WI1+\?7M+DL8C/7<,2 ,I$(^% () M#*E/2F]DS%)249TTW1'>I@AOA54O4/P9%3,0%5RQB0M/?&G>R%(I66.9Y:G: M0@'K%X#?5ZVX$C!FH@1"K98S2.\CSTAL20N(G--<97G&355 V<066 M+0+O[F9I6]QWB:WR+!IJ\>"! MRT0RW"IG4B0I4N,2$SS3[=JJI[=:R79#'MPHK?:4$F.A=/*RB'6<#47W9R)8 MXZ*I-A]@&X*EJ^'=FZ MQ$>&&TV,+M7C8I+$SMMI.\D<9<@O:J6MFJHD;V;W M(F4I45^LUZ4-DLR4.(7[&#F5H"F+V5986.[2011B=4$4D2E00B#3] J*OFB( MY\A((3DN,F@5H5HZ[S/!IW$R+:[$XIM"%E62 ;IWG]C 7PWA$']>0AG:8<_H M?D&>EM=257@]]J3(=(A&&J)2*1['2B2#,KU2A_]Q%I6&;2\[X:HF(Z95EO2>]J7%KK+C9UDQ7YWGUJD8-0+!LBE/&H MQBI#K(%,N!9>:>U=#M6:%+_+X(>;DMEF A"B"#R%4N1242C:G$;,EA2)-$1E M.,O45EL=:MN"Q8K?%[K8EA)O)ZL+2)B3J1]\C*CYY(25P-("PSY6[/CNPM)6 M&%\9);,2HB91.5=\BXX$ZS5)SH2L$_@,:S> ;(E"*#4B9)L)PU=!#H.:?*"R M='.@V0ONG5B_#+LRF:RJOVA4J"/T=3.4M$3&PEF=2$1P8"E*BN#U3CNC;S<, M][#K6TIA@'AI\"^F!14( M'!FOUK!7I6G\!J6+Q:J,#($+81B0G*PL];4L0F&F""^-%RW/#N%&O7NZ$3QQ M4416.[R-F,B5J<9RCU8+/!LUW]:SXWOIU&YSVS7D-^6#5[ODY8$>F8!:X+. MD(3WPA2K:T9]203B60$.(K,,E":MJK6_5A/N[*NQU.:F!!6EE@^%I#=:2&(\QY5),B<"BY"J-?8 M7WVM[,U IL0<&,TL83)((G-BQ%F%8BPX)3C8(*%:";:+I[E=;W-B46OK40[$ MX(BD)927"D<4!)\]5<4;72NMU%Q7?3W8%'K!@T&H8AA!<6:)8]9*[51(NKJXIR]6S=[SW6AXZ.-1&_S0;XUJ M8V62138E57H3" K$YN )ZJ?9)V!*Z&J-%NNOXO5[;^R =%$G\+O)8:T7/ 57 MB*#4YD7(Z:@3)>,G*6^E,[):(_66:[JOD<#@'Z,!4NLJXQ.^B]BE55KF'!XH MQS(QO,0N\:B)+R%\RN!!X)Q:IG8G8'<"JH#D:S(@.JA5@M>*J*5]1EB<7] MU"LY2%Y0&X&3J!,>)*&+)39&DI@)%C)D3ZLECQI+Z:Q2[4E!9R/PT$+)N&$V M(.(MC(Y+"DI&J>HS]FQOHO*M]0O:>;%O]Q2!#$%F3Y1F!K&RL<19:4D(*0&E MV7-1G6_BZSF'N?T?Z#;2R64OQM%T1@30OO-AL#HWYZ[0U&>$FWUB/";BA2S) M>5R1$$L/!6U%5ES0X-8NF:]V:E=81BYE ([@E,0<9:E0 GA@ SY @L*O$-/2 MZHJUU]7*ZTJUOF8V2.B6@]9\HO XR4NW2,6AJSE1P#3BIY1(]+*( D:)"U:5 M?HS4VN0RR&J)JD:L*U8GI8%EGG#-B%*X(3)9BJI\<9TEGP4HHU'%KW5KOLNJ M>I>>Q55;"AZT'];,?#93T ]08EN;,_&6VQ)Y6^HG>$T0@QH;.(B4JZ7PJNPP M9R:S:,)\>D:CZVEI;H597M\6PSYPQYBE@FA1BHLJGTF0SA.656E'R8)*U2DK MEPL>>#HH647(]2X**.A%VO,>U+?O^E""\P,/W^,5')"FL6=7=S84"[A/$:P@ ME@(R"1< _PJ6:*DC,*-,=-4&CWP22'>N]LHG;NG]@]]7!G,O%[*RH[ EA85> M?R(JEIP>@?+-*A5)-CZ'K#2+O-H*]U6)H>_"8[=*T:9EHL)HHF2),A4EBU9$ MC_)-0Z 9C*R7M5TEM?"BWVR+K12,L8QE2I@Q@4@&AGA4P$@427&K$EA5[1[M M/ X[CT,EG X5/&.R(9R%TFZ'4N(=L\3H[&3,V3!9W2GZJL?AMU%"0MU,\_B= MR^$VP:%/NM@AB!>*E:@:7@QPCF@4"X$&#LI5"P[O=*#M9M*ZP ,(%3BQG(I9 M;$BP02$Y:.Y<4I[5!P5]P21:R4D1B+$M1E9F.J+N7Y]H#NJ]Y!.SX< M+9([+]\283N!;J91ZI 48:ST)3!(:BX:242(CGGA;&*T5G*H-?K@,G[_RXU] M-5R9SE]UH\'-!$4AL\M>>(O$+@*1)=RNU( G ;S@4N?H;'51YE_5(%[Z4J9Q M(\:JNU Y9),JDHE-I0>L-G*C*K;G+B+SEC,A5 M]3/('&CD,9!@$R\I0_A74I%8G;1%_2]$OSL!VQ-?5H$W((N84E) 4)?EQ3Z% M:JQ'W %\;Y>-2=C!"+PM_ MIW]-D>@+>!^F%SZ4KT?=Z2N\4W]6U[MS;(7&))-2!J$)"#Q*,N+.60.9V$BY MUM(Z%:H]5+O8D-LU#2.M9)$*<1B4I)*"(T[Z3&B "%DYGD5U+M7;,SQNL++< M)JR.5BJ3B[J:E)]5;'81&-$T9>F\3+*^:(NB&"T%\:]0.F&<'+5Q462NC]7I M3A\^?GES[K!KVODELG$,@%MB',(#F;4CGB-1EJZ.B,@-5[(Z[](7"Q+NMWC& MN_3X"&XAW'X3@-LIL-PPHK1%'8J7AG7**\)\=-Q:I7*NUM&TZ8(W-:C H123 M4H8D'8%($*@"4X:[&365-D 2J;KBG]L&RJO8YFPT;"$M2Z MF LT4%M?Q.XV=+JH(#0&MQ:15%9$V *XI4O$6]2R&7ZIC7,\\&I#8ZZ:.KTM MCM+5LK#OJX9%CBX(82C)N92\U4651 Q!;$".Z 5>K;3H?3 ( MS*,/B4C%$K$L2^)4EAEP>QBO-L-_:Z3(9F \95)K$)0P5X(DK/;$.:=Q(IFF M&*F0L;HPZ\L'6'XT[5TVU/+R=+6+$ZZ)C#F-VE!/*$B&9-SG]Z#P<,X'CW3, M0ZA6&[V[UL>-T4+RVD:45J74!..<>.$30<#,G9?,15$M+6R-M-J,89E*J;1( MCG"?2LGG;$A@-B-D5-I) =J(M1?'ON[65N^XW]"6JFR]UIK8TH83M[? 2L6) M]EYH1R/(5&V$6\R4_Z+=6"=B9XU*%PV"!M*Q[)B$);9 M.F*U0U:2,S5@1,[U>B(V2#IKL%YMIY.2.FNC-IHX,(!$Q QQDN62L\B(0YAJD7 X;0&%5+RS%0;T'*[B7]5 ME"&I@5G'S&/&(\_QY*,>ZDOF"2JCR3(:H_>2\6HI9L/HHI8*-JCF,L+M2M3< M)#.3EA-NM"$RX+U#*F7)HQ>:YB $K;;![,[O>\%V FZF0M7!I(3BP&=B0T:A M;BD-"52^A8)$5[:PKF((B<0U0:7?:$SQ+EXBUG-J;L)K<"9 M;!4R(.9MB0M$!B2 DF1D @-66JB. =6X=9L0G)"U#)X2XXN1'S5?XBQN(N<\ MN8BPH%8"KSE^;STA,:(4V*BT5#Q56TMG<\Z_ MU4>/;^E9URGK$!$WHKI:[/&!>(UB37/(3$N3)%1KG*NK+T\EY4Z^W!3HL.O# M8T[7T 9H2Z)U5EAMA2$ 1/RG";>EYQ@(Y+JV5'UFU'@:L@"]]I"W]7*85165 M8-:(F*@GPI603>D8"4IX D8&%%8>?*J6P]37G:T"HP.S.0K.448P7O2?F(A- MAA*$&[BQV0L3JHTK7&DGT2W=/F^$MM:7&G :);Y.) 00Q !WDEFJLJK6 U]K M1?+:BG^?:VUPKL_XC61>D)!*]V#'2QW!Z"AQPG#"@I5!1^]8O1&J=6'%;\.U MHO) 5_#D:W^R.G-++2BU:IBXPJ!N%I0*&0()LO1$CIX3SYPBR@GF9+8>MKE] MSO<2;LBB4-XX052P)3[6:Q*8ID1K;G6T"3A5M>WB;98=K\&.D8V1G@=B'9XV MZ;4C-C!7&J4F9FUI.%F=S;+:SJAWP?:_G9RF]/45U%@2;49EV0.2<>81'^!U M-,6TD*J-CKH,JO'CH^\-3:S0Z,2%Y$&@PL8=+86\$8K;S!*1F7N07LH$U6:_ M;CB2\A>/*F.$@R. 3P*W^X1NY=%8SAT16),"6VCX"3DY$K52P3, MMM2X0OYE.0@>6;4VWZI,A)L!TUQEGBP T:CPH)P)G+C )!$Z>B6]=SQ7I^_4 M45YRDSW"-P%7O=#!"4N",:72DW0D@(S$"L<,'3U(3 @4KQIOIZ+AB,0\BEYE#5%,I<@U%:G>#E); MDN?!5RB&A?7"X.TRB$3PZ$7B$B""-IHF@1H\M]4Z?RZA8/V&VW;&1#1B\ MA,XJ>6N1@JQ @64RL3P7-P6-E%GA?*Z6!=979WA5"8C""*O! 4E9(HPPTI8J M*(HHFX31F296;Q&"&G:E!B.,TV"%$(2[/N,7#"I$3)/HN>=4A*1HM6&J5?EK M-U-+0C@+C*%N1C,M!:.+(\#%TN[9VY)PI4VN-@5X_2;5WWL9#>DBBKBCY) D MYQI/,XV12,=14\@\DZ"E]S9DY6RU[ONOJ^I+M?R[ZN8N?!:YY-K15(Q42O<0 M6A$/5#"05$A376SSU8..^Y*I\\CCEW!C&/V-=O*+I[X<#7]?F:ZY^6(FZS$Z M?]7=?M"^'2*11(2/R\MW\Q@&%7E$[8,K4SHU*H%2-FNBE"T5@3(%7JV4K:HU MT=6[-KU&N0W_&)6HCE7V<;S=>L"W&1MVWI8C5F6"#$ZF4BPDX%]$@F?$4SP& M.D3@*2>FZ\R#JD .W([0JT<0K5)<5'6R:M#6(Y.E*B>QFALBN;,([04E46@A MF ?#0[6":.M=<=<'(N<\03?:_Z0$,F*D/!41B!1-W_)0@NU%=(P)ZT2UT?6[ MN+^M<@2M,HP(DO,A4H*DRPBJK)E8Q3QA/EEO,J,"UAYGO+&7EU2%(*4@D94B M?=P&?'GKB?/:R:@T4%^MY^)R+8Y@,$!B_!6&>)8'R)CWTG$[;,<]K'@'3V<- M=.^FO4URY93)*(4%THQ$WDQL1/(&3B$JQE%*5[NY=[KW^09/1]W) M"'<3_@8^_6N**UL,1\/TPH?R]:@[?85WZDECW=O,+K_-;'5JO71"^8AGV)<& M2M(P0P)DC6J]Y!X<3['>WO;;T(6U#P!^.1J.9F0T?#O[U9QUW$VQX!D/)@ 1 M-B'G"+$8[&,B2&4E8QL2I=5:"C=7&WZS89_5I:5OBG2UTC$A^XNERTJ2F3@: M/&)DJE"A#OBAVJ"'U>_AJD_-]]2B4 :5H*A7W$>!S(^7KJOKRTNG^. M]F\DQP"$$4X1FCUR32J!>,!_&*3('75:UIM0O279MV*%,@[ 2XX;E:Q'3B6T M(4YR0WC2,FG@.=KJ-.E=Z-LN!ONN@?]LG8F@B#.2$Z\QWN M&*Y80+"!&V9"'UKB- D*P8ABAL?@HZ!;UC&\QX1WTF.KA-%:>4K ET+]!L\; M(GI/'%,B>*9R=-56YJPA)7X]%724L#(X[8F%G$JU;"NSJ$GHEH.V MQ22G9.:::TN"3(%(EO"0Q$Q)-%(&(0.(>I.-JXI-VWQRX;K:?:TGN5 IE506 MOF!S(#(CE_+%PE+J1AD(PFI5'3S==?"JNX/7)E!ZB;=4*%BM9I%(ZBP2M,6[ M!ZV24RYPONW>YMNKAK09(Y/2*JK 4>:I4C^% FZFDJ5".0]6&8^*5K4Q_)?< MPGV8^'8(:9'/L7XM; -YLDHGP\!;$CG^(SDXXL#% F4\.$-="-7ZI5=K\+@\ MQMWV]-PUF%Q2OC10[(4G*5 N6>H?C_'_>A@/-E'>KL[2M1V M56A1-ICH#2>&&UHZ54MB2]%V8XTV(>'_Z8:4J G24?J:Z6AA.J7*+G#]AB'O,H'^.TXS]QH!PM,,=N[G]9SX_MI5.Y3=DT1 M1GM,L]XG+6GNS +6Q'==2*"-(5JRDLJ(\,J!9"2$Z!G2FS6VVAKRWYCW;^DPWY3S9DM,W1!872P3.62LIR MZ2:A$TF.T6@X!.VJ+6Y7793:!F"UIHHB55M MM\CJ_%^;D22:6D&9-@2B1;QF@R2N[_<7('O#K6!Y[4:D[6!6FB;-?(PES@]E MKA:<>.XS+I?4A=11Z*Z=65V#+6P@\EHS+F@QFEDJ':(3)XG/'HC+I2&%9[[B M'@9;;I^_L\73;R&^:84E0)%12&]2ZILTTA";^H(LP5$O&'?K/P$;,^7@ MRP>PD$FDSJ!(*?&%'AFEIPPE"@*$G*I%==M0VZB.\F@;0IQ:2:JD)R!+$KEW M%)%*-B1$3ZW5+D=5K?%BRT7+W7;];IE\LL2W6!^/SCL>@A\^K'5P1H> M_[VTA-&9TV!=)-+24N,S9.)T, 0HRJ'L00=5;1W\RY3_FL%%A(DXP\,CU)-6 M12N[A-AORN?-%/72V1EODR8FEJIV$<6!UU$3ZH,V4H/C]7HO=[7CMH;,#./< M1X=\.(MB2^8(XH-0)"2$[Q 2%V&7[;#SIE1H=%A5Q)IAS@8?* $K$7)+/%I6 M)$8L*.^C2C[7QVB_48\OCJ;#27?Z\/'+2I16L2+?KT%NY+.GQ.J$6(]E00*' M2(23B@>=#;7;'O]YBTKKRDZ0TIH['TG(R2+XCJ4JFBOH7@:1M&&VOI9!7XT7 M?%J<$"==.X:^M.2=]'7AIEE%(R/2]Z6V\=[>>$78S2 M,Z^UI-6FE6RYQ7,7Y'=SH\VJ8JU,X-D%1XG30(F,21$7O"+9)Q4THS;;:F-= MOUY;;%E';$/Q/!M"=D$*)GR)F#."R)PDL_< MF-NCDP8MHK(1V5>)%^5.$R]1,662)Y^L09UTNTS0.S2Z@23URWNT5M:JW22C M7,J4V,A44:,"\4C))$GOHE3)&5H=X:[-H[5!4\"6ZC+)6R>M)#P4$)>#0.JQ MB2A3*JU8'Q.MSA2W%3:5S22!&Y#2F%+L@*$ D]KQTE;$$C#4&8LX3LMJ(^HO M!9;ZP_G"A]LRD".CO@)/9RO;QIPY2$7P!/8Q598X@5 G@(Y:.:XLKW8;+Q&Z M_-B/CW:ARM=7O+/7+L02H(SWE*!0!8_ 2$C.T:Q<@/S]Q+!<^LEGTJ4_82=[ MDYF@[T,U[K@G.2,+R4R2K$NH._.^9(;UPU%="^JD;_ XH:/1SOY8S"8_Q;.QC@C^;? M(F1YV_D;]]/=%NUV$X V PLIJ!*OB4C("HY2SZ#HXSE%QB($5FU";UWI;)?) M*/MU] ZZXQA7&Q$'Z_^64WRLN<#ML9%?_^9FY471+J\>Q-SEE<%W=9 M7%M\+K>YX)8+.3>^^*;+RU>\[0F.^>R.\[?%/Z]XM_&_\N^0(9R] MQ34??I?-KQ2')F\# ]^=IT/OM]^?()#$?'[?"BVU[V-<_=XL'YV7]] M-0YF1^1BA1&'T@X_9_\!8/PZC#QQ#\YA%._V3QA(S'NPR!AXR>3!XA3'F+ MM^V?]ZB_EOUQ.SA]>(C\;MR\A/?-_NC8#Q<#PVB"^/D"H)?A/AX4D'Y'WG3QY]\NRO/@Z?];Y-DZ.'N9V0GB<-RT/^ M_4],TT<_/2C/PB4\.;.,RU>Z:U_?_G\\.F3YN!P[_#IP=5?_MJT7<&K'SQ]_/O^\\/G3P^:O9=/ MFJ?_Y_'?]E[^^K1Y_.JWWYX?'#Q_]7++U^-J]/]?>P=_>_[RU\-7+W]LGCQN M.%72?6D!YB]2SN1#2?^\Y #S-_LZ$[C:&BW9[>QSSW?&HT&;%B.[_M7++&[& M+3X]Q^OA%E41"+-7>N=GK_9_:Q:O?'86W[PCSAH%]' T[(%-&WL$\.Q-DHKG M8J"45#DBG>I+X95R]EM+9Z.XU<^"\#[FH?,E9YHP61+%8\M:M(*[4DO?4 M)N--3LKP>\W0%X4N0?OPR2CVD1Q%5=[DXC%*_KXDEW.+\?/NE%5SRJ[Q1E67;_HTW_Y8H^<*Q-M:QP*@GT29% M)%-]I^Q 8E1. >=XF:[J6/]]ZCODBX/3?3@9=9-[35_"?O+7>RV^V1@BGMK1 M(/C!8#1!Q+Y!\?KO?W)&ZD??8 &;FMW_\_??]_8/G^Z_^.]F_^GK5_N'S>O? M]P]^WWMYV!R^:A I'2(<:IAH7NTW3/V0_M*\>M8<_NUI0ST;=/.\%]TZFWURF3Y9TN1#JN1L= M-V_F_VLFH^7?W]D*E7"<=EQ\>,VS=@ -G@ 4O@]7*7G!.AE=W\>^--CL(Q=Y M*9]O4"#K#%I1<5,&-$M?*&\P>X$-KBBEC A\97'7+ 87$VL5=OR5','V^&TS M[B+*JN.WECI'!>=OZ/U_GKR]U_C!Y,+O%XO0OPNW[.3#H[DW2AO\^]Z#C7HC MSIAN+K;=?.'$)QO&4X&_G0TG>#M/T!Z-'L4H_0^[M'\!['$:YR,X>$83GSG)W!^ M-_M[WRO/QPETBZ>_:\=MZ)-Z'BY^/Q^$H])Y?JWZ9RV# ^8O.8L.>'#MW_ST M8-)].JNY3"A+?>%NO,C^Q?N\44<9&-L@Z]U M>6^XH!<$3][PG&SIZ^YPZY5\N#Q %ID1DWCQX1:OB@='+(A,-9.1);L:S+*7 M4@?C\?P_+]HAL#7B%:TI;9X@*D+E'OG+X[:+@\L@TZW9N&2ETY ET9):(H5Q M)!C\&)0$",:H4IW1*>*HU:!4H,ZEE6[_ZQ'N[^#_;T]Z.\'Z]M9)I=1.2;Q5 M-6&^Q<7:?=+AX6Y/_*"!#Q"G)7,(O\ZEVO-WJT4AT3>%ZK^J8N!_BSVW1M.V MJ-M8?^L.GH_>MG__D^7,/!HW$QC R=%H",VP-X7]V. Q&$R+IZ;QR"*0DR9X MN&D T?RP0@!!58C4"8$21"LB$X_$8 MF.(?$?1;6_M]!)CC!D?T MMD/&?PA_*="G1,CMQT/N_/Q79^/11AGSV;A0SPJ+4D: MQ'WX(/SF(SBLS!F("[U=!FF:()3>Z JL)%)05CP3CE@'1J(2J3/<.'II#NI/ M&0^]^+PZ(7TM_P-IHJ^I^6.#>+)Y5PJR-?\O(DY::@*NW@1*)6GE3(IX+[)E46QT%OSYX^6)'IM\'F4:F@Y8 MA$>IB50^$)ND)5FHG+T.)AN]*E[[="XR^\24SWR^1:!>U]W[141[!,U+/T[^ M7\VO@U'P@V96O?H:3L$K.F6VQ[SU?)A*[!LTX;2)1Q#_:$I18<0TT(=Y%E/6 MF;R5']A?FB,_;G([@-3XP0 OEKSD8AO[U[0MEK')J DP'X#W7!K'1(FEG*76 MSDUD9RQK"]HH9K-RN:36-FE:JI;V0_$U(_0^%,:;OL3"N/D![X=4U(RGB+[& M1Z.2/+/(1IT<^3")A&\DO+&-2YF;OK'TZZ#TNVK+$J1+Q,_N7;-A6M0Y'_#> T^ENO84YMY MG9JRE2]'\X_R3EN[K\8.RC'!$W+<3B9XIF" )Z4;#8M(')PV@.+QM.G;3Y9> M N^@>>(G?I85_0FW^'B/LW;U_2F.E%05AK /;Z>#68CN 3EL?B@"VCSB@M^? M#Y@,=\,K/0%>DYX7? M-KBGY((+XV/D$_B,;B%ID)Z/\:U/?RQ0 6^&\K4LU-OF;3=Z/SE:7+Z/R 'Z MF27([; O0]&'')4@#$X??6E^_67V:#'LFP.^/+_%P (7YH._,-?%R'8X8V>, M!\(7 .@LZKG_-5?7ZCQ;-_)C,74K#B9YC:=,KU2;73G@EJ"7<14VD$Z7B6([$J,@8 M]\9(NR+C4[$.=(_Q"+T==:<76(G[0?WABO-!JS08O[Q(45F-+V1WN+?S<.OO M\]T/OJ3[;LMJ5$?V-?)U9F)&Q@S$\!"(%,F6XO2))$+SR*K:W7V?^&LE"S;89OGTV?+<932<]F^ASM_M?O(J3T:*72FD%TD<&7($)]+?! 7":D3:=M*)P)G3#+Y6=2T4T)$)14)67HB M=<1?:P?$2:&\2L!-D!?$!_5+U*]0W_IW_.KC,MUK2D?:_O;+-L3( &*+\'_\ MUWO/7SX[?Q!P5T@:3WFJ:WG+^!"SK[N=W;FN?1Y MU#/WCO3\=SE^BNG_3-=ZGNR^>'_S8/'_Y^(LL]=9>OHKF&EN\H<]0=C?GNK=^)V_=*RO+ M_IK-K M@\[372\^WV#O7(6Y'YS=YIQ[:]H:3-Z/\9CZA37;_.]S[Y<73TOKK M\:;+_;QZ>?CTY>'FF]3?W8.M:L$_K M$O SM1KFD_].UO0UJG'7*$CP.<>(.=,<;Q;K6C/!W\0FN6ERW^!R^>:H*^:^ M/_7]S/S@S7 T@3=YU+WW77HS&(W^P(F]Z2LZ'W\=O7U)'/4/31#G+3D>(DTB M!F^'<)7:'3BIDD.&SZ9$7L^DU!\OI+;?$WV1;2LF-"_?D@@6LEM]< M:F'%2GC+U='(CK=\![QE;52[YM6YVS]LGO<9CHP_:IX]?[GW M\O'SO1?-\Y?/7NW_ME=ZIG])8%8J [XHF;>!ZR\/""[(\1OV MYN,)V32*?+8,)-H!QNL2JMPIHS7PB^L@H'Y^Q;$[G#QDXK[!=[WF@ITMW3R_ MT]F;TT>WP%UP+?!A8TC%L=";ADK*SYO@!WC&X!:MY?&9. MS2^S.34'_9QV'&<3'&>GHNXXSGHXSD=4\V9TLB%D=Q/ZPCG7LK'O1B-=SSHBL2O=^!GQX,J MYD&EJ.+D]",KJHX%]7D.1Z,!WG0\SQ)IGO:3WK&BJYT!LX-#.U94,2LZ"X?\ M^.A-KHX7/<9I-<\&H_<[&'1%HG<[&+3C/37PGCXOZLUDU(=);.2X(/?#D['[7A32M!ORVDM*W,\6U69Y=BMMFR%GG^VO)+-NI MGKO,L@LSRP;PU@]FL+#O$+LA7/BB3&,&"&?3V"'"*R+"G9&\%CZQ=Q<9A7_3 MM>,_WF0?)Z-N0TRB6)::9[,9[/C#1OC##D?LG&@7.M&FPUDE>>A*&*$?P'@9 MUPQQVK4;BFK^_()FP4OEP87968MS,Q1OX^A7)R#D!V'N6IL\VJ< M9#L$LG.27>@D2Y!]<66_F9Z,ALA5AD6G'R^/\&;XRY/YI)K?3TK+C'Y29_C* MCH=LA(?L4,K.#W:A'PQ?&1"=9$!09Z@WH]+G[6;.@U5PBU=]N[GG'Z>QXQ,[;+&=?$+?03ZAW\"'HS:TFZK+ M]W3^]!U7N")7V%5OKH(QW(E(FH^%X/%;/]F<:G&P?/Z.'UR1'WRU5-X5>UBO M]+CMVENNNKTEX]]:LG61XC4:0YU'K[L.E]=CS%?HI'9-_MR_@+U:2[6^O5=? MZVLVJ4^9=F6LYH8=S6ZW\V??0._&C5G6WLSNY:O#I\W^TU_W]I\\?_GKIEOK M-<]>[?\73H6\>/7J/W$^S<'AWN'3W[[6;N]LZK>^K[7Y\Z?"Z2SG_::P.K>Q M_? S>SN7#[?(?0^/VO&9WI?[<#+J)LUHV"R[@?9]Q7T['#=S^B)S^FH^TE?S MOIT8Q^&&YBL>^?'S=M>]PV%F?] O\S]N>Q^#SBMFGV8N3,IXYI^XW M>X/!V5OW9BJ\5;\<9ROFX,PGHZZ N:9$[XP7$X74]%/YUHO]V."X.)BF3]ZE M6[82&DV[)D\+W,0OE^FFHV6Z:3/"Z\O\U+C(3_VQ"=,QSF,\;DH'^@F\/>W] M\(@6AN,?^S]'X9\%3+R;N>T_)NJ6-5X\\N-S\#?X^/Q,A+4U[8N0/33,93-.ETL85,T.9S]-!XU?MR'\7+ZJ"3-Q?8$ M?_EC_PU[M+@28-#"N\^^+G=KA],+OI\.TJ=? I+^\07WA@_(XR:??ML6 O[L M'L?^]+.O"M/X],OE\G]V8?AVA.OSZ==EYS[[;E2.$&[\9QGAV=<8M\P.-@ MZ([[KW%%D9Q+MC52SF'_DZ_0Q^R,0"'J24^'*&N: =ZSE(&8C'X\.Q8W/$+7 M'_\RM3P:#$;O"S+Z,@HO1B8RP*-,8-#?I>=G2/KW/H%^?3F..0,^![W/"=4+ M$78/%Q_U+):4YXT?!CPG/;3Y5-!^Y)/BOA#BS^OFSE]69L1]91BUDEDNI5#4 M_?FLP>4/@!.0\+*YZI\_N>LMRJ-"-O . M%:Q>/"!)QU(=OZ=TO.TBHNEXEI'KT^AD,:[PZC%T[]HX'X/G+4U1+'Q$:.=U MBQT-[FCP8AI<2*+Q@JXFHPG*=]03"]OL=9H9 ?[X$1V\ Y1S/=T5"L;?SWE@ M!Z/\8^&XI2@A2N;I+!:O%"&< 8&>1>-]\3FQ#(BC\:09^W>(=)" M;.>_Z::#0IT[^MK1U]7HJ_ L/^O#7@J*]88,Q)?X9R&R4J<>4%-$]6.(2S9C ML3LJVU'9-2!D>XSWFO1"$I\T\&%NU&S\VP[FRDJAN3]0YQV=M,-R:0"^% )' MPCMMCGQ1J&8&C="-RH6%Z"[W7&#+9F[SF#'.':GN2/4:VDYOWT!=.L 0\'*/ M.@MM^F*AF%G,D$,&:)!,BK4,A_:F^9X2'X^.CZ$K]J?V?_R9XF@9D6=I*_9B M1OJC[K396Y!^;ZUK#N'X9#IN]I[_V#P?QOL[XMT1[XVD^2CTEL.E^M&\/X)A MKZ) VA'7CKBNSAF7%M:Y..\Y8SO, S^SLA_[V(T ?S,Z;N-'\_M<07X+HY,1 M$F?O(,"+>=#VMQCV?'-IH>]UZ:6E?4>H.T*].J&>E=SGX&$AKH51\L>(E7*69%Z;\/"RN%5L1OE%/Q),RD>*4P;OM*'5'J3>3UPMU&W*>^<(& MIS-@"!^09 J5SD:TI2I!3\D?M?*BNG=^N-/.=U1X'2KLT^A_G--2H;2Y^><3 M3:;WE\]XZ,R-CJK0CN!V!'=U@OLT'J,]+XY[SM@>%ZZ81W':@\0(7:_/M(@J MXSSW-0ZC*4%1Y.H^4BY"RN&<*%68? M9S]'"GW6P3'>>D>&.S*\$1G.HM!FNG,W>G]>30ZGQ5")UQ;\LI?AO1=G"1=Q M)4;'Q8(^ZKTZO1*T''Y1:$;Y>0&5RU_N:'A'PS=S*8Y+('P[#ZXX1@$^%^(3 M& Q0S9FB HW4A^2"X_&/R2REHX^A^#*9E@"+=Z,V%1ILCQ=FJ YINZ? '=7N MJ/8:2M#,CE,D>((,,\Y:R Y**OR2<5Y,NGVNVCD,6\)R=PKYCA:O3(L?K>PS M2U#/WMZ.WD$WG$7[P-OIS.*^HZT=;=U(.A^U<_6E@UXLE^@+I(WQ:#B$P8ZZ M=M1U_4"?F:;<00%LO:VF[4%=A(7#[TS6SAF7'PK.>6;/COQVY'<-PV))?"IY M-W[2("ETHW)NDHX!P1H-*"1SJ_?J@9X$4%*)-0-@D!.V!0) MH!M=E9E/7BOSX6R[*O2^C.ZT>;]+EOPIU=DBK?%76/F?:5[XML#F</;/X\'?__G+LQ^'@[>NOKBEHWV1^6Z=[-ED62?4 MCG$[NH/?MG(JG#SND?#C9:RA'FE:QKXNSCZWVFA4-FUVD:J8-NGB-.GRU/77 MSB@?+P\4+T\G+X^]MF=)9[7R8/JU:^L9Y-6IVN6QZWR!8,N'/!K\*RU+MJLX MQM79TSOO]L!SXN6K1X5 H^53MB7EB]FLHN.R=/>:5;DZX[O\NYT=^L5S+A.( MY=+8+$V&W]-@=72ZW5S7,N07^GUX^P'S-?-U6+^[=H.HOUZ<.E\B[=4-VO-B M[9'?\AWS4 ^,KT[IKYXOIB;,1OYB9[YU,K@2M#U)726LCM&H!]PFJ\SIO$VR M%FA>G)U?*\M;XOYJW,;:%PZ:54!V/IJ/RZNK<\_7!V1<'']N)7C%G*/OKF(U1VKZOWY[! M"I?JL3R_.@7I_E;%KOH/'")5-?E[Z*U MP!?=,UHF&%QY1Q<.=WO*IKE@SX+ZZ:,K(+J"D(M.!-=1?W8!Z-.:PKEL$#MP M'UWYVBHS15@6K7I8X5BL\MS^_FVF_M>'4;G#-0ANU]OVO+C^9=6I&\6:$AK4 M$LWBU=4O+L\U6AZ]G=]X[.'Z+2JS%T:_:)K0IDWL9-OMH_Y@%/7:V$%3S9ML[8'BG+; M">7JUK6BX!I?#]Q-5#U^/\(9W/ MZW:OSN7'&M(9N]_;';U0;NB!=F1FUP%00]3[RW?K[=[7ILIC,)7IBJ-:SBD$JI] M\=-\::_^7OCE@M8M ZV.US7W9_QZS\OV1\50FZQU*OKE(F;8K'4#6NM3M/C" M#+YH7K287;S:/F']VFLW;8,OE[TCBMIM1G'D9L5+N/K0X(=__-\?!V_F\28_ M8-_,7>N;^65_9^R;B7TSL6_FO?MF+H=G7T9&[C<%H_?NE,NQV9=3LW]^_?;X M[O6OF;9.[S^]+L>]!U24SMB0;+>GQ9;Y^W+.TW:OL&E>N6UW5>L2J69 MCD?5E8F_>3>NMOAOS8>4ZK2_QT2:ER=O3T_>O/[I^-VKGP:/S;!_/7Y3<.[5 MX/1OKUZ].QW\4)RN1:R1DA\?@8);L]]^:%V'Z:(I%OF53]E\<*L:J9JE6OY5 MV,<]_E;T:P/4-;6VV&W)VM8R71F)]0&JS5B>N'X7B<+"]H4\WF3GC?]?;!,+?[3.:1T&!3'^"6^2V'LMS",?6=OSQCS[Z^]$M'^2)84C5&-3 & M%RKJ,39G8UOA?B-_BEI,9[YH0TZ& T;8K8-LOLTVN[EWCRA'7]F0)781OH=; M@K+VU:G?825JM!6U6V?(H:CMPJC-A^C&71B6MQE#'C=-^B*0\=UV0I][L2/( M=:LD]+@5K2.U0XKMT->/C'^@A-_O]3_*[-I=D;!.9X&^7-4O.]2N"#((,LCX MR/@'S_@;.['W5*37ZPC;3-6M*_FVR%W/"UV-SUS=F+QXBMKX8A94.Q2J%AE^ M=.,;^?M;V73#'=P'T+KE2R;3G5K_ERQR_X7_L4.JWQ>Q.LL17< MXTFL_[RZDMKC^4LWFWT>3=[_TXT7Z=E@,1DMO^4?O_WC]*=G;7?'79Z-/\^61Q!G':EA763SS[WUH.#2'_Z\]?+OA_/V$! MZ1,+$ UWC-B(AH^&AJG H0^10Z0Y+]'06!V!)4>(R$0P+V^B(4_1.A\(6!$I M"!TR&$D=4!>-TYD2GM1CHJ%40VL$HF%' 3(TX;\3GT\_3&=SJ .V5Z8AL1'S[H%YT@KGA=00N2O&NQKVXDFI.*&^G$:#B9ICIKIP$42-=-#-)/Q M)$<=+&@>4]%,Q:BV,BN0S+E,E5?*T2ZL\0MQ_?526M^F^:I I2,-1?E0:(P6 M(?8AL1'[[H-]U!AB:XQ<<%EP3%,/)A@!,L5(1'1)$M6%5;X-[--#S3%OB)'R M';'.J_\YF4]GGZ\U@ZWCCV:UB5J8-A@U1UV%NNHAZ=UD%64L0F*\Z"I/!7A' M QAM@A2\OHICT3=EV*-V2';V_'@6H]YFTPG$F0BH>B MP5P"FP6'X(5-E%CKD^TB+K_"@%=+"+C0?LM^#-V&J,10*=Z?\D/!NN]V?*/K M#V(QL@QB\74L#C%R8Z,#:2NN1FO!&\M T!B)EC92P;K($VP3B[GJL7YQ7P5K MF_D$WI&KPO?"57DWG=?)>.B58!P-XVB;:;%,A9","]!$*1 A5<<@>1"*%(^" M"^-))QY%'_J*:C)D6F/H#-$.B8UH=P^TLTE0;1(%ZX, P8,#R[V%:(,-2MG M=2<5][V@G5!#+3!1L.5$P4XC:,>!_SH3>;XLSJF=:,[K21$LGT]>)8FTF-:))4C*$!#4Z()].8 SV66M:98D=Q,6[Q_[]) K MA=BWW7#W3N-IIP;W26%@-Z^CN,?)U1G3=1-AFF%1_L!H-BH?5#X/K8^Q,CE! M#'!O PA"!5A;=%$(.OC(C4ZBDRXREY+[I@KNKW7M)_D?36KC/EW%>]304-0^ M"'Y(; 2_^X ?=]QF8BRP*!((SHH536OKQT2H=M;9;$D7EO=6P*_VTF((?ACK M[LGT;NO9Q]/)^V7C1K2VL8H2JR@?H],,I4$8XR &5MNU\P16*0J,NTAOHQTVR#"+S3".R]Y\83#E'1@L#%@0 C! /)F="&\2CY MVKR^S4ORNT)@)H?$]MBO;#=%Z5%S&+>QVKX.)[[?'JI.=@?*6!$6D0:1!ID/&1\0]Y_=C&]K%4\N4DN'/WN0Y7P4S;$RZ> MW848[H'&9U70C%AC(23J07@BP?F0P&M)5#9.V=CI*+A?EN+:<>\4-BQ?C.7D M"']/DM@(?X]7GTPX5SYPL((H$"H:\$H;,"2EI'+R*G:3GNH5_L30,H0_G .W M.[;Y;)'B+9,EK@70!A'Y+(W= M?/0QW?G8/] ?48T>.&B@]GQ0<8^+)NG77NI6H3(RE%RB0D4@1&(C$-X+"&W((@=0Q'HH;H$"D[(' M;W/,.I@4S-HQQP>/JWL,(.1#*[ ]($;]=\2S>%E^JTSXD$P\JJH]%T=450]1 M59*99".3X B1Q?X6KOQF#"BM77!*6RHZ:5Y[(:K_<_O%PT93>N]-3G;K44 M'PIF4$DA!"*Q$0+O=RQ>\ES13]93@8P(,-8$T$E0EDC6A';226NK$,@,0B!F M ';$3C_],)W-EZVW?G>SF;L6^O_FX1145@??O.+1^\#T6HW8J:2U![\8LA1V MHT(4VGF6.>RCX$PY)VED(+V/M7NW ^]#A,PC23;&I-A:]^X'!\G_M30W>C*S MY9"8'O."^RI)VPR88S.JNT@\ND_):= MMYY2R[N)FO>6R>5J*&B/76P/2@@0\0Z(V >*>-1Q:VST(*/0("C3!?$D QL4 M8T%;RM)WE;3TCGA"#QG'>* MH:RS",7,#L5XYIH#RSEREP6EOHL<-SRV4I=CQ8)#XRH ")'#2Y9#XE%JA*A MT7G6V;3C:XG3SE4I'5+:HRI%><(B(-@*E6*4!3^Y)<4M*6!LA9= M@N/$^.2$5\AV!KI5#)7ML&[.O$K3SDQ4[D[ [=_ K M G;CX]"D *-/\&$4BW/SO,@+-S+X1,%DJ4#4 W6.A0"J\+X6*INHTS=O8IV) MG!8CQSN;03">BI%3/'[#DTB9BF0BV<#=N;OQY-G9:'Z6ZL2IVM:^OC.:O$^3 M<-W1N?4?G).'<_(.?4X>,CX2_B#7OW$XK#W]?U?P5 M-_\N$OTR2SG-9JGN7%'9P\'EF,K'+0SP.H0@*%BO/ CN-'BO,W":G96<\2P[ M28U<+K\U6'YQLY/9Z=S-4_RG&R_2+VEV^L'-TIO@GJOW_[\C:C>'2-JHC V10,J

9V<99H8U464 M\O'73XX*R]Q6.G%'F'-+&*P&*WEH@;N##M:[2[TK^:(DV:W*G2=$C>T0#< M""*MXD:.I4':L8B[_@=?$86'JX7/CB MB3)9F%I%PD'86,A,&($@"S1Z;27AG026KK'&EJ)*F4<3B(M 3 JU55L":XT# MSUCA>UF6FWS'3-_YRAC!F-*&,25;4-V:"%34<+KP##R7&42FS$>G$G.B%[X^ M61]3XQMO3!6>@I*65:8-#NP.2J(SLL0)".%8WM9VD8QI5N.DI"A MXF9([:[R="T@W0DF-E'FD*D!)FJ[W2@#6%W[%02OG*K:8.L)]7H<$/HT!6'O2C.?S*&)XQC;AI%N/#AWHUC6,@CN?#1W8]1.!RZ4 MJ)T>%"D)C#BC W"J==4T'IRB!())E-LR&.=.KH67-C+@KV2X M;1'\\KH$OVX%^$T1W[=I?I+?N4\=J3*#D7:$0B3VDX3"'C/U/^Q$E8GVUDEG M/3BF>(%>7(*8_":([J$AN<'G:+X+U7N8G%4%P5591F'2.N109/?0">O @N^O)' MZL+;^37-W6B2XBLWFXPF[YMK://3$FRZUK*2\Z%4/:;8=U&D.]7%V#$>U0&J M@X-2!U0EP9SR$$,]GR=, DLS 29L,;VY%<)U4ENU?74@E!EJ^,AL0S"3HS8JSIPF^Z MWLSZ52OL70WN56JH<6[D+D@2>D7(,@B^#PE:.29E"[TP=$T ?YZM#>]B0W^B1;5XOLB%5ICM.%'ZN:(WM4N=E+%=FS5Y/(F]:4S& M[=#T6;RVFT*V,];GC0U!EV6GV0:Q>:>QF3LNB/+%2 VUY9 C'ERV'HH+(B47 M7)BXUNKN.^< ]XK-3 Z)M8C-W?@SCS\4V#QU^#Z,Q=Y[GMF^+1P7NZ^+19;> M\\5^)8!GOAK VTCW7;*3V8B==J?MN7E8+1']<3!X/0GC12Q/.$O+HNYS-YM_ M'H3%;%8^]44D;YJ_U1O]]N_O/JNJ*8N.,(B:%".790(F2PU:A"1]XD;;M?;@ M28E(N%8@BR$-@G,-G@<'7JCD24Y:6'IA&)\WDW$]_3%;I/BE<=R> [GVTLOE M-MUI(:LO+&3YK7C_T=V1BRWQQ%(DRP?'=;M=2_33=#Y/9S[-!IP,!XPP<80 MA0"U!8!B=P/4>#IY#_,T.]M-B*+*2!Z9+NCD4QVEQL!RYX%&K9)BB6F_%E=] M"$1=^.XW >GM=!(ZQ21R='QJVAKRWV M<=;48T'W:4J#R71>GF\^K7C0IM];G,NCB9N$45O265XX*Y]OCFYL11Q]'(2Q M:XHDG[OW"2;3F"YN7M90WUXMX;_;M/*GY\!?Y''Z!'$T2ZTT/R^+6YQ-7L11 MVED";QQ?FT:5ON M/&\Q>_0QO?#33W5WRCV?7X;I/MU375%V8T=WF9[B"\DL!%C]K-3Z<&DJK)YX M-!F/)N6KYT6E/7>+^?3%EV^4O5R^W!)W:1NX7!;TW(U_=Y^;%\_^?,D&JSM? M4*Z5@I9*URB_1L%N"?7=,.D&'V958?VA!;#?IOFWU<8V=Q/P+J.JO7U18].9 M:U=8;+$TJ[NZL1YZ5Q^J*I^7JX>Z)+5;DGO;IE>_4'O%M[L+N+\OF=E/QW'C MA?_RZM?3D[?';UZ?#@>OW[Z\";';6'QK-)8GBFG2I/C;=37PVQ7X_S8]_XH< M]+Y/+T_>GIZ\>?W3\;M7/]TZ;F2;#W/ZKCS&WU^]?7/SN=7G MP0^+B5O$.J;KQWTV&WX830;S#]-%XR:Q&0[2IY!J[5Z=H=%67)T7RWCY5^$B MM\VMV#Y0U16U"N.VLKI6?:XT67V JMC*\]:/0S%WIHMBMHP^I?AB^564D"/R MIXL+0AWM=MZDYTTJ7F>1PXN%MPGBY;V?W0P#?!PUH]8=^_S\XOI;$FW+KY/D MB)L_75>ZJW4NM>Z?[[B,'C&VP54/O\0>42/(U7\;W&*32W!YN+S=6-X6XGSK MV+D+D8N'.O=//+OU&,N]C.JJ;T1U-RW3[W=S-C;W[N=L%4\P#?Y>_O[0#%X5 MRSA^&?/;C(EV\K>_=V-$'!V_WT()H-![K<>Q<_[:;, M]0M>-1.("(6F 4I73]+%4;I0NE"Z4'<]-BNA=*%TH>[:KN_:20._G6[IT&DS MC%_3QS19).QQ<8!C"[H\(WV@YY]= 1:;8@0J% $AA =KN0(1@J(^YQ#7)W@' M08U(04&H\P2%1T>(W!ULE'QH M^AS@\C2Q<>..R-MJ)O9D@KHOI\U\V=4X?3JOY[6:+@N3GJ[:N7?RZ;[(V]56 MW J\CYB;//3U(^,?*.$/??W(^ =*^$-?/S+^@1)^O]>_S4F7M*,I,W0OILQ4 M'ZPV8IEA@10([FT%T4 MRO0"=F*H%:8R$.R0V AV]ZJ8KAE:K0@0F@MP1>[!1\H@*>X834HDN6;9;5+Y MT@?8"3F4'&NA$>R0V AV]QI=RFWTSE.(,M!BWB4!CHL F@:7I+*VKB465A]/SVO/851)!RZ2J)(>%%G5 M)#'A*&ANB_WMZO"6$#-P*8P*7&E.13CR)/UT)ZZME/5I7P0!]FJ29&[<16A?+QT?-?-;.;$1M=>#2B=KJ0:.Y:316 M1P+>>P?"D_(;(Q*X$)P2FKW/N8L@[4IR_V,IMT5G'7\AM9U':X7 NEA$020V MHN"] A9$:4ZH Z=C+(BF*J(%!X93+;20.23:1;1VVRAH-48N$ 61V(B"]T'! M[(+RG!4+D+)<$2V#HQ! MLP=E'XF-9L]=A2K%LG$YYV+G^ !"< .>) 9:D^R#9C;23L)R:/8\D5@<%E5V M=]Q]/EN$^6)6N+ZMJ)S./Z39('PH#_7M@0ZHI^XMF9O.SMYUV=V0';Z]'6CG M(DMUQ5++W WAB$+(,HA"B$*(0HA"3X)E$(60I1"%$(6>% KM6?21A"05KX?C MB P@%(]@HN+@LJ.!2FF]Z"3Z^$4LYN4R --5E\TAX;J_J..^2M(V:P191W%) MMA=QR7?3N1L7F7KHA%D,2!Z\T*+ZZWA0NB5,4%,P3M2Y(:S\YECF0#S+-EK+ MM2-=#4EJCB=Q5?S>F>HC0V)[/ F)8H2.![(,(F\?W:2,+N"JBM=@I %A8@8O M1]?#%"Y$660>1] /):IW(2+ "5@A<4 MY0F\L+1.D]+>695#6@OY;#H^J@?DI50/K>KQX#O*$4(OL@Q";Q_MF$3*DD0" M6HD(P@<"WO B@LAHDW6A;5V3)L.L^H#>KD=:HU6[\[5 .]T9+C;\_73IAGD MV?1L,%W6LT\G&#?' R=/^,#)?<7C*WKJKAW[X6*S'E7I4:Z%)RH4W97J#Z7! ML^([**%3-#3*3\+T+#WL7$M3Z%-^^_:H;F[VJMO,E]2^/VO] MB*#[A*F.H+OOH!N=L<8Z#3F* J \#*RUYX,9EUFDSA?Y EY.AMGLU MJP%!%T$707?_0#<39G+B#K(M]JW@WA4 C0&T5B3['&FTMHO(^A9 5Y(AE7MU MEAM!%T$707?_0-?G3!,MB!E9XB"THN!,4.!-)I1FH7CN)*:^!= UW7DX]%1FN/IJ7*N9#:KK*Y0V[V2MD\HB0@[!T0L0\4 M]C3-DA$JP5I)0"@CP957P&@?&6-"*;56-[A)2+EWV--$(>PA["&Q$?;N'QJ-T\(0]I#8"'OW@3TE MB*64*B#.)!"N&'I6LPC$&F:#$BFOSTS<)*S:,^R)H6#HY&(YS+GML"4X$ H32*SX)1=ZZBT692X#XBE6/*& M&(L8BQB[VQC+E ]&6XA:RUIG7)-P7$(PF0=OA:5QS8S=+"3=!\8RQ%C$6,18 MQ-B=QMAD58ZZ0&54!5F%5@:\M!$2,2SHWK"$>_+ *@?\X'$S2?'";$'_YY75M((X8HW+7W:CN&X$QF1>?2XN$(SAGX1"DPQ7T@ MB"GJP%K_?P2"FAL0<6)_O77"LL/?AT^0=U 2[5U 4 M Q>B3AHRB6@03$5PA":@@I*4"SJKZ#OI2-(1,G^]FK+')E H4(C!R#*'@,%[ M;XT'KJUGD4'0J5K66H)3,@$+)%MGE2"2=](09:O6.#5#*7HL*MU%:49K'#4! M:H+]L<:%-((*98$17Y Y,55;53E0*JJ8B0F!K;6JVJAKRC:L<9S^B4< 'BT) MTG8D+_[H=)8N4B%S]PFG>6)^'_/[N^R::&JX*WHL&A5!R,C!U/[D.23BN1 V MN[7S;9L=!;CH%O;S;'KVLMQO-%D4/7AR.;[@KRUV+#_WKB+'JT_SF2NP.IJX MV>?7\W36% 5:GV0V'8];%?K0(W+W;+1KA\3L56N$7?!:$+P1O!&\.^[)X*S@ MQ D@BA;PMIR 5=*""D2SH*W1L:-6-$\&O%D![SY',R%X(W@C>"-X=Y (IIP) M022(+,H/23AXZBW(&)(G7@HOUDIT-CN]\&3 6XFA$7@L L$;P1O!>Z?!VT>O M"0L"DG,%O&EDX&O>0#)F;90J2+.6T=WL6,23 6]#AXKO58\A/&ZQDYF&7V;3 MCZ.FRF+A1\PU8 (=$^B/Z,6(I(0R%G1MC2=8,&"E*KY)]-EP9B-/G4PUO51P MJY3Y7],DE>?KJHX5,^>/+TA8O(0L@]C[D+/9I(Z-M@DR"QR$J;U)(Z,%BG62 M07JEA.@N_-\7]C*#X/OXDH3@BRR#X/L0PY?D)(T*H(6BU8@M7KIB 8+PWB8? M-)&=##GM%WSI@=7O[Z8D(?@BRR#X/J1JT2AJE!9 54X@8G9@*"? M&/"R>!I M7K-\-P^_]P6^&BW?G2O8;YX!G'/_:F^6[?F=W0??N?ZM;.1&<% M,$Z+KM7,@_7%[V%!:FXM<32NZ=I-(OP%7_H;*=[6]/ZD)DK>9,<\@1ZF*!^5);2JG02MKJ3*\Y@^ZR#?TJ@GJ 0&[-HI-)48S+X!.BWUO?0(?= #+2#;.V%2@O8M,3*^: MP-"AIEMK9?K4)1F/-VPESS(X3V4G/[A9&@Z\:T9AX"9Q$$?CQ3Q%3,*@<**: M/1PURT-P@5@*(7D/(LOB//GB/)'BAA%AA4^\DXG-K]QL,IJ\;WY)L],*/7^M MP/.ENBV_IG@Z=_/4G.3CLS0KC//3=#QVLZ:]Y%(9D^O*F-U7%]]1\.$T(8YY MT,&6]9=5@W>TKHHXFXV/*G=RS.3F^G]:PNU6=X \I+6MA M&JP3!AC5C&BBHS!K;GH7ZW\D_7E; S#4GZ@_47^B_D3]N4GI1Q#:K M-BNCX&HNCX84B/=1,][)!)-=U9],>L%Y49U:F+)^6O2G,3X D]93*1FEB?2Q M_L?0G_2(WI851?V)^A/U)^I/U)\;Z$]B%77&.PA1%O\KQ P^L@!$2J6M& M PO$L$PBY* -"&XTV"0D$.((9TK(Q-:"MILD/2] X7B)"6\79S[-3G*K"YN3 M*V18-R:6Z'%=2Y*-S .:@^-4%GL@25>>FADP@C#(*1MF(COF.E*RMA M;<'?N59%AT32(9<8CMY5@$$O&MD&]=(#]9(+/ :="T:KXHZ): ,8SQ,8$RC5 M,A(AUHIQ-DDF/KY>8LK0(#T#I5G1,8;4PN;DP'$O1*32):EZ7&E/>DF8H;)B MR!F6&>TJP*!>0K9!O?1 O229YL78SD!I[8?KK0-#="QZR1DO>HB2??X M>DD9+7GP#JRGY:FIM&!XJ@.DB@-E D^>K$UM[7"E/>DE*8::F"$CMXV 0KVT M"P"#>@G9!O720XMG=*91*@/!YH*\S!HHZHB ]D9R+9V_Q8O8)/GU^'K)*:*Y M"34(QTA9:=%++A3/*1FIBTZ2P=*U,ID.5]J7OZ2+7J)#KK LI@N N2V;=_?Y MT-O$[[YYO8>DH,Q35UV'L=C"'?6=93K^D!:.B]W7Q2)+'_QB;WFR'A=_97OO M()/O_U;@\@]'ZA';]WRQ7RE--%_M>[.17W/)3E1MQ$^=!5:^IU#QDM@/*.*F M/PX&KR=AO(CE"6=I[(J;/SAWL_GGP73^(T5J-00#FQ6#S N523 LV;7H'C6:AT@<<.L+ MH86EX"5WD+0HM XNN4@?A=#4'-T]"_=1"%UG?)>5E__/4FK)/AE-TN"L?/Q# M,TB36(#@-)W/4PT!#C@9#AAA8EA HCE/Y?D_IO'G(U13*S55_G5^G-I?MZT? M.CW6L[;4OE=TNZG6IR@OG)7/ M-T%KQ1M2O#98:3=HEK(R>Y0O_N6CFH_SYX@O; M2Z'(ZHOS:3-J[]WJ\"*<+_ST4]V=AR6=!S-_[=?6Y> M//OS)1NL[GQ!N58*6BI=H_P:!;LEU'?CB!L4^"^Z[0\M?/TVS;^M-K:YFX!W M6=GM[8O&FU8U6E98C/,TJ[NZL<9Z5Q^JFIXO5P]U26JW)/=^0>T5W^XNX/Z^ M9&8_'<>-%_[+JU]/3]X>OWE].AR\?OOR)L1N8_&MC5F>*%8;+_YV70W\=@7^ MY?6SLOQ'W*J7)V]/3]Z\_NGXW:N?!J?ORC]_?_7VW>GW6(Y=/-;@Y.?!RY._ M__+KJ[^]>GOZ^I^O!F].3D\'/RPF;A'K*= ?]]F"^&$T*6;S=-$4J[EY_)7V M;_^URN&&)FTG,+:JN'XT2-(%?_;7"+32[!Y>'R=F-Y6PCRKAMT MNQ"C.+#\T*,F1K\5T=]THG._F[.Q-7<_QZH-^OU]&>M[M1[KVXR)=G,G'U&J MOK(AWRCX?LI;@I+WM2D4-L7O&H&$!$*30.4 MKIZDBZ-TH72A=*'N>FQ60NE"Z4+=M5W?%5NN;C3/$YNH=G8V^K$YXOX+[[*= M^VYT3]C[5NV"F"1-MI!%[?GFRF^.ZMK#@&CK%>,LK=5S;]*+M->)UMP.B;FM M7<'!26"7 SD0=Y\*U1%WGQSNII1]\#R"3K&.:*0%=QFAP )17@1-I%L;,;5) MK\U><9<5W+4&<1=Q%W$7=C\8+,^Y?4B39O0Q#48M6P]^J-'U'X># M29K7,YAS]ZG+(K&GJ^TV:;GU5<#O:BMNQ?O=Z+EUD.M'QC]0PA_Z^I'Q#Y3P MA[Y^9/P#)?Q^KW_CHJ7O<;?:U=9&.I/Y,B3R;9&[WIJ@O>3Z/KGMI;(^\M$%"C;$-3A/VG5N1_ M:27^;9J?Y'?NT_UK0;Y>>D?WJ?SC$24*X?. B+T;\+GW17;&&>VE26 =C06N MA0)G!0-+HS:6"V7Y6G'S)H=*=@JN[U>Z)[!L#\NE$<"?-H!O'5 Y)<0X2R ( MZ4%$;\$R2JK]ZRC-(6M&NS@MLE. ^O6CUF*?VI+O_V=NQ$0K-30?T??S",,F2I[;/4-UIW(@HA MRR *(4LA"B$*[1;+/!"%]BQPG&D,-M $+ <&0B0!WAH-*2H3H_.2DEX#QS6Z M<-]HQ$TO[/C2 _MY-CT[/GGY^M=4]O:_4_S'^71RZL;I9/9F].]%']%1+6VWP\//YV*T=(GG PY M^+SF]LM"K(E>R0PLU#PC%QP,XP0,M\FK1"A=;][<95GT0ZS[*VL>*Z%W4X@0 M,0^(V+N!F'M?"9)Y$+9@,D1I,PAO/#C)%?!HI/,UH"+7*D&ZK(3>%D)C\3,6 M/R-F'P1F;Q]#DU'<%@,W1%XL5N4X..(C,$V8-HYR&W?3!>U?^KB'XCVXT=GZ^3W.$)Y M49Y8)WW;;U'!?27WN1D:TV,=ZW[)=9>UKE_=&721]I)_4"_LI5XH#EE4*4A0 MLCA)#T1#*@&&*>4<8B<%WD1O9HEY@=DB,1KV >@'U NH%U N;'6AV+"A/ M*!!1;7^K"#B9#=B4O5'.!*?6#C1ODG79HEY08B@E0;V >@'U NH%U N;Q9$R ML75R%&C# @@?!7A%'%C&0[2.69)%%_F<+>H%0X>48!RIB\,DY=]Z=J']M4_9 MJ^>&1OGS_?%\ WE;0_>^%W4%6UM"E-.4!I/I/+5M]:'M"'5T8ROBZ..@;1/YEV?G[GV"R32FBYN7-=2W5TOX[_:XSJ?GP%_D MQ%%S/G:?G]=W7YR[6/.TU]*9HTF[A%7J;_G"B@,N MOK"]%-(DOCB?-J/VWK-43YE]3$7^/M7=*?=\?BF*G^ZI'2B[L:.[3$_UA6@6 M JQ^5FI]N,R@KIYX-!F/)N6KYVXV?^X6\^F++]\H>[E\N27N,H_JU![Q;>["[B_+YG93\=QXX7_\NK7TY.WQV]>GPX'K]^^O FQVUA\:]>5 M)XK%U$KQM^MJX+?T[\5H_OFW2QWPB#OU\N3MZ MOCN]S2;>YF,-3GXN3W/R\O_^[>3-3X68;3]0_6+PZO_[Q^MW___@A\7$+6)Y M@/CC/AL2/T]G@_F'-'A7(#0-_EY>_] ,7A66BH/3=%YXQZ?9@)/A@!$F!FX2 MZR]\GW?DA]&D[,ATT93%-L-!^A12+>+VU',Q Z>+8LZ-/J7X8OE5E) C\J>+"PK1QNZ\2<^;=.Z* M?DT72V_]\>6]G]VL&OLX:D9^-"Y@]OSB^MOJP=JO$^2(,_.GZ];(:J%+<^3/ M=UQ'MW*).K)B.]^TK?4(L[,/M\$E^HBHG7TX7 ^NYY[?])7:6_/5VMO;U,I] M"W*_V3GHPA.Y15V:1]*6'68*'E)>V]5RMY\6*?Q2W_G+,_4,Z8[+/SBV9\CV MN'QD^UVD^\:1HWOMU'$(B[/%N$;64#10-)Z6:*!&0+9'MD>V[VCY&%[8%3;; M6WC!\ (N_P#9_BEHU9[]K!C;PB(W1LE R4#)N-JIMDD."@4*Q=,2"K22D.T/ MD.W[U07OIG,TD# R@>"S>Y&)!S63W%-X>CD].YM.!J?S:?BOS=CG:>SB(\K7 MYFUN]T &T0#XQ8TBO)Z@"8"J"<7BCE:I*!PH'"@<6,*$HH&B\:UF"M53^5"N M2;/F?Z)P8%P%06C70.AI1 1ZAJEZ!/F;W?^?\OYA1 6E;U>E[_BL:+@Y2A]* M'TK?(X1VW/EHXZ3GT]A %#\4OUT5OV47S\$/=?K:-[L+/^5M1"%$(=Q5(?PI MY5$8H0F*XH?B]PCB]ZKMJ(C2MXUIH*&(6PXX#71MC__JQFX24MNKDKWX/XM) MNFS.B&-!.VO[OOWU][G4;Q#[5EC8_^G6U/K@I:"0&:$@$N/@&'<04C F,64E M#3>G(6CNI36IH-MA'O7BBJ6IO/]A[]\'?X0]1#UGB2Q$?4>#?68 M9))RFB$%:PJ"V0PN2 %:&$N%=)0ZO3;[B@7.5:+@E-7%0G0*;!+E&J9)4HP0 M*OS64$\1-32*(_8A]CU)8B/V/30>M,GHBMV8,QB%TU045UK$BIMUSF#, 5@Q M+G7205HK;V(M%;8 JB @@Q(@>!8%GX. 2(61SMI 0N@2:^\W7I"R'F?./AT9 M['*>+"+O4Z$Z(N^30]X@M!+2"F"B..N"9 F>YN+J:RF-SIYR0FXB;Q;4$RH] M!!\I"%T>[$U5Y]2 M-F2ZQZG63U,*'EQ$<'$*[9Y%!.T2ZLS;R?PYJR*Q(:ZNMJ8=E]?>Y_J-R8O' M4#;?"<*O/J59M$-MWZ>Q\T0S^Y68S=WV6+>JFPY1*U$T/"HTH11T7#EAV M#(17 7QV14L1;X,E48E@UL+0TBJ:2(*H>#'J RU&O4WE%HK05/X+/%^&1LZ; MR7BIF%XWS2+%GQ:ST>3]+VDVFL9E(<*%X%[(=/SN<@0[9-0,#=FK4 G&IA$' M$0=[PT&NG0FY&.5&)E_0C]8BA"P@&!&-85D7D[LO'/RG&R_2UV'P.VQW!$$$ M020V@N ]0%!*JX/W"22A 83E!FS6 0K*.2VB4IFOU220*#(5A@'32A<#DG'P MT7 PP7%%LN>:8@TNWJN)(+EED"05&6CF9 FWO2 @J!&I*"@UA&" M$,Z"-TY!M-IG%9/+B>V&!V31 ]KN,7#,X-XY,& V#2G%9I!GT[-!4SBZYG+# MKF^P0PP MJCQ4>0]0>=%K'0DI2HO'!((+#CYP!2Q*'HP6/,>UXY?"4>:U3\!-)"!\H.!( M*"BI3;F;2>5^^=;JI+N2P&6_VK>:[T[^\J$D9$@P^8L0B,1&CQ\]?I1])#:: M/W>:/X('+1*)Y6NH!L&8 Y^*QQ])-IYPI8-<.QM(J% J<0+4<@_"* ?66@6$ M9A)#(%P$=4_SIW7Z;[=^OJ/F0PT5P:X4"()(;#2 T !"V4=BH^PC.Z#L(['1 M^;GN_!"C*$O1@N.R5K#K"-851R8&9KW+,7"_YOPXGR*+EH-E]9R0$1Z<*FX0 M\\E$*[TBU*#SLVMR@6=5=R?3V=R1ZCQ^]_=!=F$T'LT_7^8VZ^=&35-8&!.; MJ-Q0N3V@PV*T5AJ3P#B90?C$P.4003GB@J?**+]VFL%3JC(1"522-;)G#!BB M'$1M>11)*T-N[RO;?V)3#+4BP[(@5&T(@4ALA,#[V/=$LIAM!$I4L>^-=6"B M%, 4\RY1HX2E/4)@/_8]XA_B'Q(;\>\^R5W/O=29@'1<@Y R@)=6@@^$F.P] M$4RLU[8IJ4)4Y4/4@8@B@R7> ==$*J9]^>/VQJ];PC^FAXQC? -!$(F-"1Y, M\*#L([%1]I$=4/:1V.C\7'=^3/3!TEJ;JHLW(X3Q8+@K?_)@/2%!A9!O.C]6 M$*64(>63B1?GAVBP)C+@V>4H#,W\W@=[^G-^]JH)^Z,D=_$8:R_)W72M+?$R ML3L]GV/F%C47:JX'::YH" V)2*C#0VK#? E.E#^+VA*"N, ,3=_3C/->F=OV MS9.E_';7FUBHH="8PD L1&*C!X\>/,H^$AOMH#LKV)SWW-L,QJ7:FH/1FKZT M$&@,-"?%["UG4Q_0C_<^'ORWS:#OF2LDT!)"-$1BHR6$EA#*/A(;91_9 64? MB8U>T)<]>:-1BH!G+M1S/+8X,\D#)UE8E2-G?JV(\R$]>=$+VCD!P=.JCY70 M_#4U\]DHS%,<7!Q-'SG(:S1>S#LZF2CL4!K480B,2 M&_UY].=1]I'8*/O(#BC[2&R4?60'E'TD-LH^LL.N+!9E'V4?91^/X.U%QJH- M:X-W38JU6>IYFC2N1I\1H0]<)!&A$:%1]I'8*/LH^RC[2&PL4KFU1:;,*KE@ MP<3R0U@OP5D3P%&GG&A6Z.&-V'/]SL1S@WKR;'L>G. M1W,W;BM66DO^Y35#_M?T[\6H*0L]3;./HY"6U2V_IC!]/VGOTE9H=M5@9JBT MQD(6A$\D-II.:#JA[".Q4?:1'5#VD=CH-EUSFVCB,4B5P'FBB@M4IR!F(T$: M[;A.3A%KNCB4AF[3TY4H/,7V6#G!GZ>SLL^305C,9FD2/@_F,S=IQJU<#-RE M2*'..W )17L7[5V4?20VRC[*/LH^$AME']D!91^)C7&NBSB7I-J9'"-H4V-6 MR64P22D@EMI@;4HYKO6PR,$YKYF!X'P$(6D$0[, *[/(B3!!F;D9YSJ9?TBS M&KZ:I0]ITHP^IM>3,#U+;Z9-L_+F7ZZ<^7?5EU\^Y/$DOKOR[*]B96V#BW?N M4T?1+84-^Q$QD=AH+:&UA+*/Q$9KZ"/!RZC!265=UEEI MNE9,N4E6$*VE)R5$>#CPL1*!_YB4?1N71XZ#]VXT&=3TWT:CA-/Z4.FAP8L&+\H^$AME']D!91^)C;*/[("RC\3&0-U->>MZ3_R.0UU4*(QU(6@BL=%@0H,)91^)C0;376U6$C=2% M)ZB!! M4,&+\>,-4*:REBDP)];JJ+K,#*+!M*MRA*<$'RLY6'A[,"XB@*JL,Q'TA0?3 M[/+AC^3Y?-!,QZ,XN*#9TQ32#=GAV]N!IC"R5%%5/R%ON,C/, M1Y%NIF7>IOG5":W[YU*:0IGRVS>2*MP.B;']Y55V47B_Y(3[L]V/"/P(_ C\ M!P_\EMH86 Z@O"L@;G4$3[B%0 N@2Y)D,+J+?#P"_RX#?]\'M>&[(9:W;J: MHR0Z2:(M_DW,('@J*BMH#91J0KPHBDZOJ3D5O3 ^>5!+>3-WDUI>]H6J:]IWK^NXUV]__H9NTV2HN!E22[:EWU"2 MOKXAZ-/L--ML:AC]$9%X&T@<37*,V%! 6/CB/%@)5C,/FE@F:9(INK4"X(V0 MN(Y#_S =%SHTK_Z]&,T_=U2ZV^-XC]T4*,1AQ&'$X7W#84&],P5/P09B0;A< M,94YB"9GQ946Y7]K$7^5:&:*0&;:@=#1@(^Q_.E2-"3E+/7:O-O^<)B0(>,, MT1C1&-$8T?AIHW&TRF0B: U-E!_&9O"N-A/P,EJ2+39<=D4$JN34T-F@6(Q C$",08_[U88%I3PF1,D"@48/(.8+/G .+ M23.;8N9JK5-R=)P4?< @J#:8K228$ )$JKU).17P]UT"__V2L)+S8=$XAZ8& M=J\ !_7!(?#/8>J#K>-S-I$5E.60?"Z&N1,2',D>7,B*$R8%R?$F/HOLA8B: ME0\Q!R)5?*8V@4^R9AI)9#IOS3"G2@UUGZWH=U.LND"9VZIB[FY#<1NOW;<^ MYILM8BZ6>,LNFHYV\4JJMP[A#ZEOZ6JYV]=7A5_J.W]YQIXAW7'YR/9(=UP^ MLOV!T_W EX]L?YAT/_#E(]L?)MT/?/G(]H=)][U>?M^-6W?Z2%2/A\?^SV*2 M+LZ-<3PW=N#MD;'-^$/2-LXZSP67(+.I)P:LJ,D8 3(::3.+S/"UM#I7649G M#%AC>+E&9S L)U"2!$(-MR[;_L]["3.41 \IP>G!"'=/D]B[D-(^4-Q+GDM7 M9TO%1%-MYV *AG%;OI4J+X5B,:Z=<]T(]_I*5_=8/X2HAZB'J+>/J!>-(<'Z M!%;R4! L:3!!1- I9"&U89JO=R^+DCN6"$BO!8B8_1+_E$DJ%:@D1I'MH9ZQ M0T$-8A]BWY,D-F+?P12L9^J+)1DXT*SJJ2->.ZDX#T1)$PMFBK0^\51+98HQ M6>LG@P:ABR/NM+.@F _)V4QR=-LO6.>4[Q/@[D(A.B+O4Z$Z(N^30UYCDDS9 M1I"IF*W">0I&40%>>VZ))%($=1-Y;?8Y*6T@!%F0E\EB(U.ERI^TH' B-KFU M6=/](Z^@?-CVPD/T1?1%]-T']-TZ&A)EHXO: O>A9GBT L.CA& \M4(0:ZF] MB88D)F&85&!UC,4.=1F,S\48-83XF&26/FSO8(Y60V)P#.R66]&V2\ QL+?0 MY)?9-*04FT&>3<\&36'I9C#-183.SJ;U&XL<%,XO;+VL8RGZU;S7?7\' M[)#1O;+N,9B- +A+ 'BX,]<.BAU0]@^(V =J_+B8O%9!@0XU=V\8 1^4!<93 M$)2:**V[:?RD*$U.(8'-C(*(AH*Q60.SG(LLG KY=C]^W?CYIQLOTNVVSW>T M)F58QH0(B,1&ZP>M'Y1])#;*/K(#RCX2&SV?+SP?*I**P8.AM8UK+)Z/)367 MR10E2G&6XUIK0>:X\I8;\%H;$%18\$D$,-Q2RXABU-]>SX&>SY-):#[P>#0F M-.^BR:^IF<]&89[B9?9R-&\&'\O+*:*R.G"Y1&7U$&4E$W-$& :9T@@BTPR^ M_(2H-3%1&IG26HZ2:VY4L@EB%@R$%@9<9!*DB5RK3")-MQ^QN2M'>270[<>. M?W>S^#;-3_+/TUE.H_EBUD'Z4NLA57@4!Z$1B8T^//KP*/M(;)1]9 >4?20V MRCZR \H^$AME']EA5Q:+LH^RC[*/1_#V(F/5AK7!NR;5WMIGYVG2N!I]1H0^ M<)%$A$:$1ME'8J/LH^RC[".QL4CEMB(5RB.-0CO@VE 01C/P-&>@SGGFA,MD MO?NUCLY8800P7[MJ9<_!<1-!:AN8,RY$DFX6J1S'_UPT\[/R*,V[Z7&,H_H, M;OR+&\77DY?N?#1WX[9BI;7D7UXSY']-_UZ,FK+0TS3[. II6=WR:PK3]Y/V M+FU59D?%F'PH#,-"%H1/)#::3F@ZH>PCL5'VD1U0]I'8Z#9=SLL^305C,9FD2/@_F,S=IQJU<#-RE2*'..W )17L7[5V4 M?20VRC[*/LH^$AME']D!91^)O;-QKKT?V,4DC6U! =76@4@\@R&*@V52B&"< M='JM9T;V6:NL+1 5!0A'0QW@;4#Z3*TGGAA!;\;53N8?TJR&RV;I0YHTHX_I M]21,S]*;:=.LH@2^T@V %E_X"(C?;:5NRU*&102FD0DB@0S#,PT7A(2O @,S?%8.LB M#XKVVA.WU_" Y&,E0_\Q*?LV+H\S N$H":K#,1](4' MT^SRX8_D^7S03,>C.+B@V=,4T@W9X=O;@98PLE17++54#(0C"B'+( HA"B$* M(0H]"99!%$*60A1"%$(40A3:*Y9"%$*6Z1>%\ #7=V5E" O<*Z% 6IOG5B:VN MSUTQ.R36])=7V47AW873] C\3Y-W$/@1^$-*.07&@1M+0-CRPTIE0;HDH]"& M.I6[2,G,\>=^IA_=6,W"6GE:IZF\WDZ\VDVX&0X8(1QS+'W M))7LB%6QC-.%'R=4JG=MR&ZHU:VK.2\"UZYX-!#3B )I3E32?AZ ME3[1*C//!;"035%SUH(WY3?)'*%9<*XXNZGFVB;\SZ0$8N>&8:S9>%FQ(&>H#U >H#U ?[$ND)EE+94P2K-2VMAFC M8$@FX(5W2K"H9%SOF$&=<#IR8*0VY-<%I$T,%!SQECA.F=5A:Y$:*NF0$75H ML-P%REP4YI1_:Z/V]M<^.?Y*KNX'HAL8/6N+?9PU]6C6G:8TF$SGY?GFTRJ7 M;:F8FZ5G#_LV(M0R_:,8[LMKZ7>N?O+@:=5,Q2I89%J:S_] 56D1(F2K0K#QX.;$+O=DS\X_'AT^.N' MM_O'[]Y61\?YG]_>?3P^J@[?Y[\.#_[S;X>_OLWKTZ:HJC?5N__Z_#T?5^"16'S-J5+_ECT^:ZEV&D5 MY.KRR@["S:3= MK5N0G^I!7I#AI,F3;7I5_.9CR6XOF8I5-EKL^KEA]=9GJYINZ/&VOUNKJ*Q7!> __>79#)EK?GC7Q=1//;-98<3;U MUJWLGOWJ9M;]>=W4KNYGY^OU[/[;\NG;UW&\QZC^\[Q^GTZT4_!_N>,^\BRW MR#W#G^=-SS4?KC=V<(^X1>UAN;&#@_G ?.[YIN_4+NGO]@V]3:WI2KTE;+C'@_9""I&5-]_FC^YE?RI7_>"5? =UA^CO']A38'J8/;+^) M=']T/.E>*[7O_>1TTB];%B :(!HO2S1 (P#; ]L#VR]I^A!>V!0VVUIX@? " M3'\'V?XE:-45^UDAM*DZM@^2 9(!DG&U4NWI?2 4(!0O2RC 2@*VWT&V7ZTN M.!Z.P4""R 2 S^9%)A[4QGM+X>E@>'HZ'%1M]=SCV.=EK.(:Y>OQ!PQL@0R" M ?#)U@%]&( ) *H)Q.*:XLF/.8F#ICZ/(!P@'" GY,A80Q _$;U/%KSNIMOJIG%7[PR:Y+WD900A!"#=5"-_&5/L:3% 0/Q"_ M-8A?UP$:I&^Y 60X3?T)IZF_C7[:H)' 8>I+/IG@^>>_RJG^@-BW0L/V'R1@ M' W,.((\XQAQ3B@RPCE$1>0TD4B,N>40=&:%9Q$Q[P3B(7'D1)(H8,HU]\D) M8E9_"+K /:YQ3QJ^ND,$=DH" .YV\9"5'<6]1!3%@BMD4F2(2T61I9(@FT+R MUB. >H!Z@'I;B7J1$\$L0X[XA+CR$ADI#,(DA$1U"-[1 MFZAG+3$R&HQLP!YQ%SW2S$E$.3>2&4H22\]XP+?N,0D6'V#?RR0V8-]#8T*/ M.;YB,XY053Y2DYUJJHQ!/!I=C$N! B4T.B.QC&+AB#YMF8C.HNAUMC"3T\A) MSO/=+C.^89BII6+M_8Y0I:L\/O7ER. RCT8%Y'TI5 ?D?7'(&W3R7.*$I-8N M6ZS2(<>P0(I[$D7R(B9V$WF3-XXQA5%*IL0#8D(Z)8:TR\Z]9?DJ7L?AU5+W MU"I/27TY<@CH"^B[#>C[[&C()0V>,8ZR_6@1YRDB:X)'SF.+.<'>"G43#5D, MQN8O(,,#*7&"C(:"6$1LT%8E@EF4SW=4-#4]SLDV@>!:,@IF)6GWS"AHIU". ME!V,7],B$H\$V.G2M&?GM<^9?S!^LP[\>2(:O_L61[YNVC-BC^/IV:2I_FY' M(SM_5"PHJ=V42M!-#]%-3F"KJ2)(>D$1]S%;ZL)RE*1(*G#%&'4W=9.0)$IA M+-*2>,1QB:MX;1!S4@0CC*/EGDXWG36#?J>8/C3-)(:WDU$]^/HICNIAZ#(2 M9H([D^GPY+P$TZ-$]S3&H+ !X'8@(/WP$'IK/*>4I0MHR"%HID2F)!EC$ MJ%0B^>(""'(G0A08(VH]0URIB(PS'"GBK!5,<*[7#X)<]A33@(2 A$#LU2#A MLJ;_I/VR>RY16[8"[ "R#\0&V0=V -D'8H,'-"W&8]%@ISD23F=OAKJ$',8, M:>]=\BYZ31;2LX/1Q"C)D&A3NGV^T03ND,4Z**M2$(INA@=DP -ZWIIPV,&] M\_2 T=#'&)HJC8:G59,YNNSE^N[4CJ8(2.;[$$>S[=T/@_/8C$_SS=7^UU&, MY;=>-8CC16$L MUX$M9,EC[9AVCN2OT_PC:9/O,0SA#(\J*I;2U<['M>RDNS:!\WJUEYHG;_ZR MGL"XAV'S%R 0B T>/WC\(/M ;#!_[BY58<(P:S7B(@7$2?YA"1&(6Y$4S9:1 M97@A.9M%BY,62!DF$:D/,A>Q)#>PH M02 V&$!@ ('L [%!]H$=0/:!V.#\S#L_D5'G,:?(2Z6*\Q.1]DHB$TT4/!@C M%RM3B1/"I5(GQ%W9[K0T.TQ&H.Q&$<.3ME'<-_8+SL_F[G1"K>K*=CJ;.[8Z M]X]_JY+U=;\>7USN;9;OU4V361@V-D&Y@7*[OW(C"7-."$8REDU*;B(R(3@D MJ$K6A<2,"S>5FPI*F)!P5H,E!JBD0Y9Y@0*WQG,1C+JC"U1$Y+&Q(U4IN%/EQ+A,#5V/> ?X!_ M0&S OWO@7\8MG"(U2)> !4\T(Z%("1EK)29""9KX OZ9R+PD%*DD..(!YWM4 M4H@JG*Q5FFG.UHE_#/>P4@"" () ;-C@@0T>D'T@-L@^L /(/A ;G)_YXR^H M9#Q$@J*3%''C!#+8LNS-R."BHS0N'BSIRZEK(AI$6&F#IGE 3I)0G!\3K"5$ M$[MVYP<:^4 9ZT9N[L:YML3=QN[P; P[MZ"Y0',]2',Y(0-56B <:4DQ$@JY M1"2*"0MFO226+NS/'CP(/M M;+"#[FS-8;&0/'G$L"D>?+#(J9#].3\421Z4"HKYMT\,"TA9[)!./G 5# M[.+13 _IR0M>T,8)"%2K;L:&YKNC3Y] 6^VX,(*V>HBV4H(JAS%'TI:]RY0D M,N5 U:BTD=)C(<-"2X6E[UV^.SWK#R]BI[8^34;^Q#;Q4]\.EM!?UY >)]!? M 1 1B V^._CN(/M ;+"&[K*&0N1:>"&0Q\%F/SS_,-(01(R/3!BL9%PX3V?9 M.YAW&D/+RDDF4(T)B C$!FL(K"&0?2 VR#ZP \@^$!L\H7E/*+'L\1@9RCXD MS5Y-B,@13Y"VA MBK-,LKGH7$SRAS=_)A-+,)6GDS[$9CVH_CF6MNB:[];BI MRC&B,8#RVG&Y!.7UH#">C\8QEU46CPIQ1CRR(F&4\H7\G\4T+2BOI6]J7@ET M^[7]/^PH?(SCP_1^.$JQ'D]&RS@^E)<. W!0-F C$!N<>G#J0?:!V"#[P X@ M^T!LD'U@!Y!](#;(/K##IDP69!]D'V0?BN^V8LNJC6LC9YL8RKF/9W'0V!)] M!H3><9$$A :$!MD'8H/L@^R#[ .Q(4OEMBR5Z"E7*06DI>.(IT"1#38@AK&3 M$DL9O5A&L=E^^,>D&9_FH33'P_T0ZC(&V_]DZ_!A<&#/ZK'MMRDKK25_,&?( M?X[_FM1-GNA1')W7/G;I+9^C'WX=M$]ITS27E(VI>QCR,0$^@=A@.H'I!+(/ MQ ;9!W8 V0=B@]MTS6V2GE&;/2=$J B($^^13C2AH(+DV%%JTT*/CL=4IH'; M]'(E"LK8UK4G^'XXRNL\J/QD-(H#?U&-1W;0]%NYJ.RE2('.VW$)!7L7[%V0 M?2 VR#[(/L@^$!MD']@!9!^(#7&NJW-D>#!!,!2<8XAS09%A-"*6-*4ZJ!1# MNAGGLDF0B)U%27J*N*?Y'B4=\IX%%VB@R8F;<:[#\4D/BRW>#W!^$XRO/_BI6UG:X.+;?EA3=HHQ!; L@$X@- MYA*82R#[0&PPE^[J^<65\8H;1"-QB%-MD3."(RFU%?C[(*];/P\Y5%]M/:C*!N"YK?O6]2/*;(R:S.&9N]VX:J*?C.IQ'1O0 M>CLNKV#Q@L4+L@_$!MD'V0?9!V*#[ ,[@.P#L2'2-8MT8>=DL#BAP+E"W*2( M;"(**1&)8]A0MI@ O\R-P2N__F_#?J@'7_^:O?L2_CH<'%WZ\7GN3;XTWQ9_ MR;$N)2'4!9@)Q 9[">PED'T@-MA+=QUE%Y+R3A+$N8R(4R>09=PC;4T(V90B M7BRE8!#LI1#WQ-GXZH9]NM0S6CV M,H7TD>SPX^4 2QA8:EDLU>6,8 8H!"P#* 0H!"@$*/0B6 90"%@*4 A0"% ( M4&BK6 I0"%AFM2BTVEV2^\+0=S92[EK3GV;+N=9=&4I\5-%Z% GGB!/#D([4 M(^X\%!JH]3=W93[&\56!UOVW M4II,F?S;#_94).]I85:WK[*)PGN=$^[/=C\#\ /P _#O//!C+#5C*J%$C,UP M'Q,R-*._Y(&)C.':NP7@?\QV/ #_)@/_JLMR-WKG>*D^YB^V;P<^3EW-HW@V MCJQ7%E,,>^XJDDN[1(I9A.'']"$KUK@79#+7Z[&K.):VCB [A4++. M@L;(LE9O*>Q)RI?CPNE>,CBN7;Y'%OW(B<[^C6$$V:P44TQ$<,%NJKFV!7US M.!DW8SLHV6775%W37IW7<1\^OO]1HACN2:9[Q.#GTF\@2=]?$/!I-IIM'FL8 M_1L@\7,@L=4F::9Y1CB^.3+JA-!$.<9I/:,(R1)TH'([DQB2P OV58^TB1 MER$ASJ1 VGN/ E%.QQ0S^+ME O_]-F$%8[VL<79-#6Q> @[H@UW@G]W4!\^. MST1%Q7D(2&B92CJD15K[E"UMIX1R/O^Q@,\\N7R+HLAZ:A&/!9^)BLHIZ2:MX)=7/ M#N$/R6]9UG2?7U]E?BE7_N,5?05TA^D#VP/=8?K ]CM.]QV?/K#];M)]QZ(\&,29+SE5F""J,,7*DU7USV%%8]K#DT"0>X>Y'$WH1M[1W%/6J$U(E1Q&(*!?PDH!Z@'K;B'I.,"N#PD@$4KJ1F8BLT!P) M1ZWF& L>%LZ5B4F[R*E"VI6N9Y**? ^A2%)O U?.";?0P6QUJ*=,CPLX%@:P M[V42&[!O9Y+6E8\X1NU0H,6]]E$@$Z)&WA)24M,YHPM-PQA33DMLD/"*(DYL MB\^JY+T'3R5F(2VUAO]^2>N&K+" ].7(X#*3T0%Y7PK5 7E?'/(Z2JGB0B.: M7/;M/0_(T'+X-&:.)!T==NXF\GHBG5<\0VT()"-O"D@+5>S=\H_15HFEIJ/? M#WF9Q#U.5MC4ZN7((: OH.\VH.^SHZ&-*GF9+4FM7;8I<; 9#4FV2"FV+&DC M$L,+Q9/)!D)]**?.9@Q4V>=WGD1$I&9)4(:=66KQY'=!D!+=(VR%G6M?IL^_ MZG:T[13@*-A;:/)I-/0QAJ9*H^%IU626;JIARB)T>CHL;\QRD#D_RT&U?_Q; ME:RO^UD:>M4@CF??JYLFLS <)ON2=1HD*SS[IIT@S 5/D(T\(AZ]1SI(BI@5 M$8LD<23AIBHC/#*KHD;!1X.X,1XY92P2(FHO)!6VGV %D?X>(O:/F#Q$V&RM!HNB" M0EPJ@8R2.OOTU@9CLFE46F;IJ> ( MECY[#D8BSEE"FAN'O-#&J1298W&A7B,(XTMCP63*>68^^TM:6XUT\BXPXZF- M!GR?#1.+51=*P[;F_;8UX[%P'SA*#G=ZUA]>Q-A^Z=-DY$]L$S_U[>#I=75^+>D5EZIS&TI$Q3@Z%]#B B$!NL(;"&0/:! MV"#[P X@^T!L\(3F/2&A.&'8122U#8@'3)#EF"$=B65!4>+]0J=0RY,/--]# MG1#9$PK%$](>)<6]=BI8C 5X0ALM)%!QMZZ=S,^Q&8]J/XYEK;JNH?6XJ<[S MQS& \MIQN03E]:"F_P1;*RA#7'F#>-8^R'%ED7,N6!X"=T2L?%/S2J#;K^W_ M84?A8QP?IO?#48KU>#):0MM0@75/,&@:"M@(Q :G'IQZD'T@-L@^L /(/A ; M9!_8 60?B VR#^RP*9,%V0?9!]F'XKNMV+)JX]K(V2:&[H=0ES'8_B=;AP^# WM6CVV_35EI+?F#.4/^<_S7 MI&[R1(_BZ+SVL4MO^1S]\.N@?4J;IKFD;$R">U)2R&0!_ 1B@^T$MA/(/A ; M9!_8 60?B U^TYS?)+%3-'J*B.(:<,'@!=D'8H/L M@^R#[ .Q0?:!'4#V@=@;&^BZK_!_)Q9VUXK]-%NLM0;6&',1$Z603)0CKCU# MQF*#'*?)"))'#3U>?PP\,/3^.NP::;1@X-I\."XQ ZZ0>X/PO%5).$J.-?VU#BVW^X? M3FOR"_)O/VJM0;8IIG:=6>[/F3\#9K]@JK\ S 9[;2?8 61_AX@-]MJSV&N> M>&^\E@Q+)=6V&_C[(Z];/0P[5 M5UL/JK(%>F[KOG7]B#([HR:S?&9W-ZZ:Z">C>ES'!M3N"Q;<%Z!VP>3>"78 MV=\A8H/L SN [.\FL4'V@1U ]G>3V)L1:GOVT!=15%.>,+(T&<2%HTA391"V M+BI,.,,DK7*K\LJO_]NP'^K!U[]F[[[$PPX'1Y=^?)Y[DR_-'PWP\.#7=V-> M4FY5T M $T!SDT 3#*:=8 >0_1TB]HX:3(H;H[FD2 E?&L=(A0R1 A'#.!M7S;!?AVI& MLYM*V3-)&2AT:=)39(4=*#=1>#>A MGAZ _V7R#@ _ +_-N.]LAN[$J4$\6HV,]P:E@+GPS@LMS#+VXP'X-QGX5UV8 MN]$[QTOU,7^Q?3OP<>IJ'L6S<3QU<50QW*LHI@SVV%IBP M'M?LN?0;2-+W%P1\FHUFF\<:1O\&2/PLS1V]8\8IAG3*;@9/)#L/TD@4I-28 MV-+WD2P%BS_(/2/6"1%"MP7 YPS$9%)3"(;C>68>Y,M\9OHSV-DBAF! M<+*JQ%!B_GK^06+PU& C.8_+1/_[Q?X9?K; _TN7Y=7M^8(NV 7^ 5VPE;K M!$N(Y"3K J^S)Z"S)^"]0 Q'GR_0Y*R]J0LBD4FS$)"W/.L"2C R3F?5X"G6 M.I@4^5(]@?OI LYICU#0!Z /0!^ /MB62(VE. F;$N(:9ZR-+B MF4'95%=& M2:T)6;#5);'!,K/$ MG/QO:=7>_KI*CK^2J_N!Z".,GH7)KF=.*S3KCF*L!L-Q'M]X6.2R316SXQBJ M5 _LP.=[\RCR!^48BF;OQE*$^KSR?=MDR3JS7R,:#$.3N%_VJXC MWUXC]B;UXS<4ZE%L)>MUGMSD=/ FU,U9WUZ\+E??G-E0$A+FLMCJ03N%::)7 M]T$Y':-.%[,7MK>B. AOSH9-W3Y[%,M)&N2V[CUOB=EES M-N4)O;;]/^Q%\^;57R[98/KD&>5:*6BI-$?Y!0HNEU!/1D1;G8R* OE3"V!? MANG+=&&;NPE8,@MO(V#[^*Q6AJ/V+)?7D[P(H[*J#VJO^'9S ?>/CIE=-D0>/?%/[SX?'7[<__7#4:_Z\/'@)L0^ MQ^1;XRV/*,1!$\.7>37PY0K\OWC;G'Q):URJ@\./1X>_?GB[?_SN;75;/.(Y M!W-TG(?QV[N/QT?5X?OJ8/_H;]7[7P__?E3]-!G82U9$U\W\WJ?G9[7L_NORV3 MO7V=E'O&L#_/:];I1#O5^I<[[B-[DC[BKD?<0O>T9OCJO\<\8]?G]YVJ"/W= MJHC;Q.;V4HE%:^#F6!^2^Z_7A 9+#*7MRG0SQY0K__%*OOK^U!];>[3:Q7FT M47"_AI39I*]^RW^>--6[;$&%ZEHAS>-X:#,7U+6JUUZ/_OMU._O_Y_FK[?A)+NQ_'@@6U. MJM0?_M%4:30\K89GL02D!U^KLK%YWAXA\/J!3'I:A]"/6Y<@<6\LVXAN8B&AV15HXA3DW& ML\@(BDQKK*UQU"]D+0:CB5&2(4%\0MQKADS@#EFL@[(J!:$6ZOP_C89Y.*OH M*B9Y3PNS3<=T;4*B.(#N2Z$Z@.Z+ ]WH&(O>!F,,B[( MI71S7!WHKKJ5X\L1O^4T:MS%J-Z]EG<_E%3G-@FOI&F/8K[DZWZL!E-'HWQ: M?B\9>M6DB:&J![>&^B#@ 0$/"'@ XP/C[_+\5QWI:RW M=8O(V:*B_?#T+ Z:MCRDBM_*[Q&*^ MQ-_*#XH--B4$%V)81N"N;97\2Y':@SFA75+)L>YAHK;)BURC' #H[1"Q=Q3T MF.&&,9P1BU&/N!4<684-XH)JH1P/0L9E!,Y6"GH$]Z3RNNO14C?=9M=RPHE]3!;83] M)X.T3#(*DW3BXBFV^8KACO:D)@!W$#C?+#OJZ M'L%UJO/GQ_'T;-)4?[>CD9WO80JZ:SL-U5J(E-AMNNNOMAY\[J3Y>/CK M3):7741!=(\J#OH,(!"(O1H(7&F.\E)MB7__DZ:$[CH[0$QY7;;L_*Y):;2? M'W%:3TZKGT+=^+SBXY^K?*$YR=]"6=Y.JWIP'J>%68#B.RZV+]J0W?IJ8V%" MDM$H)%/$B$LA2K5Q0AIKDK"/4H;TY!CW/'XKR=8L?AX*@ QW'&C0]7 ML+&T&+BF6Q4#A_8/@,. P]N'P\$))Q)5)3&&(5ZZ[!@6&7)2,.$))4P]J>O# MVG&88PPXO.R.$.#9+"E*/\K\/IKX\634]H48A&HX/HFC6?0>E.<+%M47H#PA M%+43[ "ROT/$W@S#^=D-65YK M[P_"8='9!YW*7I+ARM56A0\@#K\-UFJ7T5V?GMEZ5+RT^W9)V:J5!=6V\:H- MS-J7RPZ %8 58 8_OM9;1YQP-FF%BMD65E(A'9-"WDC/F3,ZA86$M,<4.A[. MRKS:C.H/ER;!P_KZ?M<$%CTA!1C!$++=#".X=?(@*+/C\@?:Z"':R&H5 ^4: M$14DXC(2I#'#R#JN\D=8R+24@SQ:V9QZJ1\&?GCZ\!J?^V5'"XC* /H!L0'] M[H-^&/- D[6(!$803Y8AK4E$S%$>L212BN78XL^%?I1 8_;3-_2C,#'^MRZ/ARL :XDN)+W=R4IDU%@0Y%DTB..#49:88Y(%BA' M2,)"+J6%;W8?1V5#YVWL_OTPF,GNYTO17;97R7M4P#X/8"$0&[#P7N=M6")L M8 Y)RR3BA&&4D0XCZWUD01BE]= FP707:"['M+KTLMLRH>$B"P'Y/&LP)PV#$5!E<4JL!C4 MD]L>+"JNF1S7L9F5*[R=BO%!D>*E-Q'+:@QZTP,L K$!%N\#BXIS@6-I!)-D M1%S1;)XS&A 6U% 9;?#Q24?H;0@L4@R-@B$HOR&V_:=1/+-UF-5P-7,F?K>+ M#CILQV43=-A#=!AQCAF3=9A1.NNPF#0R,DKD'<-28>%Q6NBDLYP0_5229ZIK MFOPUTVC[K3 O794I4&6 C4!LP,;[8&/44FA+-%*ET7DV]@,RACJD:?!)TQ0C M>5*7L0W#QA[66]5T#(+X+]G0O\R^.;,7D'H#NNMEZZ[M[\B).78D.PXR!(9WC"6L S(1I>=%HD=08!^=L TGDC)RJFO,@7$ M@[=(*T\0"F]09X/,'^0$(J)WB:SX==:3;*L4)3@4@,<[B,?/CH_:"7XC M+,>A6!(^?A<698\2J(N&+8L-\1\N/>7ID3C@1H#:V@JUM?5N1'+12^DP\@P[ MQ(W"YX MX)Q&AP3#L72FX,A2QY F(6,?M9(3NX(2["4 X_M-O09C?U MAX.O*./**;@-*]%6+K-E'%T.?D^)L83 MGS5><+AHKVS@&Y8<8MBK$*5FV*RH8/ORP(XNSW$56F^%]8<@7_==CDYQ8@:0 M#"SS$B%YZZ-!GL?$I.0HA52B0=8B8Q5#S.LD#<-,^X5:N^5LFBQ#!=RS%]^. MJ8(76Q7"EN0KL:WPE3[&<54.-*LF30PW#GG*7'P.7A.H:%#1VZ^B#<$N,LL1 MX5HC+KA"VD2#M,24"LFL)&P97EK&FX,,-Y]&P_,ZQ/#+Q>\9=^;BD_N7H+/T ME"_58V*%!RMNHF1OPJX..&XODW= *X!6(-K@F+PJ?18SPB=CD*&2(J\)T50& M2_!22O37IQ4X[6D.KMLSNF[+.)EW4WR+^P+ ']V"N&$_/*1\IOAEJ3_\HZG2 M:'B:O;/SV-QPS5X_\ C*TSJ$?MPZA0MGC\+9HQN*$<#X&T'X[9[_J@.H&QWA M6VZ__LG(G]C2J'^8*GMNZWYI$86R$8F:;&AF(]-E"R[ZR0A"HY#^^,+3'[?> M@16<2D%H0-)'FAU8K)!V3"*IF0T$1Q/3@@/[F+#F)WMQFL?1' _W_;\F]2CN MSY#C_7!TE''CZ!(QWF8 65+^B9(]):'7'*2A PX##F\V#K,H>&09AXW )9HH MD(M:HQ2#XIKI:*E81B!Q33A,>II!.=#20X3@G"P<)C;T,89I/# SY)27P5Y<] B]%H%(ZZ9;B.TR%^GV6Z=\N1;H] M4:=39ON#<&#[_>8PW:W-EM4 0O?RZFV3)ENCW !([A"Q=Q0DK;"$<"D1#:0< MHY)M>B>C1I8X+*R@2INE9 AL$D@2S'I&;-49*[ 'L5%F_OP>Q-FHI&2/+]K& M_3$[M6>%WT%-[;BTO6@UM?7QKJAP,H%)Q%1V ;A(,:LXRU&DQJ:L((GF:B7[ M#I^F:/&I;P?CK!/?S0!C2;J/";5->@_V&P!_ 7^W#W\]TX# L-/PO#L-93 M=!4!4; G.0G2>9F_KGM8K M/+!F$P5[$[8LP&]XF;P#2F'S(CG::4$3S5A+-48<&X8RIF43.6 6<"!&NJ6< M*+8*D/Y!(*>GV KW*K95P*"CRK-U5$GUP X\=%2!QA+06 (ZJ@#C ^-#-O-S MI1+XX>GIL+QQZ/^9#-8CCV??JILFF(X0L(>GN!2?= M/;MGF5U';RQGR% ?$#XF:2V03%IQ+DZA8RLD[\SD"'YIFDDWJ>)@.6OD^ M*N*]K-QCW,-JJ]J=K%$F !WB-@["H#8::Z5,\@Q[1$G,94D*8Z8]9H++Y*W M2R].7"4 TIXP&O /($Z\N3GQ'F'AJC7:9"Z7RI-K_.HH1*M$ G<$R?5B 1!'O M,3:(6!,0=THA%[Q%0;/( ^4RF(6#>1]BF9XU@_XM)61SD9'?BT1W GTESY?B MO"RK5?44AWY-@(M ;+!:P6J%H.DRK=:N TAGJC;CIAK%OAW'4(V'8*@"(&^G MH;KUE5-$:A\"#DABF8U6)AH5]4\WC#OH*/9P!H[/'6X<#U=M M#>OM:O"\"?50 ,$ P6 3OW!V@$CNLOCI\V57[F(6]X<64GW6![UR9" MK"$1>:\#XMQ*9!5/"&.E D]_<*%@[3U/:]M&V;O]?CD_>S!8&\;X0I;8 M0Y*5UPG!M$<-@/!=( S!^-5G,)=>Q:5M\1]V%, 9@2XWT.7FF0]$"59+3B12 M CO$:3D0A6&*K(B<,"F,IWSI_8I+@LGA61E%,TN$#DO2:'R5Y_V"4-UW.:#; M&+ ,X/ #<)C&1!SG&ED6+,J ;)!SQB"<1/Z#:HG5 @X_M21RE3AL\ H+PK=5 MJ*!/\[H9I7I M$[:)V15V2[Z,O"V]$:<4/:S 7=D 0-W!5@&,/DAQUS)Z /W##'-.>(V!&05 MMDADW"5$&.<7"Y26V!QY=9A,>I2LL")I6^4+MDJ6Y8F\2RGZMFPA?O,G=O U M5B,[+JT9!ZV'TNO\E+)O1P4#1J^?_= M%89\OH2/M_6S=FPL?V_9EP_RW?DO\N Z\$DAL.S MF$&KQ!67?;#,*I7SNC4'Y(P!O@.^;P.^8QZBTC8A3$@J_1LTI@OK?;T_E6-7A5H'5W0^L^NQ94PF,9N47,)(MX MP@3IR QRE$AK?#)8/:EX9:8%GZ3O/L51/0Q9ZV5H;.+;V/U[J07G-6NG;9?7 ML5.3%1Z1N5,"!FBZ0\3>##3=>A^&6Y$$I1EZ8W#%'^$H/XT@XH35VE,N^<(I M)8_Q8385O>\9CY(]P[8*QJ&$9B-]EH-[>RF]RL4\S$%)7!NFZJP5$5"VL(<+ M.1+/JD ]]U($EAT822GB/!AD$HO(&RHB9]00OZ! 60S&EDBAX8$@KK(/I 6Q MB-B@L_=#,(MRJ0IT9>&^[VI-H7M*<4BS6+^(0N8;L R@^@-0/0AON*46)2IQ M.30F(NT(RP@=K1664%EJ:&X$M9(-I)SU:%G)EE-4(.=)1$1JEGTLAIUQ6X#J M!O<,6>'^S;:**&SLK,-)BOE#<(]6K4CI'BUB&H83UX]KE-/'1C7^;64Z]?:5 MV5&M2D((,FM)E!BWB#MGD/:*($JQ4*8JLS^J81RF0)B8B M%P47..) 5=H"K:I43Y@5=@;>3'G=&-/WQH* O[31; ,PO]$P;[EV43.#!!,) M<2,8LD0+)!E+W"K"7%HH&Y+$YDN!(8JQS,X35T@'3Y#-7A.VC%"C_#; /.L9 MO<)>;)LIKZMRG^[>6+J-B>_K2.V4P;\;D\W<4:[\QROZZOL3WXCN\FLD_*[/ M'QA_1PF_W?,'Y0D8 A@"& *,#XP/C/]<72\>I4[W_Z!;' M#?OA 03X'//OON[7;<"E/='SWOM\Y;C/\4DL,:5VJ[@] M39OAWX6#4G,8Z; MUSN/:; !O,QXB1)I!W3B'N' M P]8)KVP8_#8C>']PUH_HU2;1PF;#%-YK'[I\^&AK1'MNL0JK6ZEF"2 M+WB/-Q(_ZW9_/_]99U\R^X:CJC\\[BQ^' 3T:C_.O2F@FK MY\O; M+UO/>2H56=*I5&0K3J4Z'HYM'_H3KE]1;DJZ]":$WJ"\X4ZM21DAR6J!,&,) M<1PYTBQ@Q(3S4A@EHJ!0Q0;E#5#%!C /,/]B85YP3:,F'@6I,F1[HY")EF:7 M)]@D979S^$)?6ZABVV)Y7::7E?^U>3;MK_<0)4)O\/P#IG(ELX_Q8![1V/0H MQFHP+(=9C8?7,_*F1^UF;Z<9YP]:_W]O;IG*:H3ZO/)]VV0^/+-?(QH,0YP] M/,^A7)Y.X7]:K^_;:\3>I'[\AD(]BBTCOLZ3FYP.WH0L$WU[\;I]'K13F#JYW0?_F#3C.EW,7MC>BN(@O,G"5;?/'L5^EJ7SF)GT6UF=_,S7 ME_SZ[9[0^*+H::XQAULGHAE]>#_KU(+]Z;$?CUW8R'KZY?B&O9?=Q M2]PN8F!3GM!KV__#7C1O7OWED@VF3YY1KA7HEDISE%^@X'()]60 L=7)J,#M MGUIY_S),7Z8+V]Q-P+MRA]O'9Q >=FC^>I(78516=8ZT^D&D/2Z#*JFV!]-! M79+:=N1^CB6ZG]WX",:]!89G?-M2X[(2JN.*\M;")'F0Y2K*T#&<9 BHO\7P MIGL^P7@/_WFFGS+)^O:LB:^;>&;+\7W3L-=O9MV_;IN\> M3O\\SZO3>73,^I<[[E'FX??\\)9G2'A?9(/%!'BVU@3XI\'LXU+@/[W[?'3X M]ZL/'@[VEIHQL(W%:4[W5!5_&PR^MT?&L!/OP\>V[_UN]/_Q34>M=NTF3'>)F^=[U_4RQ;DSMKOW'=DS%N?YE.J:;SO6C M"JQGR[&QKL^]%HJ0]5=:;[C=SYUPP/97KIL@Z*^4[;9"Y)M]F44 MS^-@LB8)_MR]',3S2CPIJ-[5BB=_0>+)OTS;I'QIVZ1\"7%LZ_Z:S.=?IAU; MCLI0JK?=4$!TKT27@69=K>B*%R2ZXDNR]>C+>:G2_G(:;9/=S=.5["S?:_W> MY\%4;B:%R2ZYDM;RCSQX\FH'GQMMV[; MWDQ?_$E^UKH4[N?Y0;5[MX=MPZB#;E @SE?BK$$3KS@' [\@>2;X2S,>^G]^ M<=EB#6U&1LQ:L CBFO9KRVC0+V4TU<'<:$"$KT38@$9>L0B_J#RJ-I'JM.Z: M\;0:N:L;_1H'):]A77E44-T5HT;RU;\4VU/U)]D>_ M#.+X2W_8-%_.XFA=V[AY3*T=_;8;4Y[CN/HUCZGZ5,SJC#?#0764K6O(R[BO M;#^P8/S9TMVOWO[=%]XW#QXJP#>Q IQ@* &'$O 5+M$#L&9I)>#/CZ*/KI!Y MQ,2_4TK\7)-OBW,'0SN.3:G.O6S^L;02W45E.D^8B"/+=J] 8P_>OUE M=8/(?^X/P:12;O!;MGX?I M_8P[CBX[PY061MF0G8SB<1[%+_VA_^>K*C;>GN4WC$=M1O&*->W4&+CDY2<5 M'JV>N;LBKFJN"FG=;/Z]*JAYW3+?Q%7N2:G^?-.\G*?H#\W->U#TV8RG[/(T MPT%^>Y.1>.#WJI_*286OID1Z50U'U:NK[[SZN0KQ//:'9UWOUSR5?\;2!S:< ME]38T@$V_S.JOL;!\#3+GD%R^/. MLCMXFA=\TOIZ52=D=#+(;QX5,[#\E?$/Y0EF MNN0_RJR^#O/504&9*O\__5:F>ND),YMBNZ8_FML=D[GE^=V:YV_E9YSE.S"UU>4,]:+_S^Z"H@ZJ%R(X]WDU&P[.XMVLR-<^^F2WC MM_Q;:$F35W2&Q-5I=AS[A1S#E!9$IO,5.W)-9>HLT[1MNIR7VV87--.Y<%L3 MQYW0_&WX1Q;-4:^:5K24)Y;.>J6SV6AX>G6'SPLRS/JVJ?ZP3>F%5LW5M;44 M+P//DED/0U,$MRC"&'::C&6ELFP,1V?#;DDS$=YF_^V/*?^_CVXT*;5X%!/2 M\KZ+V;BHAI?-#]G/).UK_[.,XY.[.#KB:WG'_9+ MG36S/QETJ'PPS _M'IU7TY\4#LX.8AR-"D(/J[P0!04H?C,_GMESVU&UU\F; MZB2.8CUHAWCHQ\-NWA1?GWY47Z5Z92?F7Y=GX>WZL^E[F5 MB77Y"BW_I\FHW6*O!UVCR3R+2^X1B MJJ)VDJ!@?$"<68HT]0)Y9QAW47&.XS)LZ6S!9_H>IL^QJ-WBM1_%KUV^_WQ7 MS^F'\_T\/WQ\?ZVA)VJB+TT]2V0_(\^K_S,3X3%&0)F$UKQJ&9QYIN M,G."4OBLL5W$XEZFRDZ#ZDD'JI,66LJF0&>ZE6Z<[9)EQ9F58/M9^[6JQ-D* M^;,2FWY]9I_D?[.:BBV!TJ08]=<%=M9M=OJP]^I_<=P5$ B$ZS(;W[* M<#(JALT4-:;F;FLLM;;9:/C'^&3V]9FXSPYTZ^ROR]-#RD,R/(6)'R\\J+#) MO!%=;HTISV/<7!OZI0: M3Y8QE_,;\H2SE&58;1]W>59T:R=<(?#UO:9KGOI]UMHS%A<.BGP,],S5OE^5OL\JW^]RSB\Y(NR/[SO8+^2>/OTR M)/+*IW]2_X'G<>OI7G5[,X*U>_C?:X9P]G^6$*P2T5BLO$1*93[E-'./E5*B MS*C!!_[H>Y[?[[^[P MMO;@?!!O%Q7M98SVQXVNYW1*?O69'74^3D:9;(:U9<]_U%GOV2MQF@8+BA;K M/,WB<>3KQ<<)M\<$,DGV6]FQU4]3)^+WO:.]ZJ_[^Y^F3L//K38JM]JSLTSD M5J./)C-=.8I?IR&/]FGE>T?7%=F[;[[X(JW^/,W^0#&%VYC6](5'[PXN7Y6? M9D=3I9V=@OIT:N>U_O1!S 9?GD;!X.)93*.]Q6/.MFJ9[/PAKIV'<PW!A=%HC_ZER? M//#.2*_RE][GKU<$H_^JFI/AI%_>8?DT'G3+3#+6_X,2.U'JB? MAJ'+VG;=UF\NUDWS9G\PF.0'+0[M/Z^,O+J_.>$ G?YECB^,] M=[_G/F]WZ_D]8IAU73#A$=XXWG"EWFA"KVZ\L@ MPV!NO5K'_O>S\N:Y45Q;F)MS^=$02PBWK/'D=-)5X!37)/-&U9TCZ"^Z,4[C MMC84EFF=@GS_OVU$R(!0KFVV:1#+-C'B-@5DK E(,JM,L-DXT?ZF1<-(5-@K MB8S4/M]##+*)LVP*^2 "ES)ZM[#]5F(L!09&\20.FOH\9A8._N$T>>*TB1O]-OP=H61W:V,+/X[SQ/=D>. M^_FU;SWJHFP&<=S]7C"_A.ZFH;!"FNJGXI,/FOASKWP/T/96M!W%U(_9Y<]& MPM18*.3(K-S&@BXYM(2+[+C=01G$$L(L[E/9:^JLUJKTSVC]^**2FTE_;CMF M9JXL!NDSC,\LF>Z6]O'#\>4KZM9P":V\G,>9$77S!6G2OU*T9=@W-2W_<7!@ M"1)S;(*!4+3BW#N?J]B8?I7>:FTV*G@A.5AY*7 MI##'Y:+LHJAWMKN=&07WL;/*EXJB*#;.#1M_5")OQ8'H-@Q:I9_%_=3^,U9Q MMLR=^=PTD].SSHCI,"*E BB=I!8#N>P4G5Z:>-IHX18?[&?UWC6ZV'SD+Z0Y*X';.C+KTN:9PUH4_KU9D M:KSV*C<97\)9,>C:':#AU89G!MGAUT$;(>Y5DR9F$,O?:_?!FQ(ZZ\*D_>'@ M*RH?A^D2]-HU*L.MNDV= H)MBX4Y=[?SKTHWHTMV:(O+JF%'IUNN^RZ3O/O: M'W:4K9;RLC:7H6EI6UXT5:QC^VU&L8+[[9/:]>\&TAXZAX8)33GLH3NI9MN5SF8N>1U,,A''A$/AB/#F$$F*AOR_XZ* MA5/''Z)RSII!__7^^+IK?XPR M"Z-NF:MNG:O+A=XU9?9A<&7 9>.-].;ENVHS8EO7N.SO#ZKK:_?3J_WCWU[] M7!VU&U;[L[86G7;[Y?C#7WO5K[\>7 ;TRB>S %NO;(-GKA^$6<;$U1C8--/L MQF-?_5S2HT+^SG13=9QAZ6*:(]/"5^QW<8-K\-K!75V =#C]=[K]5<93AE%N MF>ZY%?6WUUWX([M,156T3XNC@F?9/AYES,W>?PD]3K?DVBA<>?/MN/B]D62] MU5;\3L[:H%Q7S-_!_Q2C+PGQT]4N8IN"DU$IW]X^+&N*0O=.[S7ESZD/UR;S M%,^A6"JG<5SR>H;%MQMT>Z7-M3>4M:Q/,V+'GZ]OD+8+<9:O=NO5SFD:/Z$K%VJKN:U&$ MLVQL7881$)V/(] ?A!'8NH,(?Y[9?%]')0;02%NY]38O?--OO.,ASL 6VSBOKT**&33+V9O-E\Z::8;A5>9 MMPSWIOLTXVN*J9F4@$ Q,(L^VPA3QU$N4^*9,[0EB&O*D2V_&2D9M4)S+NA- M4P=K*Y(7 6$;/>)14>1P9-E02IAS)B5F^EZ'F?37INW;/ /+!O>4Q+WA-;KMG"J;NRS=+C[&1LE*F:KSE6- =GS.,J: MI;/0-V?G3A+GJ<[4%D*+S#"<(1=H1 G;S"M8XFSI/H5A6MOX[]-%V._6H&6> M3V4=,M>T+'-]1ZU- .GR/P[3-/OC;3EL>-1,OSTUE/%#[&2QI_G:&>DL\TK+ M3-/(EX]M5'$S>"$J+YDT#%G.,C4C\UDY\( T#U2KI+1,8AG@,>\0%: H>_&' MZ2[7Z/$;K%1MT YKE]?;SKO=")UY+9W/V.Q5<]IHD$VG+5!&C/,4K(K(",K* M5ESF#26S<1U%LBXX$Y*[R4\J66F<3UECY:_S*# R/I(,2L;@)(R+":]%& MYN6>8F3M'+6]RBA22Q(.$NE4E%'*)JK1.O^@A"3& E9I(?W[(0RS."YEQ/#>^BE^7V5T M,TXV[TDN+U5#R."L]#9+NN#%JPW(I&QT!$65D#)(M:@?'KQO=C Y/_^+V4S);TW;*G#9GRW^ED>+6>;82F7=&J+.-< MJ^%V5=N_KZWKKNVBW8AD-Q/WCS8K8UCY;ME&9=G:79VBS$M60\I,-VP%LM17 M719:E4R0\XP[@[N*O>[\>IL $6(;?\SPWF["G6360/^:Y&497\SMRY>]IGH\ MF>:)O^WN::;Y'4V\=KUL#'6I'X4 O2I^*WA2I1BFB?WYRY.V3*_=?]JK?KO* M87&Q7\>29=$]]O8!M..^O)0?V)26CV6*O6E:?#;U^A>]+M\E4Z [;5UC=_J M9KS;!9-M+XRNOK#--;HJ-41?1S84QG#CZ1[C55Y.*;-LZ\0N9KN'LRR_+DFG M[+%Z.WM:6Z=02IRSUS*^.)N6LK8E%A<=7YQU30+F"@BG#DO^\.O$EC27PCNN M2UUL\Y^N.DYT[/YUF*$?S>LNW7%T?HE:EWTK MWN09EN3>647G7"EF,TFIE']-DZ[*$7Y=S6-^Y"PUJ_WFF\J>#^NN2J-]ACW+ MZC6_HB1$^6N V0KH%8N^:3-J8^FH<9X'7/8;T-A^:[.*ND2H\60T*"\H63YU MF/A2E-_JQ-&P?PTEYD:^ET&W. +U^):EN>XX3LE[1=K9'=WV>YOY,T>V3*'9 MZ&V7XW1:^N&TA)Y[4^&"+G6HI?.HK3FQTTR?WGPVVQP27*+,=3B8\648MAN! M\5O9BKXVAS8%X>):2XIKB][M$%XM^DX#PMEDY$_*>3S5N\J3D'K?I#,)F?3:J*ND+A\ M]V(JN4V<>VR71=8QQ5TU/ID5VCS#BRZ=PI>DQ#FYO'I84:G#05LW?=51H91* MMV([[5^2T2X39PU]2=JO;PP/C(99PPYB*;XK)?%-IXBG(O)'MD%.NO6;A1@N MN[^TV:'#V&W)3Q$P+WN_E ADI;]7_2TKW&%QD?O]&T!S,FT<4](Y1W5L*]"O M26PGG[,B_6GY08=(G6M:M@3W'A79NJMI'+?$:<61S.YE]B6X1X[@A"BE'#-% M1.!L*=7F_B2&4HI7_,IKWDBQDG^Y*#_?9X]P.+IWZ?D]1MYNXST3<_V6);C4 M=:A=&NY4^!=J$WK%0)BR05<7M?BD M6[BD6*71E@+(V)1^$$6W3FN^JO94X#95N3=O(%PBPLW\CR<4?M^VAWM/PK4M MH[NVT>V$IN^=I@D4JI6L@:Q6RE74MQ=9HC--OL7PIJ,/P7@/__G-](961,^: M^+KILM/CF[E7S'=9+VG&'=Z^GMUS[:OS;:R[%S&Q9PS_\WPRPY0ONFR&OWSW M;K)''GNKV1-XM]Z+^6Z]=SWK3/">ON^++P\J6!"D:>J/7M)Q!8O9*;=/X2&M M_/6:.JP_-D5FUDE_QR>=>:A<_X]7ZM4="W!:A]"/;RYSRF:)A=D+;XLQJID- ML(XE>G3T\IXGG[4&Q:/XYL?+ULDM9MO/6PQX:[$^9&9H?KXT-.]>SDW7#%,Z M;BLC[^2D?RR]4]6XB])[W&9X_M8EU;Q;3*IYBJD!*@.8[O9.=R61:\D\!V8* MF"8+QX0NI <":P%K+86U%OJE;8#-^[#HQ_T.UMM6UH5%>(C\;L(RK5:>GT,Y M;,(J K-M!K-]1U\ LP&S ;(!L[U09@-D>PYF@T58><3Z8?T.8,J/F_(/O6-S MJW?L,Q0DOP+O^+OKO*QCYF];YZ4>,O_;,,/HP':]R)?/;ZMF&A<,&Z) )25G'$N6!(&TZ0#(P1:[1BQ-S,^A1"!)&81=;36,K5$K*< M*J0,DRHZIJ70-[,^KZ5ZEA3/J[Y@9&F]O];?_&OY*3H@X\S)24)(N.MC=0@SHA&QF"&"/7??1092Y,ZRTHS56]T H4'"@]D[G:9XTI:P5-$6/MRC*/%2 O' M453.!",897*A@:Q-7FBB"*(A&L0U\T@S;A#!6GEOI<]FYCIDCD,X%63N!<@< MD3RKM"QS65" MQ^S?>;&6+8RU=T4$F0.9^[',)9>%RA&&O#$2\1 $,L0;A+.AZ$D,PM*%8 H. M,0:/\S>=3=FV3![90&EI;TL-TR(RN="/]%GTG 29 YG;?)G35'A9?#,N5?;- MM))(4ZQ1\IHIP9A2?$'FE(D^<&&0P3++G)(:F6@X(BI2D9+0CBP<*P[^',@< MR%PG8@6@PR]P)D+GFEG2<.16XBXBY+DI6AW>;DV= W M-,4%B]Y3I5ST#"E.0DD=HL@)3!&3T0LB0\H>]EID#J+%(',O0.:B2\&ZD%#6 M=2QK*F7*#@U'B:N(J9)&+;86)X1'HZQ"GI"L&WG,,A>$0=Y9;+S3T=JU%)F0 M3?:B0>9 YF9'V5HMM. 2!>4IXDQAY&2RB#DKR[F",5N7"YD(RBD;L@-G" YF#=%=(=UWV@O^68>2?U;_;T[,WU<%P#_)> M00JAT@=,G_N8/H%KY4(4V4FW(KL;W"%=#F77&@LCC? BZ86:]I P*T<721]C M-GVH+ ?L2D29(LGG#S&-:S%]UGYF.Y@^ +K , P # , P "0N/,,WN^G ME(<[ I\79 _ %Q@ & 8 !@ & 88)D,L&UA3TY)%$1RI*TWB'LOD/$N(2^L MU]@J(CQ?., ]?&(Q,YR>HDSR[(O#9Z M/"2Y:)3-KHT0Z9L(UNL@[(J!:'HC.//FD'_]5%> MGCIEO!Z,IT=HUX.OGX;]VM>Q:?^].,Z/_Z4_]/]\5<7,[F?YUO%H$N^'Z.W? MCZ3:/R;-N$X7C\7UA;-COD."[GIY_NMZG-_N[S[-\VK!JJL5JV9+-L\"E\O3 MSJD>A/R$UW)/2O7G-QNY8H_ C?VF ,?B$:>]K!QC=3 \S<.X^/<_:4K4FZ9J MYA;/7BW>V73Q*CN*A:&;NBF/K_ZHQR?Y.<,F5J%N_*1I8JCJ0?5Q.(X5K5!5 M'DSQFZ/):5Z4BW8DWR=/>P-Y4QY29W K[RKG^MAQ?G"J!W;@\V3SLN4/3F.! MOWK@^Y/0O?:V&>T/,KCUJ\_Q;#@:5UE;O<_ 7Q&,_K.H@/:6BVA'56P/&%XX MK_-Z./U67'PZD"A/HDP1(RH20]PQBC3S$45)(S/88686$E > B0SU9E9= Y# M1L-!_M5WZ]@A">#)H@!]CL6ZN,:KUU;N5D#9R/59RG*4@=ZY%D7PJ_\7\VJ% M80:_M%81-FZ(Z/(W5L?V6I_33 M\? L(X+B^.?7U8?3L]'P?+JHX^'<-ZNW&6C[P__/WILVMW$DZ\+?[Z_HT(SO M]40P.;4OU!Q'R))]8MX8+V%ISOGHJ%7$& 0X:$ 2Y]>_60V @E2(D$L3;(< M89LDT$ME93ZY5F:+QFU[U.#;AU/$+O1S MX#K>(1+F621N&B<7X\FQ9\+%=. M\HJNYOO39G#M02M?CY\?U)Q/T#">( '0W!QV8(S?+6M#,SP5 M$Q2-\L%P,+^W&\65^Y2KW2"N/OVX>8>7OI\AKN-KHQ89#AN?FI1S0MOZ0[I$ MY@68_S]4/',8/T?4',<"UH7YKJ.UG-]X<162O FS"1)CBN^=/KAAL7+QLG)G M7#?:\44AE=]&R$Z7KS.>JYZ;*7$'?7"+58WF]]^ZSV_2 "0+)0F)H$SINV.< M I=Y!I\(5<(JI]Q6-,!OH:B]=:'_127X>#X?CCP45\G@V0;R8"T(SO3A/[RB$V7,;8%/8I;NZ0NOL;YT%V61[XEV;AH-16I.)SW3@QYSS;W9-_;7]7WF^U)0800T3 M@DMBOUF-5?Z1TCF^UO"2&H-160]T1/D"$8H#CXZ!NO3@5XSN^7,I(=]:?"\,LWZEX/ M/2R'/[CAQ700VDX!!Z1AB1.C58%/F'\--2 Z2VARH/H_[Y88TJR+)J.**.)6 MG$3TQ-K9^=S?ZO3K8-+$R>Q]$U'VAN/S(C%H48S?3]Q9>]PL%5%;A*[<"K5U MMX"S\V)J- Z]TM'[82J7_ L-A(5]\6$\_% ^1)/G?5JN:_Z6G]>!KYEGPUP, MC,Y:2?^>#28+:P#\1^=C;N.!REH8A_)_4#]WXT1JJ'A?1$E(Y0S&44'(?VU"FJ0C]# M^2O9%%>D"^]\CF[%W/P?=#>,,Q3>-=/[JC 7 9][#1$Y^ />MCU/89 'Y8\W M""YBR"GN0H-2CH9R,RY73)'ICIN%4=-DM&&O.0E%DD=ITIX.SN>AJ?D,C ZL MT,L91,2+^*$8^7%!CNZ![6 .>#/O/A+]^K-F?L#23Q#TVKFD5W14NZ6C?]9^A=+HZ.+416W!!_Q?CRY MN!%H;O0J%M[#$H'.W?L$HW%,RSU_<44D_M-9=I].@+_LA&B^K>B+H&."]!Q= M!:-S%XL[M3).>S"7Z$5V< M3HHK^ZE@_O;A]3&,_S@BX<[-MG/NQ^G'M# <S MX9S/6C3ETR@@M'J?1N,SM*$^O],7G2LT1Y;^$1H7"/5=C4*Y2RJ6V*6/ M]=E%NJ-IA;)28JS-Q]/Q_'XE@+GR4N5=EH90]T[34S=%8V14HJ^SDKO+JS:1 M"Y-Q,?OF;WEIBF5<.+IF"=_KU;J)4^RNZV9.>>>[F&OEXWD+VNJ!5:QX(%;\ M4IR7_F##+=&)V:@X0\4L6V %6O[0.6G%I>K6@(Y$.[[ASI^=MW9Q]\Z"0RGV M%\UI+^H-N&*%J,FEL%[6$9;5H&5$74^H%1"\(; =Y* M!ID&+DBD6I&U3J6;Y#/>?([MHE+X)2^ MGRM@5ZIL/PS:@1\,!].+D^4]5DME5VJ5YX^5Y)B;;U:=HP51Y][17[]P*3UF M;,,K-[O,'E,CR.=_-KS-II?5Y=;E/L[E7JF)72_)-ULJR5]WZF]Z[_O4Y)N= MGHG8[<&09[KDRV,8ZBNG,"Z#<,M([/FTZ0H@FZ6%< @";6RVW]%,F:34_(2_ MG[;-#UT9YI5RU*K;8R ?ZV/D3Q2UMS:NNB1BLVN4:)B90\WO6+E0;&2R>BS MBQR4XP&Q4@4P.AG(G%%NB5&"KS4H2-[JG!%::0@&A-,*O. 1HN3">9*M$6OC M(0^'E?K(6EVALD)EA)!$HL :&$!(?H"([1S*R/1)FU5I^'@TINCC2I6%FQLF)EQ;'(:/"IC1YJ@A9$;)N>D7(^^?-,F<&33]P.E$0Q"KP47HPQILH MJ4J2A;4: ZD4LRZ S]$@J@:&J&HY4"8\CTI3HT5_$)+1(VJK$5DALD)DAK: P1 MO70F^@21XDA)52&R5@WOJ6KX2VT2JX:J,E6,68T"$DB")8)&.HS MH-8R-!DJDW+7-11QPFGN%"3M!&JUR,$QJ\$YQV.0PBK2HS"'.!*<5@55$;(B M9$7(3<(<-%@9I >-L 9"$(,(6:8YA^2"R#I'I]?'6TM#K/8@$4-!!/S)R8C& MO^,A$*J]2JX_",F.!+EI*G05EHJ0==,K0GX-(;.F-!$2P 2/:">% ZL1)CWE MB3NA EE'2)9HDB0XD(F7N<#9@%-1 4)CIEJ0X$.O#E P6FW(BI 5(2M";F1# M)JGQ'P$R>@\B6@G>1P**1LIU,DI+N^9EIZR$=P2T2XB01'&PQAE =STPE3F" M9X]L2(,VI*P(64N!]Q,&OC(!HRJDK5&G[="\(8&)D(*C7NP.2 ZLVJ1&F@UE+3'Z7& MZ8XSFU71>0I"Z5].:_A0-!LP,N2OU,BB&QCSF8MR1EPX0G@MX.DB:C8IUIFON-.0%7:*E!7UJE O6N3.CJ3$7!! MN=(K0X0,-J%Y3+/V-BI!*4MKQ_*,D(CC%J)AY9PY0W /@4$(1G 5!W''P*EE(U#!O2T:4K!U^D=0CA@L) MVDL+0I8#,](YD%2SX%W@I$\1?^\'MURF\G81O&NQ=DZ@;9?I[NN[CQ M@L*/*T/P;CQUP^78WYHIV+&R9,>LB&\P^E6=?Q*]7UNHUHE17I_?L4]&[]^AM6$Z:: HZD\"4?O.;W*&(XH4I#"@:O,5Z %5F"\:@+-#.BTI$E5@. M)A^">6[W[IX?*- D.=/: ,\9'7JC%9IW62%P,YT5-?Y(#VU-KH^"_0 M;/YYN?_)8(I/#[=2<>DR-,4]6(SV_L? H1TUF ZN#FU!,_2NDG,I LC=L'_ M5G"N I.@DD%CIWA#EG #QK"0HY<^F;4S:)L$M&[R@[KUO1K%Y>(NWA5K^QT^ MZ/OA./SQHDDH!N?%OI[,THL]V=N?BW<.97*_0_D9GZ=19S3CWH?AN"T_>S=T M""*=_3Q)(0T^%'+-^2,L>6;XF5&6-OO\D[;YB*3_;'@W;I*:]G3\<=3X-!Q_ M;+X=%'M]/&OQ?NU?CIM+-G1S-OR8\(+!&<)/*J_?B;H;#IMS_'4]QV(KQ[K)+'W/+RW$]E M1\M++O8+V>;3RQ=__<*U]%B:#:_<\#)^K-FF+UO7N!X&N*'^T'RQX\!-:'"? MHL2OMOY8!D!N4(]F2S&6SW'!@P2#[U,WN*TE'R;ZC;Q3/NW,NR\N_EZEY ?C MD(UMISO1<]V*W)R9'@<]#RQQ=SGZ\CS(5.7T'O1\@_;I7$QI)Z:\BNFA#D/L MQA@Y='YUVPS[R\+A6CI9)]LV4AYWBO[.X'?7S/*VR'%C8OG .K/2H K!LV> MIT^#?34EK$<4;]N?5Z&K2&A7PJ%'S2A-ZVG%)]!HMR_U=,^T5HX%04J'<3";[BM)>2X --0)7A63).O/6' $5UI$2=7GY/VWYW M8;8U*_^1&/0USE#C##7.4(6@"D$5@AILZY=NWFJP[>WI>#(%Y*VS&ZL-JWM9 MW0D&<$]1,T<"!$]&$,E..*2BL'K[-0V8FXW%6-?%F%OU\WD1\SL MN+7\X_4R*S8^HDVOV'A0;,S6Y\"E!6H"XIR2&CPW#IRE@463F2=Q&Z&W/6(C M/6)JQYU6'B\VU@; AS;X_S$>O;_=WB_GA4H;BQ2;P:@9EW&"S?#RBI4O_J5J MO]IHOS;:/YCBU*CDHK,&W0+C0:2LP!IC(3)%=(S&*K$V7'SK3L7/XU'8LE]A M61U9U2,AJQW**NOL!Y]W&L3>J@75-45AE;7Z'.1G6[+YV9.P^>=#/VI\_XG& ML ZL YZI!:Y<(I'D#-ZF $)I"9Z5(!:UE#F;*5T?V+%U"WQ;XP>/V*YG>C\[ ML:A8^ PW_9EB(56*7^O469O(5$"J@%2%H I!%8): MYM;3E%=M(O.$@[RU:/NPT=Z88Z2>@=-$@P@V@K.$@0XT,,=C8FQM7*;(7HBH M\9I0#L$D)<%0F\ G*21))#*]-C5E'_T2^)'0-=I;0;&"8@7%!X$B<4Q3GQ$* MC4%0U!RQ+3,!.0E-N99:>%X[:ST!4+Q["FQ;8;;:1*;&&6J6\E(I*L7.G8NM-9*C<<>ZJBEAM(5-9IZ+SCM&91QH"CQRH8J6BP$AP&<%: M9.:%%5Q17UM\/3UZKFM>R);TW!2U]A=Q<**A14+-\%"8TCF)FK($8U_X15B86FF MPX60C#(>@]K]O)#:6&R_MCS^7&JYOUO2ZN<9[L8@X.]Q\&%EA:OFLSI62G_S M\G9!Z'[?<.'_0HX8Y(M-3>DO",RM1_;.YB?V\!'#%*;S[(&+'\JA^V:8*NW'YQH+]I M3U.:ML?-._R":]MQ&'0?3]*'-)JE9M =(AR_'^&2XE'C1G%YJZN/N9A_,\Y" M][6V^];E2Y>W;&>^3?^>X7*'%\UYFA312?&X>=66];U-Y]-TYM.DX>2H880) MO,O9\A3CL'NGZ;A9(.4@0P20PV6MPWO*@G-7$ MK;?MLFAD:<5!4@09O(:#C<*#(PA9"#51:K9$FO-V-#SY;4[&7^?++03_Q2.' MN8($_QRU^/\V#U)\.R<4?FTPCF]2&R:#\_*5_?'?;)1GPSQ YHN?MPV]:-R0 MY5ZWS4<$2V2!9HRZ8C!"1S!].I\S:YQ-NC65K3P;XVY/3\OW1JFY2&YRB0'7 MQ7M],W>XQ.8CLN6?-^&@[1LY2#X5% #I8%$3A'/GLP[]VD MXM9YKEVPZ*TZ3UW1>?)K^8=C>ZO&V]<^XW>&^-PYIKT>G^%C+Q:LVA80N02T MQITCD'["-Y\F!*5^\(;.)$DG- B3$PBI/7C-'<(4%X2[)(0RUWDC))^U\PYT M8@POI&6(4"2@B>2"1_03L[AN 2WV_;=TY@8CU"DW8M36N$+WA2L*0DU/45G- MMWB#PN81@L(O_)+ M?MMAP'P?YCJ'7ME :%,X04@_P]<[W9\.HJPGBJ);=_O9VIDLJ=L3B+!&1Y,0 M^P,UR"C"$7!&4W#:9><95S>8+M)X'9QFH)DFR)!.@"$.?S5::1_Q7V(."1'D MF/4&(A:8L$4X("IZ&5GHM#6*-LG@N$,'U\D8\>]H<+*][5B%@TW@H'%YBM8P M&K;3XV9!YQ7?J/N@,S%7Z[]N\966SA=>4;[A$YK3';Z@*6:Z6 DE(JY2EZR8HHM&@X M8P8WT=JUH-Q]W)6#;KDXIKW9*E0*-/R!# 2Q-T&S2/;JVPPXD< M(O,)F)=H3*@A#9"UZZQ=OW27L3.2AC$3%)1DN-! N<\TB% M$KC\-6]?$<,)51I2, (-!B\093.NVZ>,-H'A-*\I_X,LF1S+&\2GE_*TU.-W M$RM^5:R.KP2R<7WE<8/1S"T66"+5_Z=I_M9%K&\R 1GQ1 F6(%*M<$>=!TL" M@60THS\?)C.D!)N^/W:FMA.,[4H[&T_2[^'UA0_W>!;!_ MCVGJ!L-V6[UQ-V"ZG_&U&G'<+&C^$);?QNLTW:8W;^9T665>Y- '>C,"_1+K M(D6;3[%2G*?!!\X0W[++N@2PTEH/M'N'+]^&TQ1GP_1+_OL(H6LZGER\&L5? MRH&*-XN$Q^MQ.VW?E=31;1R]I^31YX,MA\H?7=*H@[?YL9/+O% H=.K2/X-V M.@^ )<3&X7#\L;@8WW:.RGC6XJ7M7U8[/"_S7&\NDAJ^12& M[F(\F^)K?4KQY?P5*2''Y)ME26));;GS-IVTZ=Q-T#)9J;Y;*>;[,&@'!D_IF:_3]S_ M"C59_6?3^]SELJ^4@YK>M'\W3Z%4Y_DL^,XM=NY5O;]\1%NY7*-RDLA)+.G=DJE(_@W$FO:X*W>H[D M-_>Q608GZ]&1IU N7=O '+8DP"EO@@[ =;0@?*;@F;) 1%)$1\457:LWV>0, MR66< 27XIZ4 _YRFO^3?4JD;3.V6BJ?5$>>W5P0\4B&I!TDJ,E9DW"\R^C*6 M@U**H%B**K/.X'+(0(5R2F:34ESK\[')B9*](:,\4NKVE/4C%9*#FNH;M,?J M->INU53_Y89<0M5+M3E*;8YR,)663 Y,:()*B7$0O%2&.I&+X:YLI)19O976 M5>O)5M1G6])B[(C*VP\%5)&JK:HJ&C\6UGG>:,Q4DI%J!T;9 ((E!SY+ UP) M!&GG''5KW3SJE$YA(';Y)3E-H@\]I1@/NX M,5T9Z9>+1[>D/LV1,+>?>W_"4M8KF_0:4:I#TWOVJ2#=>Y#VR4GF60)">)EW M3CA8RS2DZ!R/-L0<'N3=[ ^D*=G]N/-^BMDNW)QGU+-K_GFYWL4BXCS!""]B,G IQ-#B)%\]%)27E<[Y2SP4GT M57+BS\-4?D"D>K5"U9T>(*6*1:VI@1L'2/>X M4'9\4Y?8?AP;G9^@7HK'74Y@]U$ZJ*;"JYA!)N5!T#(8#+TMH)(GIACSRKIM MG#<]N'1HD21C:)(8+@L,: E.1 .49J69RI'9M8.UFYPHW^-"S?%-=DH_I..X M>17"[&PV[\D8OZAJ^B,-2G.*LFN!=M)0FNUYBK\B=#*9G5".3=;.KWRE&<.: [)HQ="$H6N1-.?N M?8+1.*;EF[RX<@[^/YV'\ND$^,L\3)\@#B:IHTXY@CP[&[V,@_9\Z"Y.RJEYM,3]QL.GYY M]0,DYOS/W>[.DV==DZX3-_SH+MK%6>'5C5YN7>=B=]NTLO5K6[C=G7JP2^\: M]-00 O[4>=Z_C_/O"\I^H>W%;4>=N]LC,(SG?7M/NE:_A:HK>VONM;=='X8B MTJ\7+W6YU6Z^W?L@T=V"L!MP[@V!D568N:,BF^NCUS$X@VM/]QY066DD_'__9!C5+TM7\BOO5/J?HU:/[Y=]V(=%[4_YN*Y<^#JXTX MKP]B1JNPC#W8;E\D134WF1'042%#,X1RQZD'Y(F@."-)AS4G\]Y]D="GF,Q2 M_,?G^0[+I,G*GSXW^UJ,9J]=DKHI&W/:K50'+:3HRKB,I]HH"?=S\T9)FUZY M<1\A+O;=*6G/2V3'N^P%U:?F2(@53[(ERT$1 _M=< J6,4[00 M4)S45V\2B.-4> O9A 2"<0Y>RP32195\5M*[O(&K<6MGI_-4JC]&[^?9YM4< MR"6SW/B_JELK;%25>A^5FC4C,A@)G,50CJI8\,X$8%&KA&"16-Y*^?&E2/^C M2/3E\*_MZE-]9"FIZK2"807#"H8;@&&@26>A. CJ% @TGP7*4^3&! .2)8+J1RFPD010DD4?LA29;:M/ MQ[535-M60D+7L%#%P8J#%0PR2]&SK1PR MWC4.&GG3N>(J$#4XO@-3_")^.S MYETZ.Y^UBVBYJ='RJJ2JDMJP4%0%S@U3D%)1. GM=)-S $UTMBEDJB)]< /_ MN5"OR'01Z=\6$OTC"O1(A9ZJ"V&%!>"O'W:93P];8<39%ZQT,:GYU45"A\AIO^3*%0:\V##1PR M1SP4RE#P-I9NG<)HE9/E=LU=?T!,^:%0^!VG-8-68\=[+N.8ND^U@*,JF:ID M-K6WN;+>6@7:E<,]T@OP!JUH&YE@+A$$]:UT55G(Z]]'87R6WA6AO;=^N7T6 M1N7X"G-UTRO,?:%.C=&H3$*,HITMS45!. Z*,6Y&L/> MDQ7]>M;B0].DS(4KPW.J);WK4=XW-1E]O!*YE?G=7^F[^IS4E/-.I6A*C,>6 M_YB(:HIGR#I:HRE30J\-NKMWA489^%0>^[^#Z>D2 -XLY/_>VHK9?4[HKM)S MQ[[9%7@KZU3@O<=!\IRR]%8!)0F!-SD&-L<(W,D@J=%&B[5S+/?Q#[8/O)*R MBKQ]C\>OCF?J)&9#VWE!ID*2E;%,BQLO*/RX/(]WXZD;-NXN YZJ3[)CUJ9[DEEH6+ >ERCANJP1X%ADP36S2S)MH']1P MY>XC\[9;J1RGPJU+T+7*XOT&E&J.]-[]JF8W7O,%IX')K,!;S0'8;0$ MJTB&E*23C%"NDGNP;W,(S.9'5NRXY*B?0K<+-PA_+KU]OEO2$EHY M1"65D]0/&1J\S"3^Z :3_W'#6?H\&[A]EVX>"-PL=B;%5].[ON/5\?2[W+J. M<*/Q-/TN?\^XJM\_E&7]?I9<650W'WM#3W-M@-P&N]\=*Y;'3:%W\Y")V=MX MF6[#FY]6*+/=B=:[(09AW7&(#.UV(W3T>2O,^S:+A<9?1K^EXO@/1N^_=^V@K=.ONQ#)E6'6'3JW37LZ_MB- MN7X]/L/7N.A.N>F7;9,'(S<*@Q)4Z2C=+.0K-F[:%+%K.K%KRGSV\YX?^2CN(4X-G+3Z<_' M9)=SH]5N=IG%EQ9UZ'NOPBS/<.@[U;=-DSX; MQ#A,CV3\<5^FOE=AK<*Z.V&MD]_O<.8K%B<,/9+7XW9:I[[O5-@V+S*K MDC M+MJM0/YSA'IKB*N(S7^[P=WZGCQF:E:9K#+YB&3R'^.VO5OYU&,F9Q7**I1] M%\HNN=2E0:HT5FGL$5%ZQ#G[DL#F'R7)M9/*\"U'>19AND,7=6W=C>_RD]N. M SWN8L [:]->]&D],)Y5&E0A>/8,4&E0A>#9,T"E016"9\\ E09/4PCNNNE? M\-BW18 #Q'H>U.QIRX[XP9ALN\V>7'O:E>>&\D/Z]VSPP0U+,>])E;NJ?*KR MJ4)0A: *016"*@15"*H05"&H0E"%H/KB&_OBM5W:EGWWV@?M";3_[TN_G&?: M"X=R3;)W":*.!$1IA6!]$L RL3Q$F]/Z"&Q&O>=$&P@F2Q N63"9!2#6J:") M=B3&ZPT0BKR^&L7ROQ\^!]I>35^[R>1B,'K?52)M;08V83ON!?IX6]Q4<'Q$ MF_[8P+$.PZZ@4$&A@D(%A0H*%10J*#P;-RIG&5DB%I@1% 1E#&Q$YTAFHYEP M*EN^-BYA>V[4#:T1JRM5 ?*P 'EWH*@QXH<,YZLQXMOVYZ?Q*%TT^ 9_I&F3 MDO1 8IF"8T2.G#VJ +SHWCFC+( MB9=K8D"K*"406I'()0G,V$,&BID^0@.LFC<5%"LHUEA0C055+*A84+&@8D'% M@HH%U5EZ@+/D/>$J< &!:'1WB/!@/;'@28K*6^F479^>NS5G:7?AX.HP56#< M-A5*Z^X^!(.W:C%T+;4:6NN'^QH;?CT^.TN3;CS0N3M/DRK3U=BIQLY&QHYA M)$2A#+@<# BI/1C.'2CB>;)$$J?C6NX[,2L HK= MC.&;$?&_)^.V_=SUO!M$L*URH(J(%1$K(CX%1-SAG-9O;YH:O'<$ED%+90WB MKJ 91 H:G.$1E*;>)B=SR&P_"#P?.[$MR_2I0?"FED0#'UVB'/!"7!!!8C2"B5"L%2LG_K=FLN^N_Q$Y[;+IX:0U4BM^8F=Y"=8 MK5WO:W[BG\=OCQOW/HW"1=.F,)L,IH.[C2ZKDEWAO)H\:R9/HHP&I3A0'0T( M;A48+PPXZ22-SEH3_'631^=$??02C(H*A.$,K-(9+,LQ4!J2I_F060I^)*JU M4S&Q8F+%Q(TPD6L>!0\:6/8>! D,O","T5$;BZYA-I$_!!-KDN(I"$=%Q&>X MZ;6(O[)%+Q9#@F_Y,K2.K+'&,$V!.$A Q!O \>8C"&$<4_I>N)1"WYS'N M+DA>O$95;:2*BS5&OO<8^0-K^-F68N3L2<3(WXVG;C@?WG73%*\JXG<5<8_< MER;S!1S+\VG3CH>#V-RT3<\ ]N]!C6HXW6@X>>\%RZX<=Y0@+"-@G,F@I3'1 M$&VY"M<-)V.E],XP($IS$-EX<#(;"#I)KZ3B-)A#AMJU/#)DLTYX5;KN0HUY M]ICP3=5;A>2>D*A"<@\A66N?N!02$I4(R48*L-8YB-)[+9P-7J[YLO>!Y,-$ M^BL>5SRN>-PCIGFL>/ST#T,()C*E$EC0$80/!KQ.&:3V0FCK6=WI6HFJ"J@F>O2;8?UTB,\8'CI9Y5@1$0% VGG @47+M O'*Y=T%2W:7 M9>H")N29X7,UT&N:ZE'/';CIQ>Z3K.H+VVTUS_3V=#R9 N[C63,8?4CM]*Q MYTD="+VZX#H5O4Y%KT)0A: *016"*@15"*H05"&H0O"\A>#F!5 M>RROSRS 6G,47\M1L!2I481 ,)*"R-2 CSZ!%B8$9:REP5[/403N6?2:@9 D M@?!&@9510B ^2,UH)F:M7=2K#VXP='Z8?AQ/WKIA>I/\].UE\Y-79V/-AK\3+GC)WCJ?$>I,P)]B=(B1DE/B MK,MTK9O>#N QA-G9;.BF*=Y0"$3)$D1A$QK7:4.%$NG1]9L=BRW2DI_%ESA M\>";_ESA,6F?53+@B4-X=)0CU%D)FGL=>99":;$'>-QK++WB9<7+BIW"*.E L9:J$ MCB+1GL3DI3TR9L<%[E7<[D.2R]X]%:DKZU2DOL?$0N>YH29#-I2CS\K0Q>4I M@O61FZPMC6FMC_$.D'JOZ0%I*G3W1_XJ=%?6>0K0_>1;'G.KJ/8I "-6@)"& M@%7$@RXE-HPF1XTYI*HHC9"WK2IV//JVC^*^TY;(5654E5%5QL$@' W]9*5A MX'/T".&1@O$:_\.22$0&XX+?!83O^G"(/;)BQQFM*F85H6M>K*]G3.HPC"L0RJ(U%;("+D5F+GKOTIH3G76,.>'7 M$_<.+; @P)190R80II0P5OK4D\R8TD=ZU[/0J[A52ZRR3D7J7?O*BDBF!4*S MUKKTZ%/@I8GH_ HC@M&4J+4:AAT@]7Z;4%7H[I'\5>BNK/,4H/O)9\:\DD)Q M&4'I@$:]9P2<=@%RM"XIZ;-P:T44^U05-3-6,V-59?2"AZK*Z*>U;X0C22)P MRQ@C"!8)V)PI:&]3]($'IO0N('S'F3&ECXQ\AE#=7S%[;@C=]\S8DQM:PK>4 M"N-/*!7FVC9-V^8LN3*0.39NVF0WF#0?RJ3FFA';L>7%CED!P#B>H=Y[A/;[ MGW>J'6ZFSC,UPX)@GBL:P.MBAD7FP!)!()J4?2)9:Z,>,KS]O!T-3UYU:+"[ MCFV"'TFSUS,&?9&P7IE=UXCRW RO1\@^%:![#]#,(0:'6*K^E42?-S.PDDIP M^%=MA3UH@Y+2VM[Y@>>H#?J9S:IJX;GPT?-5"WN'Z21R,M9+"$*4 MJ IA8'3@D)DGP5M$7R\? M.7R:T.J7]T@\G_E,#JFT$;AN,2<=UB9$7M-YW5 M%RFKMGM_0/KNS5*??E8+?R[9[)4EKJ:,U+%2^IN7.P#6?\W:Z2!?W'W=&]C8 M:U18KKE;\O*1"]$HSQR,WI>W+)_"T%V,9U.\XZ<47\[O3@DY)M\L90E1?NC. MVW32IG,W<=.TDMM;215^&+0#/Q@.IANI<=DTRLWNTP?6\7LRC][?7I=;EWNTUGN9I=9?&EQETN_4LI@ MOGBJ]R94OD]]PWTR[>8IF!O/9\'(*>73_WI!]8M;5G\VB'&8[E>[^ 7+:UOT M>MA)^X]SN?'C8;P'0=^DD,Y\FC2<'C6,E)&H&U4>57&MXOHP<66W2>LFE<9/ M5%I?Q>*FI-B4$I/-^>AQD/+ PK9YR6T5R!YQT6X%\G/^J.G*":I,5IFL,MD; MF9PG=:M05J&L0GE8H2PYO.9_[GHZXC'3L4IC_QSGQ\$Y^Y+ INNWN)-NBUL. M]"P"=8>N0=FZ&]^5-6P[#O2XT^)WUJ9W+;G9Z1CA ^-9I4$5@F?/ )4&50B> M/0-4&E0A>/8,4&GP-(7@KIO^]*MB[]WK99\5%WUPQ.]$[]>N/6W<"-&U_)#^ M/1M\<,,RP^"DREU5/E7Y5"&H0E"%H I!%8(J!%4(JA!4(:A"4'WQC7WQ!XX@ MI%OJNTJ?1-_5XKO7QJI;;P%RZ(C.W1>_[?8>S[1U1Z#6L=)JCV57VG!H"UX[ M#28$*R/+EFMZO76'3CFS)"0XXQ0(S0Q83@3XI(*2EDG#U/76'45>7XUB^=\/ MGP-MKZ:OW61R,1B][RJ1MM3&@Q\I87?;Q./9->BHX%C!\^S\44&A@D(%A0H*%10J*#PN4'AB;E34SO-H/2A&BAOE/%@6 T@3N78A4YG6 M&M5NSXW:74?$ZDI5@*Q=#/=?KU5CQ%LPYWX:C])%@V_P1YHV&:E\IS-659(K M?%<+9WT&=59:2"LA$Q] >"_ 4&&!>:=]9LIIM18H=MH$8S5#@X@E$#$H,"J@ M5:2IIT8;9@(Y9*"8BB.[ZU$MSTX^*B@^PTVOL:#*%KU8<,6"@V]ZQ8+*%KU8 M<,6"@V_Z,W66K&,NQZR LY#+0!P%EF<'WD6OI-")N;6!.-MSEG8Y(*.SA2Y;(SZ*,*3RF(I#,XSQ < Z_3*%PT;0JSR6 ZN-O4KBK9%F!!*9!!.O!:67! M!^.)-$Y):@Y:NGUDC:S63L7$BHD5$S? Q&S0=9.2@;(.\8U[#L;X -1Y$YB7 M1-*U [OWP<2[Q\BZ0<';0L6*B!41*R+N!Q%KQO)9L47%@F>XZ<_4.HI!9\HD M!66D0$M'4_!$$6#H0#J=DHAQ+4B^/8]QA_7KZ#76JJZ*BS5&OO\8>2U?WW:, M_/T8ESXZP[_4./DNK9ZOCXM_=J#_=9(\4\LI.<),Y@J(,!F$S )'CK7SW5I-5<3N0Y*Y*B6\ MHG-EG=VB\_..<576JJA46:>B4D6EQ\M:%94JZU1/=A-/EBB1;/; ' T@C$6O M5$8%TCMJLI$IIK5CW=OS9'>; ZC>;(_$[+DA=,TD'+;:GFTID\">1";AW7CJ MADU ]&W<*,Y_2)]QN*83:A%%+:+8R( B*D1FDH7D=03AA0//=(9,9>3&267( M6MD],8I99A'7$J<@F&+@B9$@G9$DAB!2*4L]7"I ZB-":I5I!<4*BA44-^I- M$:TDG L(,150C!DL>IK ,W?]V'VR%GUA MNZTF'-Z>CB=3P'T\:P:C#ZF=E@,,[U$R MM3=8JC2H0E 9H-*@"D%E@$J#*@25 2H-GHT0W+S@ZH77IKQU7EZ/Y;7&3VN. MX4J.P7AK-5,4F.?E8$50X)2GP#VG@49JDEL[6$&]2)$D Y9I4IHK$;!<,Z#> M"*^"LY2KZSF&5Q_<8.C\,/TXGKQUP_0F^>G;RSXAK\[&N"?_2?'UN)U^[]K! MMA*QPM:^O!4<*SC6+I2U"V7%@HH%%0LJ%E0LJ%A0G::'.$WH\1#TCA)X5SK2 M9AW .&O0A\I6&TERI'(73M-GA^FJ^U2=I9[*QS,!Q;X79?7^$'EM1UM'MO52 MLBN<5W/G=^D4(\H0* 7D(%)B8'R0$!WSUCBMDUF+$2>M#:69 -7:@Z!)@XLN M0^!1,B-C,G)M2NV!8L3TR.K:A[_"8X7'&AFJD:&*!14+*A94+*A84+&@NDT/ M<9L4\1(=IPA&.(=NDS/@@LP@'6?$!IPF*-$Q\F3ERK MB.O8LMY*=^U"?3^VJ,W>;ZM)YI$IE2Q00EWI8:+ ">_!Y*A(2DK$D*\;3BHI MSLN7M%%H.-G2]T1Y Y:22*P..8J^Q)NE.-*,U*;O_1&WY];TO;).1>KM(+4F MQD<$7,IY&3"I!!A%!"CN5"A.+F?[0.H09F>SH9NF>$-;U>\3HG%ZYSYM";YU M1>[^B%]%[LHZ3P&YGWZC5Q*5HTQ!- %M^B@S&!8D$$V\C-$E(M9*9O>I*4K[ MUVUKBF= R:"#BIYXU7: M!83O.)_5A6-VW(VVBEE%Z)H6Z^OQB3J#;WT&7WMC8]R:&*L66+7 #F:!,26T M2,P!=3F#2#J CUJ H"Q[+Y7FG%^WP"*U22MJ@ I?SJI&"M9(#\Y;R5DR7B3? ME\28/J)VQ].KJKA52ZRR3D7J78<[N>+66@TBL@!"&@U.. 4LV,A4F2L8UL*= M.T#JFAA[KN)7D;NRSE- [B>?&&/1:9FY!N^M!R%2!$]X!FV[Z;11Q^ /J2EJ M8JPFQJK*Z 4/59713V-?RAAH9AH"=0C'(CMP)F1PP02B,O$VKE7!;0/"=YT8 M*^&8'7<$JV)6$?KQ)L:>W)@)OJ5,&']"F3#7MFG:-F?)E1&XL7'3)KO!I/E0 M9N/6A-B.+2]VS H QO$,]=XCM-__O%/M<#-UGJD9%H,@2@H.+&0TJ:0FX#71 MH#(G2F?)%*4/&9=]WHZ&)Z\Z--A=+S(JT.AB^S2Z^B)AO3*[KA'EN1E>CY!] M*D#W'J"U%#0YA%BM=4"?-QAPTG@@P3!.(Y$^Q"T!] WIKFU!M*G@7,&Y@G,% MYYKW>H@R()QQHDMQ!"$<@=UR,-HYX%XE'YEV0:O=*(.2T=I:D)3MM5[MLW] ^NZM4I]^5@M_+MGL[Y8R^?/L M+$T& 7^/@P\K"U]-)*ECI?0W+V^'V^[W#>GQKUD['>2+/=KB/[G)'ZFC F*9 M7^U!6/),;]/Y-)WY-&DX.6H88:(Y=1]2@RBW_%:?+9(SAT4+048'(E(%5EH%DG@0M=5!TK0NNR%Z(J!FXP$KG7"7! M4)M0G4@A22+H'N3K^N-:/=NU4HG7>/_!:#:>7?,#?AVW@_*RE/W4$>V7R3_& MH_=IE\_>??[RB=0"WKVB>DFUMT^C%=S^/;]4W>V*P)4==(.>TC4]I5-C% M=02?$P17NJ1(@QJW;AE'+3G0W=Q4CY] M>>YB'(S>KY1=#$8=41?I]OD?%@"Q?&!W*:11?+FDV7*I #_=T62D;',,>]@1W@TXC(HK&]=!]^5VG5Z6+2Q>>3 :#D;X[*F;3$_< M;#I^>?4#).;\S]WNSHL77,85G;CA1W?1OGSQUTL^6-QYN76=*NRV:67KU[9P MNSOU8(/$-:>3@C)_ZD3D]W'^?4'9]O8=+$>=;]K![O:(3N.)ZU8X0R),"E57 M]M;<:V_?=7*+DOQZ\5*76^WFV[T/$MW--MF VFLS#\OMSL93/%AX7;^2&?GJ$'^ MUTTF[MKQ\+U8;Y\;41_*@'N'>O#[H0M_P-MP.D8SK!F?%V:!<]1;""FH,V,: M-A]1^)7?S]J_CX*Q\VW M+^9_>?&78B&6BV*Y5]&V>(T;A734_#S^,#<;F>G,1G[4Z6S\?G+AM&EGODW_ MGI6>U]X-RR5->YK2='XG?''4^_ADO#>^7_J4)F'0=E9FG@V'FYF5E];A0J-? M!H%Y9H)F2(AJ@#8?0KX5 :PD^$'PB*KZ5W7VN'& MGC@723$[ZWAUP9H.+;WAH)WBCSX-QQ^/&GP>LDOY^[QK!U]EV<'H?#9%+^.' M3^=H5Q5F+L43_']JF\UN?XCK&D^)?KUY7>KUW MWT^K[]Q>E[[CIDCU9-#^ 7F2RDKQ:RBUS:3(Q]K#NS[R[R8=%UTT%X,TC TR M#OII=W[>)7!>-WLWDK3GA\)_'S6O9N_QL9V3?+0$S25VQIFPS@VFZ_KN)U>XJ"42X:HA%9"D/[D5=SU!'/A 79 M^=O1.O!91T1+ZA+NNPQNS=\. O^>309*)0,A@P9/$%)I)MEQYBSW80U2!R/4 M'+B$OX]:Q+NN/[(@-_1X$-TU_R M:W0MWZ?V[Z-+B/XEO^TH^TL1 U1BR]^ON.3MXD^W^^+K$6![Q*@Y,N3VUNM[ M\\GGK(-,%,9GZ%3C,U%_%*;[^Q$*_NCF'_)HF'4M<#=+@CRF^G2)$M[_D5QV NC?CX=!-VL6W%R$?:]\4OJ"CG//.7>:#OTB8K1F9JONT'UU KI?&L6&)"%:XQ8 PC MX)S1,<0@35X[R:I(5-2% ,F1A-=P!HZY#%8(%4U*(1%Z):-_3Y9YA=#LWJ79X$^ML\ M,GO#$9XN"+>(AQ6"EO 8>=E]'8;N I>,Y/J4XLLYZ2@AQ^2;Y06A",YYFT[: M=.Z*U;RT&+N<]OS>+VXZW/1AT XZO^SB9'F/6XXMS1\KQ#'JFV]68WB+#9P' M\?[ZA6OI,5%TPTLWO(P<6[KG1]9%UD7V=9%?.>)HOMCL\R:HO\^YQX)'_]]LE"Z+@ZI8 M5K&L8MD'L?S)3<)IPVF5RRJ752[[(Y=O4EC4T\Y%DU?1W'>'H@UF=?2Z@ MG9!)*);DVK!%KXUCEB:@24@0VN,^4H([*IP6R!B"<-G#?:1?W\=ZNK*J@*H" M[EI4[T*TPF30F6<0G$6P*BO@A 4>B"NM$*]#AQ29*:8,>!%1;= RV[4<^@]: M"(^Z(W&]5KW7 ^@@QUH^616@K-V8"PF8(A-H!1.EE'B(QVK0I3&>H4 M5Q)B9J@"F--@)/[')1NUL492FWJXC_3K^UA50%4!507<%3J4MRF0 (&3TH!% M)[ Y,,B1&)U<08.UYEJ)^9"#(R"#+VJ#%.B0 3)Z##Y+10/3O80.\G2] &:\ MDLFC,O9,@% ([)8:#XX*1JSQ0J>U@9]>D>"EY"!C0,]!H@. _IN&1'+07@;! MK.KA/K*O[V-5 3N,RV\P.:#7ZF6KD<;_N3Q#6-5NC<372'R-Q%<;O-K@.SO" M:XFE/CH(*: 3CUX[&.,D)*==(AQM0;T6^\TTZ&!, LI2 %'"/]9044X!&YNU MXB2Z^UA]BZ8(Y7S=W\M!_RN'Y.8*A&8:_0,NP9=.G:5Y,O?WBO/O M:*^M/;Z]5_Z>]OJ;ZCM4U555U_ZZ/7(2DG(6A'<$H2G* FRT=.AA/O.HJ%[K M%APM8<+2#)K1"((%!2X&C:H+]2!CQ-#2!.C@<$8)/[Z]??!SU%W$*<]XPITB MI>4#XV7@EM&04W!."*GL>FMH5$V!H:$"3&H/PD@.WF8%4J*UDFPFB:VU]CS( M9JOCVZ=45^55E5=57D]/>9$<:.8,DF0)?2CEP0F'VHB+0*VW/L2U:+NB"'N$ MH9HCPI9V2P)<=B7=8GR6CCIQO\3YSO",':M#XUF_E)?6TA-OT3[1I>A-X9[Y M$%"#<:_P3\ZR]=:#QG$6RS794Q!*>$ 3A9<"JRB=$5:+?E@JYOCVN=U5>?53 M>=73%-N.2O]VY1M8@R\ MT@Z$CQ9\E@D493($JT/*:QD M##X,8AK%^4BM:C+4K$W-VM2L3?4?JO^P*YO2E_&AF2G0J3N,$1Q8D@6X9)1) MP68IPW6;DLALG%(*#%%E[ID28*5DH%Q)!Y"01+Q7\ZP[V)2?+4ERU9+L!O+ M?])DO$ &^K+:D8_,CJP05B'L(6ZQ$#QX2H%)8T DXL'A/V!59%$H;QP5:V6- M%*_0V9=#&Z777#E/)M"I-LE;%@WE['Y]XRJ$50BK$%8A;$,(4YI8RVT$S1)" MF+(&G*<67#21NY"I=VM17&,%)QS1*W/'$?:R!9L8AQ1BE,HZ'LF]FMY4"'O> M$%:+L;<=J7@WGKKAM1'JBS'M2T'L&MY/3\>S%H6P-KU_$A&_JSQT]\7_^4"A MOZTITQMC?_LOYHDT&HWV/V>EE8@*J$M3ED"UY#-@S'[>SZD.VW;RXS8GQ5 M@P+_VAQM<\0)NU6-/E+AJ 9W1<2*B/M%1&V29LYJ4%11$(&5ACM"0,S1^7N>1RD8%Q J( M%1#W7 .+6$PC!EW +)Z5?L$";#X%..^^96*OW1NN0,I$T:"\11(V08!DI M;WS/-*Q"FK(F2?4&/&,I0G2 -6 M>\MT%#G)]78SUE"K%0=)2SE[,+STT?/@B(FZE*I(S:XSU24[_6/@?.E8/DCM M(ID1?QG]EL)L,AF,WG_OVD'[S]'8MVGRH:R]RW+@Q^-1P*NZQ;_#-_E^. Y_ MO&@2,N Y/F4ZF:75+>_V:C"*2/ 3=:R4_N;E[;#0_7YW3NB^OL(,_YJUTT&^ MV#1(O4'6Y-UI0@D;#L.:=G:&[WQ10ME3_&XX=:/W MN*+!Z%JG=:>FJ=X>^G;9-0^\>_^Q-I M#H^$5V'M/Q?M5EA_'HRJK/:R7*@>_OL"O;]/^.A1\;N\&Z(?5+LVULAFC6P^ MM.>Q#-QR4D;)E]8M6AOP)1R5#,._9Z>B6FOW8JG7D00-(9=!]+H,%M(Q@@Q2 M>$F$C:5%S"U!J)4RVO\=3$_7 D[MU8A3>S4^M?16+KI[U;QY31-5,*U@VA

HI^[F 4QF>I^39].D^C-OWEJ!FE:=-E4U*1TLYC==-4J(K_FV=;QKD9GZ?) M7)ZJTGP"2O/ EM(SU94R4<:U3V T1R?":P[&:EV8NJ_#5-!N/X]U% !&[3FS3__[8<$75$ MJ*BZ\R#RM=,./Q5G'PT?/#&<#9DSZ8@$+\H$,_P9C-,)8G!4:N>C5FM51IDE M$ECPX$UD\XX1/LH 1D5EE/0^N+6Q X\)9ZDY8OKV<5C/7+YJYF+;/LJ;M'!% M.KE$#^+CHOAB^+GXHHFSU$S'3?J4)F'0SCV:V7!878RMJ[ZO9R4'WNL+3SVU[T,*;6:^M" .D#JMY((S@3*02-^IH7K6S70HCW<8O^?_;> MM+FMY$@7_BL(S?AU.X)%U[Y(-QPAM]03?01/_Z MFUGG 0(4")!D 3)TW9TDP3.4EF93RZ5RUDS'KUS//'R9O M.R2ZOM)M8-_@IP,HW#Y$$=\U.+_OKA?7R1'JG:9'PU:]YN@U1RTG489SZA5Q ME(&C)P0E/BE*C'!:!IH,9;=R]'K-\70T1W\,M6\7[VWM$==GIMV3ZN7'' 4S M3>98V?3X)'/?"1?7H@@:H12!A3K 2=EK+:;)/>I+@]%+ _*)KY$E-[' M>HP)NV<;_@U?8\GZEQ%@32(J M'%Q"@QNPR4>VV_[Q%_OH/I.2$L6S2*R7DD@7,G&:XZ1NIHO0D968]\'([^-) M3O-1?E>0I3\@LC[[+C*O3R?SFDM\,5T U#^HUT$5@MH!QC==HYD;-WC97S^7 M_71O@?W;N7G+SE?N>)DX%O*>>[?<]Q+Y\5TVB^D[M]RG4_U\%MPW>+@!/?M6 M#@?8=N5YD*F7TQOEA<9.3%D54]&+Z1/)6P;:/7B0^I;$_FTZ',?AF>\SD)]" M\2)TZL-99D5N 3SQR3&T.7K @6QQZ2X(0@DM%$ M7,(93%)HG8IT06T-&_Z\[ W[$[QQ&VO85^',D99]W4R/AST>]GAX*SPT+GI! M=2!.6^Q]SCP).F;"!"W2)B>-V$A6%=2F7+0A16)PW&.G%,H4R50FETRPYM[Q MD!\YVM=K/W"2Z>I9016370STU:[H%P<$W5WIJT=HO_\M-\U+8'-_.H&58Q.4 M-&PB,G^OP/K"D,=4&'*G"7![E;FN\5#/6@_&6M_I]5'Z*P=O3&9^-(A^.CW'+")_VAOX3R1"]<"*\C#4X+VK)0DZ*"E0+#%B M8$IY3KQFA@B>B\@I)A7]/@+U?YN,/WW(TU-43WUP_F"EH(>^9[CISQ3ZE,Q2 M6FN)*8!E,GA+O-()9WF;$((15FU WRX6^1U 'S^REO;0U\?A#]!";^/P6/D' MOP_.T/L$D?MA.(ZC>MQ] M@*P/D%5/Q&"'BE1(D#80&;%(F;-(1,E>4,X%3QM'Y+?U1'YL86=O#@D7?"?3G)@?FE0'#$X"MT^T>6>N%C99?ZOVPON?3M0G4]WRZOW;I0M"2C2." M40^ZCD;BI+!$:F^L5#D(8_;M)/TZ&<>]JDC)6-^[Z4";]/7H?*CLTZ/SP:.S MD48&&3D)"7.\N K$19Z(5X;+("*EMIS_M)F7W!=D_K;O#Z;#D?8^X =U;&[/TY.X=GG@XJ2U1>;309^T&#K3/CU MS)^WM/LTS;7Q9IWH"U\HP[$?8[\KO'(X.\=16NW?M4.=%Y^>>KRJY94RG9P".WW.XS29'@\^ .MLL!;>I/U"[=0VGLP6 M]VPO6/#P-)_Y8:KLU[%BZA(T,<1P$$PHK&=1%4D$99+()!AQ#I0O$YP6QHOB MI5QF0EV<\39I8B)JZ*@#\3IJ0GW01NKLN&-K0T, Y$.>OBL ?7[T6RO!S1K[ M=7]<9;R??_UIC?,(0 !R'X:NFCQ^\9?9"4# @[->QC4M8*DY''31NG!FO25* M.D>D\PF;(2LBBHK..5F,T1O38&B4.B1%& -,D89S,-<,\$:(CGGA;&(;S9#7 MT:6=VCF,W7XN6XCL"6NN2MD,/"MG2.)!$VEI 1[.C&C+!//),LXVEBI32E8@ M^X($ \#FEI!!8E"9;@-T\;& URJXTD; TL%_,]$%@$[9#WVN:8T&0W+91L& MM0E2, &< -(IX)HDB766$TE%,)9)+VRUB_/T_/(R. >3^Q9]W%DOW M$S^J.J'[3;1:8(NIXAM0%N.JHG(S&X3LIS5I?YS6;!]L&MY&HF[T"/-48$2R\O.9'P55;DW]8HV$?]H?GL3X,$)D-K4L#-&N2;XH?3 MRB3@#(.Z@?V/P"E@T+0=A\'2G6TS4V"I]8-Y:_7BCPO3I\S'J3D>O(X1U@Z7 MC,[7K6]_=C:=? 6JS7++FI7K@!=AKM"95>Z#23, ,1S-L5N^:\*[=J\VFX "U-&_E!Q8_'\WPIL/3L_FL M]0569 "EZ2#$0!>9!<:3A?.,2)XU"9XSHJQ*7@ B)[L1@[ZE&/S<4N3GCB"[ MR\ F&IN'EH _5%;'W07&374DHQX=MQ["#/ZS-.PF9WG:#G(83#[G5K9& MP_*-=WAN_OR'JQSXV9?)X'0"6'"E'X\[LA(,J#SP?^>CA7JM7CX2N0&1V("Z MHT?@[6N9DW>21&8\VEZ9A)0E24DI:7.F.6P8J4KZ(@-.(\D*+-7 P;!E#JX6 M60OLWRZ2OF=O7QQ??53U -X^ZD$ PNG@Q$]3]>57'?SE'U<=?/S"8;!$X* A MG"LDQ;J]WI%@721>Q1@9#3:KC0 0\T9H"RZ+UT:C[YU("%D0D[F3S%)5E+EG MEF#'XI!8X@8!H,GXTP1!I)F?81+($9H<9QE6\#F/SM=#.55__&L^G+8:">#K M,&R/8+P%0X(30!&'?JPC-C!+9'*99 B!$R:S M@C]Y:JCLXS)'$8JDC< ?)K1[,=)+R%&>&D. MJ+\9;L6_@EZ0%E-<4@ K0 <#U*)9%I_U=]N WO%2V?&VTKL#CM\L[$IV!#^. M\TH$9_&K6#K/93AM5LS4]FL'@1 N.A.E8"123<&B3((XFL"%-$G'D@3PQ49] M2.2 *JP8(A1:H4898DTNA&OAE=;> 1_VT/_0A3^4>6>#)44Y[!6,,YIO*#&6E]J9H4G8Q18=Q:^F2PEGOH(GJ,O(BNC M9;0/'+K?=OA[P-!_,1FE!?VUWT6+[FM_DTM-T. PSW0YPM3%.-L0$'@<*P&- MUM58!#%]K)$H_'$VS7[6AC^F^2*JX9OM8238D"9.AZ'-3.]"8#'7J6$XJ.L3 M$.?D:)"_1GCQ^OF!!TQCD")HD *5'; UXXQ8KL%X8RQKIH2D9D/J;^+XWF_ MU#TT?_]AR:++@-DSCD'^GI<:':6KBQ:W0=^+N&'TS0F.WRLX8.]XL."+9308 M9664&Y1(>.O#L MR#H+SY(BV <2&9DN"!#!22)T]$IZ[WA1ES7(@AAO6UI\LTW'3=7%X40/46:RCR?+Z'W5E,T% MPZQ)SC>&_N(HSCCR#1#@S'_*9#S![E'M U^L3>K\=Q6YKR^)>%5&^2M)PVFN M1,!!BO/3\:LT;,Y&_OPE?OKJS">$^)6RMF$[L;>K^&K_T G8XH'U4I+'Z=79 MI!G6>]=HU_!S7AW>MTPX_7K-1&3&=\> VTU6VF&/F5K;NG9J\V*[3I:5<]TK M#\>CX1B>/?/3V4L_GTU>K7\ Q&S_7'>WK9_S!5;TTH^^^/.FFWZXNM&+K:LI MN76;5K9^8POWNU.W3@'V _#.0-#_HV;J?IR4CQUEFZMW\*KAC?7V(/Z3]N#L M91URBE1=V5M[LR.F.ND49/;'[J666^TOZ;@[)-'URC5VX-PMB=2K,'--S?/B M5E.)^341X2"M@NOG8?_-A\%%+C:F7S\W2^GG\>#7R>=5[V885QD<@I&%9VM=-FQ3E>IA&$O!%R6"HD18%8B4TA)K0B0TQ^"#45+1 MC?BY]]+H4A0IW("+'L'4 @O)DZ@$7.H%YFO?^WGKP617'P_>?H4_I973>RR- M;@9?^[ MK,?VA^&V"BN3EEX2[:0GTB:#TVL2R>"W@B<;K"]LXYPB8X#*B!&D(5Q0\)4HSL25ALH4.)6='EE4Q2\52++),L&U'PF^S'%0".I_QY',_?E4NA MT_O3RZ?PT\GH?&F.7*Z4N]^-7493%D&F:4:5CT&4X$>84M-E9]4TY>[=+ZZ* MDU/XH<9<\.3-@T$ZK3$JV09;QY.+*"4\8"5"#H&(NT3%;A#_ MN)VHTRB$8 *+,=#NMF;DI39+!/.39/SNS:-<_SI;QFVI?D ]_SK:!+_^6*00:6>H=[=((J M%<:36?YH/H[J.^V(-1M#J'>0]U_A/0;F>"N2W^=[M)OS#%VR[Y;"@OA$A-U1 M&PE91#9N(WYMT4F M)JF3A%-# 1:BQ,,?, .*$Q*\NB+S1J[CWP MW\_#/W*.A;[/FD0V 03#N M-@$-N)*ZCNID6!7S]&Q2SP5/LD]X6^"RIM59+2O5QE?#W#D>T=0+>R3ID Z+WA0NW$!EN0'IW*=P7#AKAYFPDJ:3X]SWYZCV%J M<:P.Q,C#A;>LT=EK[5GSNSB;+,[*U_-A/X&!!-^!RP!A?(SUJ&RR.)P&DR-? M&(Q@ 9U-VEQ\K*X [1IGB[(W,+-F?C2JI^*8H#U#NV:*42FT58[J/=J:H]9H M&B<@0JH<,AV&>LA]&/$F&C+7W&="DS9@R!3@<6N LYEU/%DK^6:\"9P:,&.H M(/ >_8RXLM8N M4E6'3@5\]O?:WKP7@*. (M?R-ZKE<"@6J=Q_8^P,'M18MC MX(LZGR4BKB(D?&TXO2AGZVS_/>)E%B4*RARQ-H$37+#4UX,[[*Q2DK/ N-U0 MFS?FJLI,;W$I547\@B[^,6#*P5@ M)/2!P&:+8#5*V>QQUQWU#%2<;?M]PWZ"L20,)SP9K;(PQH:-T$<)Z/4HV'4< MHRTS9M)1QHB*FDH;W][6$K')V5(.]TC.Y!-/ MO$A2I+-$!IM)T!+<2UJDU(4:)3?K,V\@1-\BY]NOPV:&^O1=N439-*Y_H>!R))M0(8[@GOOEN0*+:2%WX=X_"7(H5B0=# MO%>"2,L#<=C.5>MD!*?!6+Y1_7"3F.'CLHQ6S_'-@4@N(OE!N&92IN*PF22X MJ3C-+&/I-<.&)05LJ6!95!OU9;($N QL+A^Y!W-*@^'-'%R8,7,@T\1-N:_8 MDV!'_!O3S1XH]/1+'H\F@]\ D->B3_"I3O6$>V+P_MW MA<*=4EI<\]G'6EQ\09]!W8%*B09;>L):GKW6^*;.:$-'@*E^T.:.=A1B&G9-^K@J50!'R3/G"( R)N9XP&F? M(RDV\F*B27DS2N*4=UPI3XK"UL2PR0#U!O;;^A*-92)9>E![=R QCQ5 7F9H M(0JC=W/AOY]T$;$MUOE-[/#W&>N;\!3K4GNJ43.I,/+93U'9++I+G4RFLVY> M1WW!-9B]_3DU*SP:&BP) JMGHP<'DE%P(,&>C,(#K0N]JW/JOW4#2,Y_P8(S M^&]-A+[&X?5=*I6+ 9T/I5=>U[K=BXH]08^ZY)(-G7+B,9.P/9L&.]!_AL\_ MK::SK)QZ[3?P /MM,&0$/. MZ!:!HR?@)Z,+2S;8PLR&;MG% %WGF/_I5OJZ M7>COBW4N#\/8(9R!46P>< C MG(&MH5+EHW$IEW+NH/P;*AVE/%DP)_!BC!' M*7&>)>R'D5E,UDFYV4)ZWXSUIB,-UE1VV:O7S5;];NM]>GSU0/O[RE<]'KQ9 MW?PVDA1J9CQL1 ;$.ZU_[G*8.QWUQZH=I_4<$S0C."#3R9?JL<"7CQ:UOFG] MSL/3L]$P#F>+.M\.NT:?'@Y_FM0*Y1:]EEE>MM-D$07\% M7G9':&AYCS#Y"Z=AP2N ;@6!:/[TY?J)PZT:*]]XMM<] ^ M#YMAJR%?+N[QZHH)9_6QEAYSH?^P6FO5;7I;;/7G;US+CIW<\][KMHSG9EFI8R%64IX'=*0ZVE5D,3$ MG(WGX.W%C2R%G4ZKOA5D6I2FM4&#A"5K/PW1A6N//OQLRT M:VNMA3W>:ZUOGGWTRJF7KUXGW:CRW7 LQ2M$40WZI41#G,^*:.6*IDI0O5FV M<6C]JV1=*^1>HW4:Z3= MO"2K7)(T$X,](:1GDGC+,W'.4^$?6*J%=$.T[Q%M0Q5HA@5!-)K27!!$Z$I]*'Y(4(&VW=[UP1 M84Q^;ZJ(V:L[7#]S4>E]HGVK(MNKHEX5]:IH-U5D@K2Q!.*P10#X1*!6C%+$ MF1*H4,:5O-DLX(Y5T4^3^;[.B]019U=G SYS2>F=HGUK(K<8RPXDP6[OO6+: MNV+Z?G;2XQ7('=GB1@E;STFYT104DS$19SW6VI5"@HJ.9!QPPH*(;+,GRDV4 M6U?C=3W-]AH!8<_J3?(CX^S=ZK>G+'"]+[97#?AA@F4+I:TMJ&UDYZ>7:@QZ MC=B[:KVKMI,V4RFQ;(4EHG#L5HY5H:# "#,XVPOG6VXV-[]+5VU?P4)^I-35 MT^"?N8C'EQFC,7HGU;EWOUMU4 MX':HH_WA("JF>?*T4$:)$CC#AX$Z!26:ZGP1+I)5+&[V@MRK&[DH)GXW?A=@ M(_PUNO7>,*_>'5')GY\CN6O=RI552[U'N5?]^UL['5- ^@G38H$5263LL0&6DCTV!:$Q2SS1INBVW<%62JX?<5#Q9%B5[>= M?^82T?N2!^!+QOFT[3\YF5;Q YUVN?OM:"$5O3[K_SWPV?F9FU+A2!''& M:"(]SCA2D9,@@M*:1A?U7M)"K]#!/[;(M+<<4,?NN!SA$&6Y=R@/7 E/QI_: M;I]7:=UA[OW(N]:[_)BCL*8)MK9^A-*Z[[8EUZ'.82CA^\_AD4SPS 1)BD8B M<:ZSIS&03 THNU!]:)01YK>L8MZF,)V%VXL_(PM(O^R MV0<6)PT_EX;&/];!SW[83D[XAF([6G3?KI,:Z^3F.K9Y4*:358U8QQ34*Q9= M17$((YI6=4Q!,X/_M"U#<3[C\C9'R_&-X^%XT> +)]S!-5O:AV*N+ Y'.*JC MK ]C)&,14O H PG>!B)- ;CAA9,H55%1Y9C51M>*7=IUK\/-(JMB3[,7]>&, M7JR;?"!;FS/SW%MBK35$AJ)Q/)L&]TI1F[F2EI7+6^MEB8F'3'A0"C1)4CB" M.))B8)N#29Y2=:];*X\??JA+M[5'@VENSG(WT>1X\#O:"V12R+S!KL!-1G@( MLW;H*\!(_AI/_/A3.]1D#&#Z#:!:':AR(RQI>Q(?!+^90*7FP9/L$$J$9<1; M;TA6EBGN)#-Z@]]V@9)*]W?E[TU^C41_UY'\Y_';CN _3:8W#;NO,Z7>;/H. MC+D$,XH'0PKD>3BL+J7@@\>+"_[ M=V?\'E^=M_>P8+3?&1Z^>)I+EH0*)6%'+-DWY/4SG*[52T;V MN-:;'KTSGLY?#!Y;#7A[T<]G+X\'+8Z\,'ZSAV-_[V0Z==W[JL M;G$NO&]_^W%GZ%\;UZZ;6+XO"9\\ /0UZ(7CV#-#3H!>" M9\\ 3Y\&!]T+98L8/KUV*.\N57].DRR8Z;$*4R?K-;993,PCR2\%1(&@#O+$B-6Y(@-\S-Q-&6BHTA:A\3D9B&> MIE90I@W)T4HB;9#$R:*(#;EXPZU@Q=XC$FK3CW3ND;!'PAX);X6$*GJEO9=$ M)!&(C,X03YU": M&.F9UV",2RB,E^CF./1+V2-@CX>V\8R]X#,(1 M SXOD=0EXI@HQ#@#IB)@FY1\_TU@]HB$ZHCK.Q[4\'B1\+Z:9?91W:OVY_W) M9#IK&VSV8=TGI;@>V%IYIOJ*@NYQKCAB'8ZP52H1KTH$R]V6I'W*E&\TD=HE MFEOE]@.([=YC&+VNZL&O![\>_';IH&>H=D8FL+3Q*$L I%EE+6%!*LCWTZFGU/6&X'!!F6)U)P31WD@*HB0)"N1V[T$;>_. M]'.FA[\>_GKXZ^%O!_B37@@9<+Z]1/A+(1!+,RA\5S@L[+U.E^N%J$P.U+"]4A\..+4(W'/.CT2[Y(S MG4N*(#C$40W6+6.">!8=R8E&DVVBQ;E]1.+O#HFYECT2/Z:D:KZG8#U_$L'Z M#Y.9'_61^OO3AXHAN8?D'I*?,B3SK*/6"4/X%!N0 M +(ZYSF)C&7+$B\I[B67?=^0K(^XN=?CU$.1J1Z2>TCN(?DI0S(8R-S[D$@& M"Y=(:BQQ6G*BG)0F6IMSI/N(ZN\?D@WM(7E/\7SX&4]<_K*@YZ_STSP=1O@] M#3]?\5>X]&+IJ[%U?:RU^<.K.Y"8?\R;V;"<7Q^-+Q[_S2=>EWZX9%CZ((Y\ M SQZYC]E,IZ 7]E= ^^%'W>O]>]*D*\OB7A51ODK2<-IKESZ$H1X?CI^E8;- MV>YI'?C;\ MG(%[O^+ZX9XOEXS\]9J8QOCW2';U)MUN'MDWH.^J;6)ZC<5;CEUPZ,GRG*I[ MY>%X-!S#LV=^.GOIY[/)J_4/@)CMG^ONMJ=5OL"*7OK1%W_>O'KQYR4?='=> M;%WE[;I-*UN_L87[W:E;0XL?G$P1B_^C(L#'2?G84;:Y>@>O&OI=;P\(/<&> M5[#".1!ABE1=V5M[H[W]4(M3)F7P8_=2RZWV[7;?!XEN@#4WX]PM +W@V\K% M:["[R(;3_ $>\-?1)/[SQ2"#"C]#-3"==YT8AN-Y3J]GUWWCC^R.V7VI M.BH9QY-9_F@_SO+IV;SYZ#]-_S^ MT"_0LMV@\MU@E?%6Q60WN^/[AL"-38\[5&L?3C*@WBD\[!SL8FRE!D":!K,3 M/QM\J(P[#/YAV%#NK% LY^GF3X6OY?##Y,AZ<3J;X&[SRMIV]=W<#BYM, M 4^#Z@Q0Q'4"%%*,T"*9--H40S<:+\; A<#6+R5A4-YD<%$<4X1+H9SE@"HJ M+^#KK!F/7OZ6IVB%@ )_5X"$IY/Q^QG@U+LO8XSXK[@?9P!C2_^#\%4'A'\O MF^CJCMSWQ"!_0+TXN^"2/S9 -UPL/!M6>[S@$A__-0?3,PV&LP99(D^;DR%* MD/]G'@S'@]?S3\#< YRM/ CG@_P5J#=L<"(+WKR[R?_X*<@BW,"/@=7FTWCB MZU?0],'%^]&@.?%3$*>J].NE/X\_YV:&P#IXO8#8P0\IE\K((8\F7_YTO%6L M'YL,MY_C[5X.9_"P>/6X&W U/P_A;6'O.M(N:?/<$.[G\>#7R>=\&H!?<*+P MT2HW#ZH;@5P[GDT YE".D3'A9?]=K,/_ M[S\LY_3596K7/[-7?QI\&W7_/_ M_V$ :--4 7CS=3 #AD>9PJ_]'7 &WO_]#."Y 6E<6=M9GB*X-/7[()1H]*-( MP">P-K1SX0[3R?S3\OFXV%7JA.%HU+[-\HK)%'X^GTPO/0LPX2R#%H5'+6X& MSVZ?"1>%F:_BB \ \9V/X$XIC\ OP3=",N/;DKJP #+?W;VV]NSPYS)E42\5 MN,'@//MI<]01\M2C=@)X@=U/<&M\B68>8VX:_.X$?"_\?KTS/.0M[$J>=EH- MKVTU("QC^S/Q=L!:G_-X6/EA?@;O+BCHO_'LI/GCX&PZA&]\F0YG\/P!&(## MF+>#SQ.6N+\OL?DR_=9E#ZY(\XCXX9Y#-=&;;5 M:V%;_3VSZ>K,AGN2@0%\9X1TKBY,IP")L$?0->!.CJL M/0[@+SET@IQBL,>".^(3[#'/T?!L"Z=FLV/]3??X)Z3 +PL"_.;/41Z:OX,J M?1U/AB B^/N[\OX,]J\,<_IQ-!RC!OCO%OX1VY\:8PQ^J):$OU@_\@2R1^P6 MOU!^\&4 #51??M!D5*&7> D43 UG@DILAE\'_YJ#;9.GH#V'8W#&1J/3UO## M+'_$G,/@.^"AY*0 -STPK(,'; FZ<))+=-0R*@J>]=V2[]Y75V=3C^Z._;3A\U^J+EF7R9@L)^"]8[,LH49FS^M M.P+@L2_N RPZ&G5VV;8KT1H$VPB,UI,+'F[@#F"HAPSV\VF>'0_>9[#.P>@; MG1]UGLBT&H=^FE>ML#@A9V!,3%JG[<*&O.S2#)L+7P6O6W%6EM?#:^)E<<,9 M;-"MCOG";\([@Z.!U )^TRATJ,%/)W,@X?P,#;[#$##AE>:>,6*4 R.MQ$ L M2P8$3(/J]EFSLMG@[L; [H?3UM(!69GG=^6W"XJ^'J<-Y_I]1\YKBI/ZCCBY MXX,1J ?V^6Y3)+;#JE\OPW,HI 549!BC9H+>MKU)#@+3WZQSI"0Y CO-IU>(_ K+D]-?S!?MV7UQ7 M'.W)P*K&^/G7G[X[ZD]3=P0>[(,KCNY< _ARA?563UH&?H:V17=PDC'4&*L% MU%YZ.#XDLXQ'XPT)QE@BO3$X2 ',!L7@_Q+^%S9,C:BTRL)%\#:%)Y)S08*3 MG+#"LS-X=N_#M7CG;4>>WY ZRP^7#,/638T:.V]#Y^_*ZYH X=],1B,_;=XC M46_&3.Q8/3@?';4'#951SH8=V-68*?#'+NSQ8GN"B,O)FQ!QDYDD$G:,>),Y M$4K9))7TW&TT+MMEDQ<;".9CNX/OYC-P8\>8"O6+GR$^G+^!Y:UO#2Z8U)@\ MWHTD?UZC_B2/[T_EO,FQU0N"5;T@ESKWUE< (N/'@UQ9^1FN)"2:F$!!W# @ $)O7P)(FG,JI@!+"QX,'^MHHD1AWRO /^58Q$6A03RHFB M-\H?8RF,IR((%1(4J3&4H!E'&,_,Q60S+^G0E*([XLP>V4>A%#&\?!AJS^=< M&..*B 2;+'.F8(2#36ZY Z,HLYC+1@L9\DXNPDB[BG>R^SQU9W6[OL$!2 B^N;DJ+-__.<\]9_R93OH8*R?;*C-!5QS MX;"34,B*>"$8*$:O0=$97:*Y,Y#8M_73<0^]268M/SX X%B:Q34-!!!S"A^, MSB^4&;!/G*_F'UV5[=K$Z3!\)]_U"<=W/VQ1S,-Q',TQ!]#CR=[G88-D;(.Y M;:Y@/=^LW>[&56LAC3LHQZAM/46OYZ)-GLU&+:F_9/!AFO:XN.:G)5PL?G2, MU4--_M>\;N'15ENA7EWK^FIB QZ5C(8^#$=@'M;S^>F\/9Z'%\2*I O(K#[Y MRG.G\#H>ZV/:C+/9('M84? C3&^#5>0\J_9T9VB#>3+^A.L"0\8/IW@*.\]P MDSCY- 9JUS=Y5^THH-KD- ]^ +L\PW+^=#08YV6R*<;0)VT.'A:ZPG_:U\5< MA;,NM-X<#WY:/J)9\.V7-1( "X,4XDWFRQ3POXY\_"=Y'T\F([SL#.]%$#7Q M"Z>3E$?MP4ZM85'M,^HQX^"7"TJT![EIV,1YTW1B,QR? 1WA2:TAA\\Z7;UB M/;]T+04=_]ZFJ^)+ %(@Q ]&DZ:!5URAWHW(\\Q.GK8BUDHV]'.#JLO.QM79 MZ&A4+&GGU]/-7VPCZXOU-//+6'?I2*HBRF24#L-KH4Q%G9TFJ8!)*EUT)'A9 MDPV5RR'IQ#8J#F6QSD0P79R1#.Q2AL6&(1"=@\8X=+).;DS@0WO\YTJ!-W/, M]063?3A)U9)H@&7J1[=W3L21HO2('H"-<>&<;(3I#CSA>8=89(\_'4R1;V%=;?XR=)A:37;6LG7"IA, MN\SM V&@ &&W1)K;_!FT+8; M&9TO"X2[;"[DC"/\?FM^' @C6,ZCTM@Y&8,>3"3BDBL$3PMC ?VAZ08X4&=M MU$83EPU<0YD!YF&%,.:8_*G7$%/;8'PQ5?:L;?L#J1L./O M\]FL.U*@[P0B1T]9PN59-?4!V5$G(I1CARP5X%:/[,1BU>75&< M=3C6<-$J:&;!(\)S'"D-KW%:8E@)Q9NHHY&7<"@$[3C/.**,2=);7AG!D"V&] M+'2CR?1-&&!+61;L_Y,KLEJ$] ZUPM*#9\O!GB!,*0-&I\O$9\9(%EE;7XKA M>B,EY<;;_+0K+*MS6H_;6B@[G,TMKN2B-!ZBXLAM!F:HU8[A7NOH)$]BLR<- MC3Y$9 ,J%/:D<9P$"WK :9U52,DSLW'PNMTSO2B#>%I0WIXG+(,0PW%-P6\E M?9JK1^*;2[G_>$2P)>+_O&IV/M2C#2SL2^W)UQ564*V/X*\.0X88SUD4'TEV M%/1@ +#S"?SSF,$Q [A+A6VTDGV%8WET(-@N#'.%Q4"XBJ"X\5_.8"YI M-#%HZY*F&TDU-U;<6_ERSR;ZX?3-P+/X^<%$CA3WVI8(BCC6G%#GB'>@B*7+ M2AL::9$;IU,]\'QK?Z]RNB^JOQ=@LJ:7K^Q8JE.D@2E-E C8_Y/CF#-=B,F> MB9R2RV%#-=RD8VDSG;U\'T]RFH]JH!\M@B:G92#G(HY3N\E>MVWI=5Y[O6WI M71HD;#G!\F'JB&O=?)N1L=*3<^U0.]5#VS;=IX5%5ZC#OE%YL^5IUU5MB^D0E8TN MR5R=JUR%JN-OI!^R.Y ;OTX !2=S0+/AUYQ>M91BE![3/RPNB)BU<=;DETW7 M1V:Q;W4P2GOO%]LF3F/":.O;O%SCX+ M!D[!3ZMO]\W%KX\. B/A;#:H".X!KLH_C+!-N.#M]C: M_/^$Z9__LAD2[_'O3NV-;Q#I.Y-">V$]("ZZ6V']=3CN9?6!;16WU5:)(* E MWL@LN<$ V(<>?7M+>K]KAW5LF='1C2G 3[ :]/)1;G<\_#Z/L*7TT>!3'N=I MUT37)WC/F9#E6.+C(:62"" M>''D60^E M6U# +AXM)+SI$ $/:^&OO^;92I/G&V04?K_ X8[G+C_>F\Q\F$S M!JFG/LI -$V.2"TL<=9[4DKFB3O-(]MH *>9#]GF0B)UA@!>6A*\+\13Y@T/ MR9;$#@0CK\Z[?J3B\J#>P2*2V7L'6V<'7W0_:?-GUGO07%2[K3;8 [?@&WUE M>@WW!#3< YLUAZ'8[C!+Z8>#R( UV6AII26&8O-N7SBQE!501HI)'5( 9;I1 M1.^$\M%8XD/!\A5F2,A%$_B-^^QXJLIW19%V&-.>Z?T-@ :+6'Y?A9D;5[* M#FU@U^"G[Z4^Z^.KF[4\4M'>T^$EML),(JZ7UD7JB-# MU85ODC]YZ?T8K[Y-$; MT/.O7:77>ZSTZK,Q^LS1 XJWWFGFZ%,!N3X;[?OT[//.^AS17BH/32HOS]T2 MO5#VR: '9'[\?>Q/)[ N'&_Q[=90[T_@>Z0F>V*S!0)[?]H-$UFT!QKV"9]/ MXOB@3V9ZT+B^R-2:R#QAVD8B93;$&O@5_J@D5=RIM-&_.K#D:/G#_ZA,9#M7 7W<86'3"7O< ZQONQ'DJ$T5QG;B5W&SDI7$@>!+;,=A1GPF5+;&&)R,)]EE[*M#F)_76, M5:R[OIF=$.\MX?[J!IJ]-#Q:LZ5'Q9X/>O/UWLS793+:GR\U#OS+2@O5+7_' M[H9/+G]M>Z_%[?=]L;WUL= E")HH<:: -6>XW:7V\ M4*V_9QQ0'6>U V^M=JLCW^I D6H>OQDV.#UR/KVR_?'=6CK+V5^5,./)+']T M'Z>K;_W1C]/'"<:F/\83N%'^1J_2FQWZ[, .=9*U.QZLT77K--[[?"N,X[?1 M^Q];"CVW 8;=4((_X@=IWO6E'HX'X$G_$TS&F.OY1\?]=4XBW./' MD^'8KXS^KJ,.EF/IL2DUW&%]]S>HW\\6_\:@O37:/3<^_7D\^+\>-.3TO)X? MKT\2'X*[,VS'WUQP[#K# F?73_*"@8#]VJ&>=8;KZ=ET\GGULUS*, [S.)ZW M$X O[G3Q %]*CO6I9W#Y5_":9GET?A@3Q@VEP2C-"',45)X5D7B=%>&2!:]\ MYIRKRVJ2@2Z,C&G"+?BJ,L,UP49!,J/&TU!$UM=5DP@KH+=#GKXKOW6=O)NW MHR$L C]>\U#?GIZ-)N?YID/'V0&,&\^+5U\.76SF ? *K#D_ E:(P*"CC"S2 M=?*_&+[7S9Y!2$.&WI@S/?DTKL?1AS$2A"7GBO&%*(X3985C)&@OB2Q6XU!A M3?7&85QT042? [&).KC&H*5F'$X#$U046AC?"&BLL5.G%/84SA '-%H8H&DR MSJ3.\USPT !3"5 \\ LACW-!K=HIQ*T\@Q_"S5&Z?# M.N^\*_+ [YSY\\J])]F/9B<1M?;RZ2OSDK#\"2=,C"[F'-=I9*O#C'(=A-2. M1 8.AM\N<_DS5%O+W*=OZZV.8%>KKS*?5E/I6:DQQ@JH+LN)RRZ M^?QIX(U MUEXQEK*S;L/;BY35EE"$*@K7R *^HI*.1$XE !6X@%;=0(V]_7I6R7/'ZDP? MHC;;JK]V88RKG'DCP3=WFC!+09E0G8B5,1)%->?!V M)RM&?J-OP^%;,1/480]NQAP/WJ]9Z9U14R?P;7W];QDZ6R5T73;2!"!U/)G5 M?J!QALI\.([SZ0 _1&V+Y![@=*2NS6BKT;]'EO60S'.+AOQX$7UJ(T_OEH&A MYV9DOKGL6Y[X45E(U[K%N6!OG!Z,\;2+:!WP4DO'):--PC^0]SY7&CV4_#0D,;NN_D3V!C-R;" MM)UXI$B#$_"^ '*U0Q<]"-X_X"^Y&K\#G,$) GEI*64Q[W#1(GA=KB^L(R17 M'<+=U!@EO'@S&7U>;,IO>=H@I8;-X(?W)W[\Z<0/_S3XVRP!CLQPG"S0_J<< MIHOHEGQV;M+;KE'RX0PPUY'&2(,@*H)M*7W.Q)IBB&:"F@*&@,Q^8\@M:N7>.\6O'4M0:Z'R.W_YP^1-9QDV[\I/V*7H==/D&784_AE$>3AM>VS5T^+VDWO( M7V\S7CLY_O_#!EUCMP$;/]?.?=T^#Z^,;KV75746=4WU= [R*7D-&/S0Q6\#'@ MPC[&E;4_=!8AHV# X;N12O2'SB$Z+"CV*!J@%7'M.;+ MFU?-(/]KWD8 T5[ 6"N80@O/PZ,_.QI-OC0OO]<&=']=/_?2X].X8[%[BT]] MO^TOS3'?]5T?:??+)]\AYQ#[Y?4MJ0ZJ)57?*.[)]J0"VCWV7=6#Q+:87DS\.MF M.56_ZMWT]_=_?UU%>BV.W=3K;W84XXXTIT?4]"-$'T$WF2>@FWY?=7'+?%;/ MY9&5!Y_J_)->1_4ZJM=1.^FHDIAWM@0BB@%]8W&645">L!"B+%P7'N-M=-0B MJGT1L5Z-7;[&^46?:JGM7\\W@MI56RUR#%H]MQH=_"^4_5OK,GEDF3YB_.K, MI6>Z[.W[WW[K==C>==CW@R2/5RIW9(L;Q8V>DQ[D15,J.25>.D8D MC_ 35HA9+CQU66;+-\Z]=O35UHZ[%G ^NRG"@:+,Z^_XP$. L.M-1QS_$C( M._;5GK*LW9,RZXTT3DB(T[O"5.,$V*I))1"C_[ MC3+873S*%27ZHS_#VKU6O5ZI46^O2.61YO9(W:\N?6H2=V6KPHVLW[O.0;N- MYMI+1>E[8-0A"$D->K0)9H,V@#_H&@6<[S>[2\64,E.,^!PYD4E0XIA@Q%+% M5:8Z"+EQ(K%+#N/[>)+3?)2[L,UFW*=;79_853NE#YHV(6Y1$G(Y9:OI^*0F M1G;VSJ3EDZX\[7SP0_ZZR,@_R].*8^-O7W+4%;,-FT%7RXK?[+*R1N>#D$>3 M+W]:%CB-A^,\ ,2=G318C8X,NY'0@/=ZO#EDBAZS75.Z[O4R!R)PEPEDVW+D M[C1C;?,R>^SD/2^QW\)]+Y'9/LWQ:25=/?,T1R;[/,<;99*M6[A=ZWY&=^[[/"GP@T]AG@UZ@E MJ[D,X.7]GS#]D6XA3]K M'D7F&U4HWF> *LM(LMD369@F7O!,A>5=>UZPV_P;3>J9M.[QE-U:Z MBL#\Q5_,L;QZ@LDC%;0>79\ANO:VZ>Z9KUFXX$(L)$3!B312$6^H()QF9BBS M6A=^&1I%9+*D+(C5W!#)G25!"TJBT$(PGPT/V^NA,=P8&I?AS97()@8U M^9;98?,I1CEO[@M?Q4_ZV-'OS #K9:H'TL>RZ;V9^J!FJJ.<:UX845J R:E* M(:X$ %?IG1.J*+XYVO>!S=1E<+K&I:\[^6I=N&21<=K'LUUDM;K[UNI+UT+)8E&DBF.1/IJ2/!ADPBLR('([4M MX;+VRMPQ9L'=T *[+"D/?HATGK"BB@!-&%3R^]9>M3U2\_/X-S#3)^F_II/F M]HW_Q)$2[DC1/I[2XV>/GSU^[M05E:?BE2B$1IF(3%H2JW0@A5EG@RUAGJLRH/ M,C*5.XNJCTWUOM43\:WNL&?0#PJ ME^I!^P#8CWP]L[\0A"NX=FKD* MQ?A@B&*-5"5CSZU )!>>>&8 :XW,D3IFK#\T0+Z' )HZ MIG>,T\\.@WMT?8:;_CA ]<7V%H:&&Y49341)ZP#FG"$N14:\R:8X[K-6?F\G M#D^NA:$Y=JQO8=@#Z1,!TMY,?5 SM63&,K6:N B0*HT%@S4%29R7A@4J TOR MP,S4.VEAR-R1<*XW3?O\\[TNZUEN!L6&*$UT0Z:XD+19,"+HB1M$2>-TK%'T)C_G=%EC95*D?X\<,$ M__3V F7V%("71U39(ZOO>/)/+Z=] /Y1&5^]9_.P."W0AY'HV5 +GHU.Q!OK MB.'%6BZ\TI$]#IR^E]%"IL]K[6WKQP^Z?5Q^][B\+B9P:@(QR7*P;+TDMGA# M$N!F\C+88C=B00\1E[\Q8EX5KF?W,G%(]1.'>GQ]*OC:&[4/&ZZ7*B2? J$I M"83;!!"-/<=UUD$%*9D^B'#]]R'Z]:=/T_P)+-4[">>K(VOZV0[7B.;#S[@; M6W13&GY>66%]M>$XP?U?ZF.MS1]>72UD]?<=%_Z/>3,;EO-=@^\[5,A_.,F# M+YW!0'QK,;3CA08)^'-0_' Z^(S,B3'YR?K\H<$7WPR6X/:P#F_F(-84P #^ M362BE 13+%'>4(5=5$S+X$-P*5NPSX"1V+,2#<])9G@YJ M)!_?=3 #?)N=3',>G,)73II!!AA/6PX7*P?"#^+H@'C149E*D 9@3(%3FF,@ M/AI''$_1V:05%?8R+R9GF3-:8&=*L'BB%<0E"1=2FPRP<%+F.: :.Y979S0\ M/U0K7!1'.2-).D6D ':R+ %/<2Y!ST5+-WO0>%EBXB$3'A1#B^":A-Q\(Z/!RKT!1-J8_ ZX8:P,*DP2J, MBC!OBTM>A!0VK$()@"N3X8"TW /7:^!ZYC()64E%,TW<;,P+?WMZ-IJS_\WP)@OJKW9%O]([U&O>H<(# MC8#88?KM[>=XNY=#X(UAO'+5J ];8*[(7IF. M5(8;5!09=#"RE2QW&>&H7W_P( =*E1^?#T#: "DK#)U<#F\T'=5:95<5WU*I MS9OA^%.]YJ\C#PKQ?3R9C[>?D#/@\QS?^:#QL@T^*].[RLJAV_X"NF M?/ME4%=?D.1BD07,ILD7_*U:;GBA;YKY:7O9RU4F2L//MX3D0@,/ I"541^( ME$$1L$D#L6!I2IM!\2:U%SX:\C M^.(+(%ST9R@]4[!$ET'%&E-<4*3+44)&!F(B:N"G9.3/)_,9L.G7G%ZU+,LH M/:9_6"0U131;SYK\LLEG?@J;LY(TO)*#_!D8( Q'P]GYR\455V47UX=(?2SQ M&5]QE_"%.B$!6?WZZL6?OW$E.V9\QROY,;?]0Q_\H=_)8[??S&/?!L?;D]LW MX_C;WOTFQPIV3\<*%V=E#W*P^9R6O.Q?)5Y\>_F[-FN]6P)=UQ9I/198RRC= MR!S!>.0OK>O^=M-UWYV9=F_OVC/<$V:X7]%ZO#F_]0JC5Q@'L>3G*+/7+7CK M%4'/2-]C)-$S4L](/2+UC'0PC'0E(MVJ?^WU;<[;VYB/IMC^[?+8+4]/!S\, MQ^WQR+4FBQP*01Y82+>\W5UF6V^7R1UCZRE88Q7+)*B@B/1&$)K71L]0F%:U3A3A: "@E2R!:7!$/,@=_$LYR\]3$A#]9 MH'11Z4!C($K%"*J2>>*4$X1[9XMR,8B<+G- ,,6;*$$W6BV)U* E?>2%4)VT MR)%S6N13XX >*)^U14F52C332'RFF4@*&.F8DD1X5I(O(26QT5LB:6JXJQV@ M0:K@FD(">/R ED*Y ZASQM)E8]:3-2QHH/#0,J]8J1P&0S(( C3%C:R9& # M<# (U]25X%BFR6VX$PKTIU*>%$4#&*"!8A5#(L;Z$HUE(EGZI#:_Q\CG;DRR MX IS-I 8D>4]-<0RJ8@R5OBL/(#DAIBP"&ZW 7M#!4Q,IEZ3 !0D6G.KHTV9 M7U%N\5C%1'V_.\0C-B:=\)X*@$>:+)&Y2.($E0AZ(6636=8;G?*\,"5A_2J+ MTG4<0($AG+1)9^82,^%)<< .0'FK;JQ]@'A;XOAD!#R#.:2]ZZEH M\,5PF8@4@J$E%TE(49#L0;$9E8KG&U6$]UIE_RU0N^#SW_TL_S(<#T_GIVM% M56?SE1I!PF\XBHL?JZO'NSP"1;9W;DE*<693)";H2*3&C'X9"^&.%^TIA<\> M#;?XKWOF%G&L'KP^^0\]X#\M;V3_#0BB N$U@22%E3D)&Q HK8BP4AG/ U,Y M/V@SC#L#?/D= 3;V6/=PO\HK0>FB; +F*!S@7@0+Q@'\RJ6E1CF1')X:/PY> MN1G<7X-7S(,W1NG!OK?NO]-#R_&H672$L83AAT*)"UD3IG 83@K,BHW19/?: M;>;AP)X?:_;0 GQ08&]$L;JP0)25L._!&;#MDR;6B>!2MCQI\5AX9;]@WUOV MCP7LG[5EGWAD+@A*M%4)!#@R$HS3I"C/G ZJ2+DAP/?:$.HA+7O96_:KO**\ M+H[)1%*@FDAM- '['%@G:N\M$\:*#(XKF9#; Y1Z]M>]?JV^T7J4LL"4XL9A7*"(:SHSH0:H0PQNOL M_$8CSP\>J=ZR^+;]9.JLB,T05+)ZBX%/Y#'AO MK9",QY(<9CL>6!A\#U#_/5-9'']CQ/1S!'HC%?-)>CP@2=B(V1%G2R+9TN(U MIYG[C3SJPV24_?I4\ECVAR6/ >:?M47O'17:*TI,P@K)Z U657(\.TDX#9DY MMY'?^> !\'N!^=Z>7S\63Y8Z(QD8 !Y@O@#6VZ0\\2D:(V0J1F^4WQXFH^P; MYG5OS3\&F'_6UCR/SE"7% G)@20FG8G-S!+GA#%,YR3\P\[->#B8[\](UL[3 MOO1?U;=2D.I24/+&! VKJY$B@$IPJ+3%!G@=Z'NAYX%KV M\G6'9U]MO#SVB5N_Y6E5ZN.M@[8&KW':XJ6JZNUDV\PNMPOE9[U_D9#M&:S?QPC/8XA"MX6F83YMJ M!(*AV4X>A#NU_&#L!959VDV\_ /L/WPS7#!P_%\,F^6\[<6%RW>=WWV MUE6CMJXS3ZP.!FP)2+;,95^N_7!&;V:!B2I1$JZS)])A/,0Y1D0,HLALA& ; M\9" /?:D\?!-7^ :9HB-7I%B5;!<1"ZQ:\J>+/NW_YJ#0=4 MG'XX\>/%!+ ZF'$QBK;NP!5S9[\QB_/;P1%Z_."QD<6@SK5QB5LA'7"_SGJ+ M(]_ XLY 3L@8V'-QLQ=KH^#^7='MZTLB7I51_DK2<)KK G%0V?QT_"H-F[.1 M/W^)G[XZ\RD!NZ_TP1Z.ZRMWD9CV#QV6+1Y8+R4@HJ_.)DT=@_ERFC'9]W-> M'8>U;+']]9I.->.[P^WME/0.^\?$8)PF">O/3V4L_ MGTU>K7\ Q&S_7'>W#6'Y BMZZ4=?_'G3S1-;W>C%UE7;IF[3RM9O;.%^=^K6 MQJ0?G$Q1B/^CVC(?)^5C1]GFZAV\*O97;P^B/9E6"'HY!R),D:HK>VMO-K>R M3A($?/^Q>ZGE5OM+YL0=DNAZ]O;.X?L-[NW8JZJ53L?ZU7-W;#WB6"1<%HS^ M\$"\*(%DKR7.]4V,LH]=W@QM@A8(MUHY179N7NG5,:$LO.MHS5UG>?+[?: ]=O*>E]AOX;Z7R.Q=/O&>9OG=Y*3S>M&S M)SW]YVZ7_# 1T^4D3B9O/8KS$%CD;F[GY+?N;W/FCJ MB< C[]'QN_0$QQJ=JDGY/V'ZY[]4-[<'PP<;2'A/E5.I,KE MZ_;0K/[\]FN>QF&3![]-A_$6?1$>!Y5[6>UE]?'*ZN_YU _'X'G4W_", <\@ MYWY4?__0C0NMO]QV9.CCV(A>G'MQ/G1Q?OWITS1_PIY#*)<_@\P.Q\TPUM]J M:D(OI'<7+/AVQZP;Q 6V+N)0LBKW&BSXJQ]A0*MF%O)7;W+LSLE8/2>[<@[X MHR'6O>F,U0>-)P=%@[M>[G?A\IXM>BQX=)N^+@?77_Q_ M]J#0@T(/"D\3%'H#H<>"PV.+'@MZ Z$'A4/CCP<-Y2SR/O8.#"HS)10QP=<&WX9X\__8>]55+KE1$R[JB2"0"+SR40B+]:2F,8LT2*W>K46O(P3SG4> M$D.SC(C01B3CFI%441A.JTB[UEP;RHSL1/T_G:37??[C?U9E72^E/?H0K_II M);S#A TB2N],>D1!0O3$34?TO!L]*=,RX;DB,6,Q$5Q:(B.N2!JF(LX-TY:* M%T'/^DGPV4=A=/$7?9B4CY):3B:''ZWYW*C&UK_D[WQBH?K!9615M7_?+-6< M+D)O^.H_V'T]"E'&$%COC+8XM%/S3K0/$@9E"&4(90CCB_;*+[4<7[2:B(]H M]EA![<+_NCHN*[%_C[82E\,(PV'HQC+EU)4[Z <[#DOR"11[@*T>0[,3/?!9 MF60ZXY+PS!@B4LN(HE%&(ANJS"@*A[CHYH$OBDW"K))$A_ ?./"E)+6I)CH1 MRKJ"_EFVN4)BW7EO(9.W35O;J;,,A7E3PCP+O=^4.#\0RW\4NF2/70J'=O]\ M9'#.PE *D7/"<\J(B#@#:(XC0I55F64RC;G9,SA'W]W>@#1:ZKCIAP^JKVXO M'!AJ+E4:"9+DE!+!0DE2YOI<9)F-M:52Z97.SVM?;60/0V/V9&B<990N)).Z M/-)PR=(EM=5OS;1R2:5/=PW3>-GWT6&2X!*?]7=S?+\>5<@A_@"![XWW]4 M115@PPV46Y3;/9#;65<<%$ZL5K'')PSLAG/\]\ '$A-R9 D;J5"AS1-!PH@G M1"2&D4R+A)@H,S9.%&7)2EZQ2Y*SJ6#$)E(10>.$9"F71*1YEBLFC9%\8PD; M'_XY+9KKG\9U4TU]_1AK8GA,B5#*55PU&>%,6Z$28T64'0B\WLA9]@=[=ZYWAX9; M4N<>KNFP#,K_(8=IBI"+D(N0BY#[',@5J>%*Z(B(/,\!4(YR.(@Y1\3=H ]G2_G)>X)DS\3V7S__ MAFUPCDG/'8C#!N/U3XHM$ M.<-,1"Y M]F+!V$/A$8*"/12PA\+1G&C:(SD" M%QHQQ^&OVV):X>N>8#OU#R:A$2*FEN212(E05I",FX2$TIJ$,6G";.5*QH;* M:"LYD=0ZKV!FX:=,DEC$VK(D2G3*7NY*YF\><^^\.:"#FAR='\1;Q]&5LVSY*0@BT;&4Y=5^>( )BF)*&,YS$5*HV3C>'M M2]YU_VV3%]TQ/SKC%J^Y]]HI!.R8VP+]0MLOL'U;@M'ABN-&ZA\_D'.%OJ7M MZ6,>1X;2$$X]J61$&#CZI"FE1)O$ZI *%HJ5JF;[=?[YL4>NC;F70A8.6+3E M0+-]!(5]<4"MGPE\6HKEY-3&?BB%%P=I+45FD]02RJ+$=4:F)(M%1$*CXCSA M4 MB>V)!P&^=$&!82)5)+N(JECD.EI.$W@4,823,:AR1) M7+$7"6 C=:()3_)029:RD,8W@>/#Y6147EO[V597A;:WFVXS8?>047\I&S5: M_/P]$/-CV?Q?"S/I23\?J7WH)J[E" M&Z5YDN0DIV%&!.>4@#9A!)12+G5N!;,K?ADF<\W#4)&8P7^$T(9(DU!BI9.+%F*B-V?BQK+H_N>^Q)8X@M=5OS;2ZMJIZ.01BPWF1WILP_+*\Y]9= M#Q<5QY:[/6X/[MO/W7 /-7S\\/G3IQ=IZ\AT$DL:4D(CJ8E(+)AOL8E)HAT. M6\V473'?DCP#R&:"Y'$*SS"E2!9G*0B=,,+FS'!I[F[K>/O!V#=+ZE,Z^J6^ MJ^OI9?LW[//HV.*'*1BHYX]OWN@8Q]7;'JR%N1M7^51G,E&1(7GB*KWI,")I M!'9_JH#G>!9I%=N-,-NZ[IFV0ZV_5\* M21TW[ 4?*#CB1<[@,WDFP(SC"9$*+$$X%V;<1IE)^(J;CJ=&A&',24@U\$$: M:CAGAKF+! )3,M9]YN:JX,'&]%VR.W.K&_5M"G/-M>9MAO: MKZ8=>R.]:F,P])VZ6J_/:?3"C4[%,$G6G2RN<=7IL<7&AJLNG'UIX+>7?9B. M<\FS<+_XV5V6=D&@[795^G)1V;;SY4=G5?_<6M4?5JWJ;799.CJ^0WA#>-MA M-/,AR>%VX>VQ,:2'1+&3;]:(DK:?DO:HWG:'1#%,)CBH9((/LXLY6UT&KM.[ MOT#!(FG'$.MT(,E-NPUQNN.F*S,V%6DJB X%)2*A@J0F3DB4VTS'2B:"KUX^ M9&&>9BDE:6Q=%*F)2)JI"-YGHBQF5.8RW5B@TBRR<^':JY?F+R#,]UX+W[9B M:ICD.DF)3=.$")YG1+JR0UKR/!99)!A?B;!8^[KEQ5?\1 2]2U! S=([;[IO MO_E&\,#,2.2#DU0B<2QCH2@GF:LM('02DC15EF0BXTIIP-5H!5)-0K,\8C%A M*K5$I$J33":2R##6>9)3R^SFZK=M7(F$E&8T3V(B6>0JY$0SBSTFX M&+4D'HA:NIU084K!U@'R4!Z%8 RPD$BMX4BMI Q9&LJ4KS1E>-%0OIY[U$JHE5 KK:65(@E'QSQ/"4](6NE>K807DYL^G_Y:U'^0W 7:%0ZY;=T$+IP:S0(T"] L6,\L2+A)TU01 M24/07$* YLHH_"=,7>I>Q)5>J8N[\\.J@X$? 05^ZD#@!8R"5%JJ,D9"E@BG MX!-8,CA2E=Z7.W\J+I-,D7#6Y.0T"+ %L6,37!=V M]*A68/M"ACV*^]^+.*^-LH4OS,[.'F49[C%-]C+Q#(4"A>)HA0*=R)OF.E\& MF1BP/1=+C4QLU18UP;/[$9S=L:#O3@_Q>282SF1.DBA,B(@Y(QF'GXRE@$LY MS[79$I(R1-$DB MPE646<5"^'!%,;ZH=_L0T?IV4K.0\81F,4E-"*3.X">I& >RA:FDABN=[3:. MZQ!)38VJ#$N7L2@RHJ@T MB4IR$R6KW45FY:EO%FS_L:Q6(6 .$/6[T:C4_MN+I:UOCE+_Y=I52[VWBK5? M1C&> DPTCUW[[VQ1Q(Z[^/67I6*P11VHH)Y>PBRO9[5F;^N#85L6#;+K0#GH M#IKKB?6%49J+)R3VJY+U0_\RGW^[<87\=5CVS7]3-W?(WY_.+ ^\ A+U$L>#! MNB=?>1-E=.]E=(=EO/>!N,=0UAO-$C1+-E=J>!\XY+"+?.\#!='T0#D\ #G< M:@GP?: @RB'*X0'((>I#E$.4P]W+(>I#3"+8IR2"KHE[=UG<-BDMV[ =C)/$ M.$F,DWQF @&GF>)<$9HG.1$A_)1F.B91'@J3)E+(<*5B.+5IDLLH(BE3DHB( M::*XI<0DPMC$PC.6WHS9Z2)OK+D][*8+35J.K/O\PRQVCB_&SA'^0/ <&X1Q M@L%RB(Z(CHB.ST%'D3,NX\021>,4T)%R(E6N2<9%*B*EK$GD371,*2!@F%N2 MBCPF,$),TBC/2>G^RE6?',3J MCU9-[=@V.5'MQ(3,\IQJDH.>(D*'@L@LE80E>4;!/I [VCB*=93K-(LD)XHQ P]J292)#3$IHSH) M;1:G*R5M7M0Z2O!*'!$1$1&M([2.,(+S)7L)?OX-/76(O&B+KMFG2:518ESO M(6/=C7EJB4HX)89%62HS'89LY9:=I[&5G',2IK$@@MN$I#&+B5:A"BG/3$2S M'<<@\?"V+D(H'PB*N.D(B@^"HJ1<1RDGE"9P2KL)V'"QICI6RMAHI>[]"X.B%!1!$4$101%!<1U0C"+! MP]@2D<<)$8"0) MU3&2 M2X!%DN4F)4+!R3F3<.1F(LQD:'FHV6ZO7)Y(X)&G$$D)5F#-% MHRC)MXW-_\'DEJ_@4(@0?Y%U$'^WGJ$* 6VLH8/ M )RM,#K>*3C'V\XT/68)>ZD(:[^ADVM33EWSVMT)]KX4"GH,=4Y4BR:IH7DH) FY*T1I M*2-IGL.9)0$U*E+)PG3EB*,%D\+JF.@HA6>$2DDF54Q,FF1Y;*S*[4IK[1?5 MHN$@WG9.XGX*W%[9JC>(@@>=O6A",2W)0A,1E;M8 MI% GVJZ>>JCDE,4)L1J.2T)FPI40CHC,;*Z24'*6[[HTII AXC7B->(UXO5Q MX;4.DUQGL2$A$X#77$9P,*8A,3).*..YREF^

:Q)Q$3.=$:,E):D1& M%)4F44ENHF2W]K4<4(;V->(UXC7B]9'AM=0LRFQF"$^,)"+7E"@)OU(5B9QG MRB3)"EXK^)H),TO"+'(W$:YENBRLS.HAC-+ W=+4 /RM8 MU7:EX6DP.W_WO:][_-);3ODXO;15H>%W4URU?W5/%>.IZAC(_1W(\F_P;Z!' MJ@9NG*AS2\:EL?T;8!7NXVX1_^,O.+Z])?PL']EOQ!25]>P(0X^FE^,S4]23 MD;I^ZSX]FRACBO'YPGU5T:ZCN]-I__"/:=T4^77_0O\HL6-S-BGKPH]=V1%, M^Q#P[HZ;2QO:;F"_71>SN[%N MRL5X5(SAW8VJFK=JVI1GRQ\ ,=L_^]UM;\A4#BMZJT9?U75]]NK/,S[H1NZW MSHN!WZ:%K5_9PLWNU+/%3@47E4/=?_&B_GN9_]Y1MKY[!UV6SVT[Z(<'+"XK M+S5OIT"$RE%U86_ED_;VBYM44.;!^VY2LZU6[7;O&3(]C7-O@:,%F/%Z>Q&% M^LJ*@G.6,DU"D;M+B1#.2SS/B%6QR$-K#*/L]W"1?19O6^-A'"??WP331=E_ M$%R7*#:_SFV)UB'44\V;5W>M5J;&6)HRDLL0S)0LI'!$C#0QVDJ;9=0=-'_O M-8]^+'PYD/IR8<%R 5/H*XAY4-2!"NKI)9#RVG'W0_?(078=Y--Q M:[Z]+L9!/]_S*!N&X9I/KO=8.F12T/G_UAQF MW<=PN;CP2DWPV4X:>YG9*N!T ML#YK'09U=RQ_ZT?HHXSN$1=M5T8_PJ$=170[W(AFR3["XE%#7HB0]P@WLBNG MC+B&I@?*X8[ED*,#E$?'D*R]&/"$H%V.X_&?":Q MWY=UX^ZL*WMEQU-,<3Z&NMK[$JY[HJ&X46XC'O.8P']=KZDT(4KF(10* MN5(8665"9CPDE%'WH*(DI:DF.E6AM%;ID-/=-J2*.6(C8B-B(V+CLRIZ,:,8 MC7,2I28'G(L9 7O/DHPR*[,P"VG"5TQ#:4(62D&X4:X)2 9?ARF0-,E3GB0\ M2^/=]J5B QYA6^<#Z$MU!*[<7VUM5:4O C4VP*-7=E1.+N$C5$Y'H)QV;)&< MJ$ZRDFMJ1AHJV*2)AR=[\5&2*5-<2RB.6:LS 7=L>@" <)!$4$101%!,5U MZB7:B$8V<@Y:YZ5-PX1DL8V(%$9D69HPL %7ZB4RSB48E21A6>[:-'&2*@6@ M:/.0\I!G6;+;KA[A($U3!$4$101%!,5UCL\JBD0N#5B*24)$'CEOKN4DE'$B M!*!E3-.52"@AHIB;E(3*1$0D.0 IDSG)\RA.!;=QPG=;1)8/XA2# 3 Z]R5< MNI_M:%2,SP?!N1W;2HV\:U<9^'I1-Y6O-X?J";OY83>_'0:TY5 MRF,.IY8LUQ:>D90H97*B),^SA"H9V=T&W+&!%"]:%1UE#.$960?A>>/PK(0P MFJF0&,$X$2921&:A(,JHR*HDS&2J;\)S!N!GXB0BUCJG$AC?1"61)CK/9&S" MD"=BM]:S&$016L][)&,(S\@Z",_KA&0;8X00 +"YCHD0:4H4BP!Y(YV&E@H9 MQROI*B*10JI$$L8R2@1/+)%I(@A3)F8V3EB>B)W"@[<4N%UZL MUG'Y=S1R]%AH;=&-VI'WL&X$OI2-&@4/=9C 2P'LS(>=^?9#B0K%9*QC06QB MX+RBM"!I K]&-#DQ9,"@LZ5T>I:PJD4I))%1.3)ED>&ZMRN]M+ M\' 0)]A)==>F*G92/33V0;S>>[PV84:EM)KDUDHBI+4DRT5*;!CQ$$Y$PF3Q M3;R.J>24Q0FQ6@IX)@.,%WE$9&9SE822LUSN.&A)2&RDBGB->(UX?61X'6J9 M17&D2,JH)2*E,5$19T1EW.@T#;45*^7V3"H9&.&<1&!]$Z$E)ZD1&5%4FD0E MN8F2W=K7(UXC7B-='AM>66VN8%42*. );.55$1MH0+G46L =-:2S#1$\#N+#&*TFBW(3ET$,=H8&_H7@%^=OV$_^.V M+LAM0_C;_^Y:;6]3@.[HAKW=+N(WVM,_-.Y,[#Y.+VU5Z#X_,8UE"F8/X9%@ M+M(B)#+.&4ET;#.;4:V3E:N\=:RDOY9U_=[OS+D=Z^L?BEJ/RGI:V?I58$&T M)NYJIYK:+4/=;*?\\L=E8W]G['==7EX6C:N)4_^NQN9W/9MH ?/;4!N -?;\ M(\PO8&P8]-N^JXF\7R3(HJ2^2//YQ\C:%INZ_S0._M=T; /7*F40-!'S6[GL]X&'Q96$Q>C+I;PY&".=:!.H=_ MZV;^_7_]%QFR\*P$6A3CX-WT'+;"425LTX]@4D TM\ 9O7CW".C(Y6F4>:!! MF<$+W(\+-/U3W4V[;E<$3[@E&=O8UEB K__\ZP_#!;KW$Y\Z FN8_&7=3J@C M0W.A@ @P8'O5WDPO83:5U=.J H:V06-KIR^! 0$/9M.\8U+*+_ *>-&TY/Y: MWKF"@?]V74[=+&$1\^?N7GP)OU;S 9J+RCW^+ "XA^7;S]UP;XL&YJ;O%(+" M$1?F50&UMC6;N]Y=V:L"H&%2E1I,1-B<.OA:-!>>)J_ MFTPL_/B74E4&Q/#3EW=_>?4&OC>MZJD:^\UP#Z\(UV"!K=PX2\+NON3ERQ3U M95'7_E,P%MV,@H[O8#^7^-P-TDNFL;D3\9:'EMBU9108V7;OK.PE<(<;%S=^ M:>.'IZ9\?H-557C'N.60:F%7U\U"IG S SR^\!$Q M?CBW0%@KC @/VJI5GDX_P;;IBT7RS>1]HJZ7D2 8E5^#&N8YLL04Y[#,IO"Z MO2JOU:BY#F#(&DZ+GI2W4T"75_X)T,<]V;M-\7];>-T@J*?9/T#[N:EH8$!@ MTNH:%NY&AP+=I.&D^ ;M-'!9B^ M3G\6E9Y>UHT"E0B U%)#328COQK5S9)DUZ0S*S)5%_#NWR;PL9MNJ6<:=4&[ MUQ,X"N>%>\&%J;#022*CM^Z!Q[8^25B+"'?GY>.<@NGW._ B#L_$X;#X"]NAIZ7 M?VAG",O=]3FQ"=PY/X ]=3Q\"9SN]_;4E':[-< P@6,8AUQ>5SJMX,CAH,J= ML_RF@B)P]T>% NR76$ 7*P@'?>'J9P6 >0^?C@9J9-@ZY_2!F6OE# MDS=.JZ(TPQF#/&Y&TWII+KT=O-9D)F![!)/2T04(-G)KA:F -?*T!7QZ> 1 M]]'4M, :080UYDGM5<8BV_P8;)!.?'J:+!5K7P=]5Y:RV>OD@#BMQBG2^77YU M"_0 BL**G3_!M*]1L$M.@TY'H#-GU+Y!H+PJ+V^NO%V:F^]L7?5\YC=F"1P MG-*>D3VM33^M#B+[-TWKUF[2:N2,-,"K)<;SWW($=<\653M:[=3BUW(Z,L$% M,%B060M6!ZR#]/N]I WX/C,9&*3A)(P%"Z4TG(B\SR"7ZWDU%J>A683>NZS MO@!+;61_R6]J/(\2[\:FD\XOSD)[A!;<)F[.8^%W!9U.$/)R!%:7QP!O_=<6 MF ],].[(WP+5S)#*9GK0W 9S+;ZIIJF*;-J.YUAS07+A"&*< ?G:F8J=\_#\ NC7;K3>_WF[;([OKW ::?<$JJ[FG&T@>4XM>0^)2-U#0 #*_]F MS5E+!4;ID'[?W^4 @4=J4MNWM863-TC00C+$0F[%55$7&9QQFNNW_1-WU47R M+XGHD$OWDF]N:]R,.L+#_G\[>_7G>QYEPS!<\\GU'DN'3 HZ_]^:PZS[&"X7 MEWN8RWT@$4O>FXAU&Y0_)3OKP3*'Q]E\^F$2;'?).V[P'F.#]T<8-I6UP<_P M^T4=?!@[Z_DSV!?6GZ$X'6#S]ZW*W_IE %!&]XB+MBNC'XLQBNB6N!'-DGV$ MQ:.&O! A[T%ZNJ FQ#4T/5 .=RZ''.40Y1#E<.=RB/H0Y1#EQ+B^M"X)\? )Q#3L#/SU4J2<=4'ET31?7 ME<0WB,.(PXC#AX7#$6/&YM00D:: PRD71"8R!UB6)LQ3)C*ZTB!\G0IJ6\7A M$'#X^/H\(@XC#B,.GPH.)U)3+L$ CC+ X3!1).-@'AM&+5>1-BK<2,V/K>)P M+ 8R0GL8<1AQ&''X,'$X4:FF-K8D5BG8MIG5!$!6$J9#+6QF>))OI.+95G%8 MLD'"MESA[' D\4X@8+>]W(/0JR^N MYQ35,A0T)[D)%1&I@F,#2V-0=I%1440%-2LE)=;QO_="_JZ5\8\^/_V7O,NO M]3FW]2]S25_2A"T0+*I ^H#BNWVM.3=)J VH\YQ'[JXA)0K.2$1;)H2.)+=J MY6RUP;6N+-(G&3]SI3$;T(@->'1;>[3CTOL[!@C4"B>XZ2>J%6(>,65Y0E2H M.9Q^M "%D&D2)28,J6$\IG83MP'[H!5,:"V6:CB5\13TZHIKJO'P_;]BVV@4/.]X]W/'NU@::7>JB[0C=]G>\ MI3_>K5WQEII_9E8KUXR[;<=H\]SU4/[JFDHN]E\\P&9W-'W9MF+K-@<3;-VN M?(?P&*YO3R:Z]OKB:)OKP\XP^UBE>[M+QF98>U^!&QO6895\E-']EE%L6(<- MZXZ)YB=NEF!CD(?IB0UZT/1 .=P+.<0&/2B'*(>[ET/4ARB'*(>[ET/4A\>2 M\+RSI-V-YCS_,G%WP'70E,%D6ND+5<_KWC:E_@-3G+$@"18D6:^DK54VMB8D M(D\S^$_N0F9204QJ><:4E$FXD@LE=2S#.*5$Y@DC0O&(9''(?&DK:JB5TJZD M"3TSN.;=)8!E\\SB'7*0,CD028*E.A O$2\1+]? 2R9H:%.A",T-)2)4"5%I M#+\"]O$4T)0:=1,O0YO$"<]SPKFQ1##7'B,"H,V9T$DB-8"IV$>\3 8)9X-( M(EXB7B)>(EZN@Y>6AYSJ+")1GD@B .U(:EWIZ(2&)I,\UZL%HS.1)2FU<#86 M<0K?!*B4J(GV)>(EXB7BY;-:6NJ,:F,B0DT*A_*$Y43J M2)%4A]*DAC$M5E*4XW%&_4D_S:^LK5+(OKU\V\UJBE44ZBFUBNAI:V*K' EK%-0.8QF1*HT M)F$2&Y'8F%JVHJ9X*BUC*B0TIQP>M!G)4LU(3!6HJY3%29[OI9JBH*32VZHR MHN @6N*F(UH^B)8J,U0#6G*:NX:*)B-I;BW)-&.125@BS$I_Y#1/=*X,)5F> M62)LXAPGG)(PY'%H$R9XE.XC6K)!S-@@#(^NHSWB)>(EXN7+%-T!"Y(KJPDS MD:M#*@11U(0D%CJ/%,\H#U>^DT M1NL2T1+1$M'R&?UGK>*<&TF,D ;0$C!029H3;?,XH]88DZWT/[#*Q-SDDB@> M,5EBAPN$*X MD;*?#^1.G)*&RR*:QK'(B,Y<0$AN05O))"51E&B=I%D8KU:HI"'5<4(5H=Y- M+;V&<]'-J1$I%K!R22*22SCU(9""&-6>J!G29I$.K M1]P6C ]$=%N7&A0^Q&W$[<-BG=/&[5!SFE >$TJ3B !*6Y(FW!*39BE-N+'PI&S7" MJX43:2ZV5TISGWN*O;C:E";+5,(3$BIFB(C@$).FH =M)J*8)RS6++VI-K5@ M4E@=$QVE*1%"I223*H8C4I+EL;$JMRNMAO9!;:8#R<*!8.$I=L3:9Q'$0P^R M#R+XF@B>)D+:-*%$N(AYD<8"SCS4D,A%0U%E9,I7+AK6:7:_'PB>1/$@C&-$ M\/T2041P9!]$\'7KQ$0J8VF)XR':=$>6C$MC M^V=>+;59_Q]_%?+M+>%G^CD^,T4]&:GKM^[3LXDR!J1B MX6:K:&?6W?ZT?^@HT+_0/TKLV)Q-RKKP8U=VI)P@+G;'G7'MMT<"'PN?U.E\ M@QT2UNAR'K(E?F[9LV?'B]DM6C?E8CPJQO#N1E7-6S5MRK/E#X"8[9_][K9W M:2J'%;U5HZ_JNN[:"R]N=+]UGK?]-BUL_%<;0C\\0')9>:A_.P4B5(ZJ"WLKG];!WG>!+_/@?3>IV5:K=KM? M@D1/P)JG<>XM:/RB,.KM!%C/Y>_A[_ ,,/REH_'O $QZ6M>PA;_#7T?7=5'_ MGJ\IT"LM3]:@TT\PQ2 L&@+O]W WWMFC@9?J>QM 6S+S1J/P*8!B8Y;WM6=$1KIQ603ZC MKUZB;S6G;SFC;U!?E-.1"3(+GRL3%&/WU#^FX]9@_EHT%W[0Z5A-82SK6A2- M?6")=9-I+F!A_WL*2@D0\QIX9%)630!?_Q$>#!@E_[L=&*;X;CR>PIBK7_EO M9R+[&>5 .?C*M5558'WSWA^L[GKWLD'@&@K!=T;P=[]P]\C<2$]^_SAO?^)G;WQ4[!9!9._#D+IAQ=+7UZ:4 5"@*2MG<]]%^P4R#MIUWL8KCIU4 5L.7_ZJ*D-&9?F'^\["UC47 MJH%] _-)-YZH8(B-ZT%@00;@!19^=%3([*BP>3T,?H&OP'G"K:)G+^WYR11Y M#E1USSA>AZW+X;P#XY>U[2=E3;O#]IX9#8/_6TY[)JWL50$BZYZH6Y,19EPT M;K\ZBGX$5@-ZGL-@;IP?NW'_VHW[>39N1VW/&6J12B =]]#'+1[F_ GX,?CI MIT'@$9B]&_3O_[6H_PA^!(J4U?VO:+_2TKNEF%93(,T-8L+VWTE)._N6L;6N MBJRE)[RMN)S _L V73] W9XG%G?B(91QOZPCHFYJ-Z7T3G3?2RC?A +\!<[/ MCHF/6*W=M?2_@^#;*SLJ)YX?8&Y_V :0[@I0S.D5]T\5G-MQ>5GH +"FZ0#& M_Q@HX+9IW7+UY$(!WFD[;3I8O(0E.(CV0%\!9(T\&K:2!&BO+P9!5I3^G95G M[1(VXKI%RVY63B*<;()NK-VCL,+9K)S>4I.BP[]!\-4&]MO$@60G-V.G4O)I M,ZWLP,]"@WWO)]D_IS"^$WPW#&@8-1?YVO&LMGYB]73BY7M23J8MD1>?A34WA3^]';7E M=G>,F5QDPM;\#;5]'R)YV&JYY6Z[-5Y+Y"])-Y@ M#?]>F%#=,E#/#X\4I"NE8:0EUIFD_3>+R\OIN)P)WM"I$Q ZOT(O M@(ZP+?NZJ2WBAOL=6/7G$H[98P5:>JR'P>M7W>^OWCCZ%,X2'I^7[KLWJ62O MU&BJ_##JOE4LF6I^3A/0@K"0UGPTA3H?E[6GU7SOG*C/9ETN$KR97I:><< $ M7:*VVV6M)BJ#O[>6J*,?K&(R;=Q"V[WN.0[.@Z7C.>L\3J-K/Z^1 F"X<+8X M",Y\7K!+8%LXI_/,1)[1HK9-T\UBX CV$7#%6\K.2@:+T'FSO-T $X#)J//* M>J.B7?L7>SF9UL&[GV;4;_\"Q(?ONY:(MG*V*U#5$^&C_3]?@D\=J8,?OOE] M]#!UH:YZK)I6]=2?)\9D!HSM$2.;UHZK8$L]-SJ7N0?K&C"ZR-UZ0/;GI8)W>:X*L -_+D8C-YGN@^!3*Y+PDK^]"W[^VZ=7;TX13O_> M"OG7LO)VJZ>H"LZKUD =3ST[ CE'<'+UMI;2$&GAT9XAW38%LK8QU& M]#:!TY)P?IC.>G9FTV)D_'.3:38JZHMED;!.58[==9'KZ[F@#):%3(7 ,J!2Y )4_PV.0!6Q<78:YD%#(6C M756X@X73.QZ6G)2 /"_._VW@G+YU;Y,,@M%T1O+6]EA$[.O@]4^_O.F-%1AS M+LO ,".5E;T#PN_J^W;G?NTWYK?_'@2_C<&,J&HW^??PB 6J_+4SZ&.1JJQGW3'U&_ CZU[.%XPXN)5[(PPK)0.#6R MS&?]J^HE;@+5V7*NDY)R @(&XSHY=H+[^M5___)7IRHZ#EW@F!X&6JT0M)<& M5ZTU7A5N'D''P@LB.6/UW^$]J> 4\1K9SXZL/9G_5YVBDXSPAZ/6]O7479AOQQ_..M&.]YV M_'/3(%PT0,'&!=:W=?_CX MSIEXL)_VC]Y'D<-H8&E=^[=X7Y=_D6J!?O8VYPP9.:_I=6O".P,*Z'Q9SD"R MMTH7[+\6O+Y:;R@4XZE=T#M3V$,U\]>V#%>,\PH$LP(V!*[R*W0$ "ZK_.?* MN7\N6P>+=C+L3.4OI3O!M6:RIU)/%3AV.]O0SU,DT0!8(+B87CKN:(\. T<3 M8 K X/DW64K]-[\ZCT]K#[4/M5;1LVX5;F6SQ]Y$GY[_Z,M%49G>V]9ZE/\+ M1AWYP_X)0H[/3'2.8>M$J1:]E1UZ[?@\&,JT#ECAV7.Y/+GD'8"WFQKC^V]!^O7NSX*OH+L M?L>B8=)/L-<@#\_M.SFDCWF*#]J#8DL6]\8L##$9XJE8>+EJL,-;I09C;=^$BO6$#./_^%%7A?X-9,SN4 M*NWVSITGYK<(\]N;Z<1A=7W_YG>W8V_OCKIQ]]4$WM$0._*'";\ 4&VO;LM+ M[LB]%&ISD]BW!M7X )$S3U;B7EF_=:K4!S/T?NUAI\&"6, M2L%D* 38 >GWBXGA?U@[@6F-9M3H0EX\4>XA@@M4D&$8SR(5%F)?VOH+\N"OJG!0"$Q0E=_\]1V(]W<\6H:.,0A[QXP C?!5;:VI6W%?\>*T?W@S M\#>11>MI Q;]CLFAF VZ\&@7CP#FGG/WM CDSEN%OWNZO'3675/"V>VKJN L MYTQUL+*<.ZD[!P/6:/\4 M8(,Y2\T&0K1GU'0,^GKW7K02^Z4S+<>VP:6$B M?W+>(WW1@>#2J]T+%]X#Y$GF[YECUW+\% H>"MZ#@C=W#@/,?QMW7WY^T_ON6R9N#4QKR*KT1$,ID*N1 MJY_!U3_ MEQYGW\J(C!"G>%]"6=!/873;V?2WF?# &0'L?Q^;G?.#-J9JQSX M%4S&[CED4F32)S/I[##L+NMZOSTPA ^0&K=@N'S7I-J[RP_3JIQ8F./G4A>V M=9CWCM:Y'_C#YY]_>>.\H^>5,^P[TSSXBZJT'97NKO'S1!7CMP^S+@;)[T>0 M?(A!\A@D?V1!\FMKR'1(X^C%-*081CS9H884PU2F82)I%"618!O3D.6>ZL;/ M0&(?##%N9J&CLUC2I=M2,,1L[:#8W]=\JLH=27SEV@W67;PGUS\/KCY_=_??^F M#WSJ;I'KIBI=Y*J/G7.GK,H[UMR=$JRG,"[PM(\N:@U5?0'#V_&Y.W6-8!8N M L29"T5I@M=Y4=5-P*ASN+*0!@80W%UR@U70^E(\M ?UU-W]7+_9N+V*TGC, MTNAR?[OSOH^V=%SJ@IG&D<@$U0#VW5XP^3Z1Q=Z NY!W_E$^R]>VSAEG"N$MO0N[MX[_COFAU" ME>,6?68Y>0!77:+>7;=ZM\C9P9/H\:EZW77O"5YY^OP.=S'NG=7]M?%"=*%W M<;M;8W\+U$<]WQE>WEW!SS.2NJ_(\\2-H6&%Y";8G7HJ>JE;8!,I]6@S) M9=&<'=Z"!IA*&[/%K M3L=9B@#S8<5MEE!]44Q:Q\5'E]RKO*AV^7@WDH)F:4!.W*<^E+I[Z$]U\/.O M/_A9!FV2H)OEI?K#9:2 V3'-@%'&76R7.WIUY\)YR%P;"JUAM/.RND8I1RG? M@%*]+;]J]Z)^2TKC?;IU(%]/ZQZ]L&K47.AYQK#+,LKG2?2] _)!7\\1']]][K?/,/9&SBQ*I\=MTF-*C\"P3K#O@M"G>?49IW0:0^OHHI,P)#$Q< MI9=C=8GF\UJ*K4%>1:2=L[F"7.M9^3YL:5'S'-8^XV$+::Q]9NXSTUG/NG.W]8,MQ$PN MJ$<0]2EP [P4)E4OFLT^2\N%3KJ=E]3!T35R&A;OHDSQ[@FC9I#MY7PP;9<>?- M-(N.RVZ3?QO[4FB^G-3=A4Y.VQ'^ONQ5_8.*C4UUFE,Y5S:;-R//6I'CY6WBLTXS4B M,%Q7#P]4C"N]%#3JV[Q\W=@ZT_+-(.CRRITR=EIPU!N@;E+32XXD"#_NBL>]].7 M6>E OU"OV+HR4U>PX-[]L759?/,3;*V1"&:9 M+B9>(;0YGLOTAF7V9F//R*Y\@;<4+' /''?:@TF;KX[8Y^]&.X>)VYX?%JX8 M'M(01XR&2S19O';IT]AZ?&SSUMHD"^_H-3,AJ>X:H[-P;CV_W"XCKF0L?-J6 MB9R:.1RNUFSIC7/WV)5JJY(NRRR<4$8+M6=FQ::&OA;+;('S*^*%I6X/],\> M _IGW6O=3.9(U==7ZR(*N\*"'447*3^X23%_P&D)>O9X?7)VOS[YZ.OWAMKW9GU-O,"NPX:N_.5N[ M:(*N9L3U4:CPF]MJCW\[=J[,'H8 M6#03'K'S)7S)\5O@*H^YL R0_?Y=M0N];4T'X'?=B;/+7;>]-F\G[C&BLR:\ M4G?G4_>+.U8/@X=![5)=SZ()^[^0E_!L.!+P@W610S-W9N]P= MCKD[F+MS9+D[IWDR^-Q&P@^"__3&PZAM6F'@ZV .5EY:3OF0T)'GUC/!/8:R MGO4HV(2K9.8UZ-7IO-!&YVA?N+28?;10ZKLW3MHZP^<+.ZV6=WJVS-ZF;5?6 MUQ:TW^#,[[XX\)5UIJZ.&K!.6\0$_CBRYVK4OKDM4P8OAN?< 2CO&ENT1Y#: M/I6BSR=B64U*;TH7<-:HV@G[UAK^FW[J"]3S)Y)1TQ:%\,ZPQQ\(>E/3YUOT M\G4/U=O%JOGY\A1-],^/(-2,9_S-1&_%FAOW-\\RH.<6_2V&NZJ YTT;5=+6 MZ/)).',7X-R,!XZ=-M[8GEW,WF)L+YC(;?%*[]IRG5_:Z=YRI[5PF#]B+GF2 M:ZN[[NU/)S[RPF=,GI^DSEJE2'OEJUN*++G]^[^UW8?&]D;SH;O$Q?ML[GZT M/126M6/HCI/?PVE1G8@7XO',^Y._ @?E]]-8NRKG7I7T?^O,KB,FU(-D*5JR MS#AV[K $MBKZ;X%MXRH@=K$Q6M47 _]?[\Z[4B,[[O7W@IMEP<,QG-.\5]U% MW?EW=7D^+GH-4KBFL6W$0OMU5_NL',]^S6 F/J&Y5/=P^$F=+UHP[MC[='V.!A_-09'"M>&H?E:SLKV.1-B'BG3E]H;S#(MSV&P M#IQWT@'(9,#26E;CVS6NVZI\MEBJ[1N\+]W[YLW2_NE#SOS.VMG.^NJ MJ]TNL,H)BQ?,D;O06[C\:&7M$LRD:=4NO8U+:IHVO+8/[;TQF?LGL1RO"(K+ MPJ9WH?KZ&D2]:RAW[GNS^4- Z;(*3J^V\:T-('Y M&,SN_-IK@7I>!F!P7Y_&A99OR^T?6P9W;:&6.@KZNYS77GK+:0U?\M&:VDZ: M5F!;_WM?3M!__??=.1Q[DY@/?U7411L9\;;_=O>EI5;F?O"(#KG\ M?M'QVM&\];S^^8['V# ,UWCJZ8^D0R8%G?]OC2'6>027A\O;C^7]VY^;ZJ: M=[Y_C_G +-ES9RL=2=W#?:H';+@1N MT<%R0W<.M]^>W:U4UKUG:,PCE[_=Y3[MBF43BP5^<9_\^ZOXU?T+GUW%]?>Q M3NDY31KTJGX?.&-MP^R1]H?K_O0S_'Y1!Q]\=:[/H/R[5LETL!Y+'09E=RAS M]Q"HQ3G*42[WFWNV*Y_G /ZKV]E+U[SLSIK6=F#<*6ZTD6 M!?BQ//G(2^^;=0!NY<*])LB+0/SB2\;E7JU_F2$>O_#O-KCKMV+!%NE0.6'? MJF2$T2"AZ0&SQ38E #%@SS8;,6 ;&,#D(!3) ;,%8@!B &+ L]@B3@:2/>@B MV6.V0 Q #$ ,>!9;1'P@:7S ;+$3I\OV A5V+5?/9*=Y;4J[6E3@V0$+APNO MCW8>[P7"[/!FX=37CXQ_HAM_ZNM'QC_1C3_U]2/CG^C&'_?ZMWV1O9BF[-.* MUW3>+%9KF*1R(V?P1;*P*/3Z\2]&^CKZN^\XD$:H[\;11\W^^1$ M7PR2^-3=W"CZN-FG)_HB&D0MCV$R M.TU<:JJI;J95,3[W,3)E16.^B7.WFA12WP>"U !S3=7 X,9R I&E$(6091"%GHA"/!TD M"=I"NPZ;VVLOTF83$LNZ#O*JO S*B775HTV<-$7B/A?*/\O_DL#:\R$8 .*Q=1P#8) "$" ( M (>UZP@ &[4 Z"&W/L4PEKWTN/SB*VBW,2S!Z\[M\F80C"TV.L,\4>F(^5>5541?E.,C+"GTQZ%U'[_IVH@V0F3#8 /%GWUGF:/$G ME,A-"$ (0/O.,D<+0.RX YWVDYL0@)!E$("Z^":T@'8=X.274(P-S.,MIS#B MFCZDCC2.#.TXBP-W5#TL-]Q'VP2CLD:GV[8@/QR&3DI-.V=>S5 M03EMZD:-33$^1R_?Z>F"O8G;/A45$+,!C=B 1\=^AMY7SD+C%-D& 6FAY;<< MQ*D8\ WV_4;.0D!"MD% 6H^K(C%(J!R$='-EXI"S$)"0;1"0UK20$@ D.++% MQWZQL G.ZCUV\*^"U?@?9\M83&V-AW&Y]Q?CW; MVDY4I1K;N2T7/*"NR%U6C(KF^FW_[=M\FW[P&.@8^L]M<8C?,C%R[SIQ984#N467G2/+US>&^!Z&]\_UD'^%%^N/'3#X#06 M"]SA/OGW5^&K^Q?^I,(:_3JV2*JY.;&.JO_:BDI6CLP3:/G93AI[F=DJX'00 MA/1A+\DATW*'4O:8PC_'3R*4S2?0\@>K.]%D7C0?+$MZR*3<&M_MPQ4[T.O0 M[]??J_K"WYQK]X/]Y[2X4B/XJ![XO]879=40V-?+H!A?V;JY=)_A]?H)%H'? M9!C5\3E;F."#.-IE$0! YDLQ$$M@("3 Q8LCEWZV&"P#YD-!^!9?;W MLOJC&)^#838I&C5"N#UQL4*4[5&6\X'<8*;Q2;$#ROX);?;QR7Z:#B)VR,U8 MT?6U-P;6EQ+,JD#5M46/%B(L(FS7I(BG RD39 >4?=SL4Y/],!K0%/U7Z+_: MF'EE;-8@P)ZX1"' ]JZK02PVEQYR4LR DG]"FWU\DA_"H0K]5NBWV@ K_;4< MG[C*E%;MB/Q:+HH^AOLB:(V& ]D,/D M!G1?;=!]-2J4SU@M+%I8"+,(LVT7;SY@88S<@**/FWUBHI]&@SC:7'_4P^0& M]&-MT,*JFU+_<5&.C*WJ/_D$Q.8:\?;$)0SQMK\PC.-!$F-:(O_O>USUVU6YQIK@*]$C5];^_FJAS2\:EL?TS M,"_W<3>M__$UZ;Z])?PL']EOQ!25U>XVT)57FUZ.STQ13T;J^JW[]&RBC.N6 ML% PI&AGUIFN[1^Z(G3]"_VCQ([-V:2L"S]V94>J*:[L8MFO62V2;W=PV%#)+M[AYY7LV6-HGDW7,JP ]U_W79=S(X W92+\:@8P[L;535OU;0ISY8_ M &*V?_:[VQX$5 XK>JM&7]5UW=5-6]SH?NL\8_MM6MCZE2W<[$X]6Y!4<%'9 M_-]?_8N7W]_+_/>.LO7=.WA7^3<_O+&ZK/RM]ULX8]G*475A;^63]O:+KWU8 MYL'[;E*SK5;M=N\9UCRSW..<;Q\CI _BVMU+NZ.8Y=J5E>Y9?/NY&_^M2Y0N M])WD^-5>V?'4W@#<]5?S\Z+\6@=5 M2Y8@NPXT3*N\M%707$]L\+H8!\U%.:W5V-1OWAY V5#.AHF,URFRR5ZFR*8< MAN*%RGGBDGJ&&X;KU9)% A[MDA[%$WM4NO:H:_F=<#';& MF/L)RJ:P-?H;? M+^K@ ]AG)EBJ;XOU,W=6VO;8Y/((.&:[LOC^0HW/+3(4 OT6F.MC,4:WJ@0D39VY7L8=,.E+T7(! -ALQ8!L8D S2% OY(P0\5QSN ML9!/[@MG!2%;4-:C5"]^U!J^3]0)XCT<31(,3& MUBCYN-DG)_G)0+(0F0$E'TUP&/DUY]^_019!/$#EX!TT;,!2M M1]'&S3T[T MQ2".L-<&BCX:AMXP9.)VPQ"C;#<695M.IB-?7C6H[3^G=NP*.J)4(@2C0G8C MBX'@IUZ3'24?-_OT)#\<"'KJ+=Q1\M$2;RDD(PRG1=6 JJ&[O0L9&H4H^;C9 MIR;Y$HS"")D!)1^-PHVZ9S%X]@X2_])2XX'2ATA B'+G X";:Y2"W(3 A >1/Y_M) 145 _;7FX+L MA H*6081Z(D6,D<$0@1"$WG+)C*&46^*O%_*1HV"RE[9\?3!?IE[399]M@7" M8>C@RI33;&1W"-_[4)CJ,90Y/L,@C 8)38^E4SNU"(9AYZBV4&UM1[IB5X9JW1+GG$D#>&ZQ_VVP>O!F8=V5E=[5E MO2R,&=D[Z+W-GIB;O7 )/I9-<&G5N!B?Y]/1?:2'?Q6(G_]QMF8_V6)L8+BW M\3".D^_/YF1@=)D._O?'D\)_?8$:_YC639%?KTN0F20\X<+DP@9Y.1J57X$\ M@5]^4%^47^M PUS*2UO507.A@(+*V& Z">#'D55U$S#Z?5#F0;-XXQ(4X\ J M?1%,;%64)H#IU4Z@S-L%LCOJ=B]JE]T%T'45U6Y.^"GND /M MNWN*RYWI4O[L#N>[(,YV.YI_N:BL#7Z&WR_JX .H41-\MI/&7F:V"C@='&HS M;V2T/6.TC\7XJ7SVLB;WO3OVN%/.(3,O+O\Y\KH/!-JN_(8T?- 'OJ_*8&=^ M%&2G>]CIP>9ZZ[/3/M /&6S7#(9XA>RT;;Q:.S9\\S;JKF__GLFA/Y? 9&,U M"'X:Z^$F?1<'?QMS(AMSTW MWX&;4!\5;"!:4"X[?SAK _<]N/;=O'D^$1T1#V) MP'][%_S\MT\H6JVGD]SV#=E/Z(6ZZR+/5OJ/X%_5 MY>0L>%\.T1UUJI*&-SLGN.DL1*UZ@MN.LHZ;OG=1^P>?&_M76_O\SG&?SOG( MTIDH;+A87.SQ+C9Q,;BX7%PN+G=GR[VW*D4W23>AC5>E6%KR]DI2M)^[X=X6 M#;Q,WTFC3Q>JNE1!8^NF#M08F,!65X6V]8VJ$B]2L^.%J',7+7[M*FWD57D9 M3.XB3%",-9BSM35!&G\_",HJ^ [$(( 7C(IR/'"%.IH+"_\O*A/\>R6@9^J(41:#<"DT.^,D1>5'43C%WV[67ILV^[88:!*RXRJ0J@WW5@J@)D M-OBJYG-S/\TJA_CUE# (/%U.*U=!I"['0.7_@1EH-=;PL&O"JB;7-TN35.IR M E^:3@(]*L8.%8+&T3"8J*8 J@5V7)6CT27\6 ^#)0+"^N>53A:6#,1*^Y7> M2RM/JN]8-(QO?OT>NMPWA3JPWR96-S")I@R,=4L"HERURP_&P'M!#JS9S:,. MIN.F&-T8I5UPW1/ $[J ?_S3M6W<5)9I5;>[5=E+Y>2F6C@++._7O4N#C;KL MEJ6"^E*-1L%XZC.PNUT=@2@!LW:,J^W4@_A\0X='+-&/Q[L/[F -@E/;H%8C MA#E[@QY.+#I!Y;S#IO"QZ!88&!9$2\U&Z;\^9]4:$,6]YZO#KQ+PU+TJA]>T M ;!>Z$?E5_AR;>&5XW,'<_"U5H@>&&<^^>PZ4!/XX!M 9&-'U^X0/@B^%LW% MK:,'2NO2B3O\Q4VFN2FP[1]:PO5OF4G4"VU<@,QZ)[,RT3$KOX59[P;5CF'7 M9K@%QIUK.. ]KU28A#EE4U +4WTQ^]SKZ3+/G:Z ;][ZZA/. EK73_IVBL]] G[D]@*\X=9O;JA?;;BO&5K4B; %,.N%M M>> F8,'>U]/)I*P:]Z6B@A?_T]K.8>BIM&DGJLXK MVR[,P^"<;4=3 WP!&U-<3B^#JW(TA3%@8I=%XPT[>&M53L\O%DG:6ENP::8, MQF73+=#/P3UI*UUXJHR4HUA]44R6W@KK F9S8V7VNH1__'A'S/9/.)&5DVE+ M-4"%?T[MV%7N.V+*/(D.<\.YGI5-A*^#Q(**]R#M(+J5FJ -!IV?"2JKR_.Q M/_4L5E*$H0H00B^> ,A-<>E>U E4/AWE17O 650"4V\7^%'4>#QUIKZJ_PA\ MLGVK.&9POW 0@P%D-#.JZ".-*JL-JO#3N(RRKS&KEL /^V"W%@=",.'^J M6ZQ9680;WN_\'#"6GLJ+VITNK@%IB1/CU_.*4&[2;P9P0*H:V%^_+[VR@Y/+ MR-TFP9&UG+A7W*9R%VW'!ZI9ZFA@3.%YT#]__^Q/4$B] M7KG).W5_^N[YI=>$ \]LK0\$?@J!VI6]X3U9_JUU =!%6:EL[51-<04BWRHV M-YT*Y/2%]FX=7Y5U6HV5O]%TZ$3H:E<[O,C^CPSLO"L 4 M#9MWY5P[K2NJQ2D8KOW)ZUT%J*>+B1NX$VR_'N_'^+HHR(!Z%HCEN7E92$$N MJOZA5H :7U%PYO]H92@Z9L9^O%[^Q6_5ZB7NL5'D4>M?].?1N>?R$?X\.A2/ M=N<-.AF/]O]\"7[X%IA"G8_!+NY$_";GFO_'WILWMVVD M>Z-?!95QSK5/08HV2UYJ;I7'RXS/B9.,[4G>>_])M<@FB1@$&"R2F4__/FMW M P2U6;86]JDZ$XL$@4;WLR^_)SM)1KFIZ[]_MS!3NU648ZNO"#N)7\M&_D6G M^/G9UO[S26X_;XW!Q"#C'\&.VWGQ?)S5B]PLG^&WSQ>H)HII +.3%;214CS! M'\B9Z0/IIZ@\GR_*FI3,,[:73VR(N.L0?#ZOR<&LD-7>UX\[ M^1DX ?E?/*Y9U.\'I/ZHN3928!@3WY^W=_HS36[^7D=]G9>OT)KBO7 MH=N#@5169'0_(Q,7=S4XVR>7 T GMQ8X]*4LRAVUX>/^%EMTL7SB%2AW(+NH M='L1)KU1-/L5'*UKT9 O2\V5O?Z\L$6]$EV_C=#T^[O;1T^NA*B^>Q5$]5)\)?W5SO;>X55^%S?P_K[2A6CB%A70W@9S8KX1;M[.V$GXUXO+>78KXN+[Z\N6]X!B;DK.1S?IMM#I_7]]/XXU:L\+H)!^AY7CO^LS9DP^GAOIUUE+/1QKD-?+6).\3=B \W-0\VP\SNVMX+IK17)[2%7J95N;8EP_NB2%W*)- MN0D&D=??#-2O^+)W_V6O6/T\?[3^\P640E$65 E %?)@-VTB<[YU92W&*R MB#+@)G;@4E'ZNV0H#@\NO/)]L:Q_F%ZM/\D4D-D_1BUQ3JB_9WOSRT?BB02Y<%F:(?] MH_1@=S=20V3]>-@;QOJ/=]/=P^@31M:/45HR#/>.A@W#6&9[75O\@2<2IJFHHD%D4>C0([J64*V!P>QXC:R?CSL#63]IT?1*8^L'T.V M9)D?Q(AM5 Y1.4C$]G&ZLQL+;"/KQ\/>.-9_DN[M[$5JB*P?([9H%SZYIH!M M+*Q=L\,_\CCZ^<)D52RHC:HXJF*_14_V=OCX>]:;S_.'U\^#@20^3\ M&)U%*WQW)U;41NT0M4.T#"/OQ\/>:-Z/EF'D_!B?/=\RC"6UUPA]T%3MJ&FK MK)A2/6W9S&R5C&:P*%M'!KTV:7S^B)^-DM>7FGAT3]3[=9OVD:0NNAWGS(B* M4BB23)1"D:2B%-JD,/9MVY,-H(HH2*)NBKKI-I+4)NFF2#)1"IV)/YSN[!]% M@HHR* ;S;V,P/Y9;K]GCCV5C\F14UDU-H7S[>6&+.D;QOYIUL+>]A^)K7+;' MN;U!<7X;QA!<9&?NH:FPD^X\O;Y6^]M)7K?&6NAMR";9"W>0;*)4NC&I]#3= M.=BYY^05I=+-2Z4[$.6_9B]F3<]H-*?OD62)BNOFD*N.TJ>'UX=.K#L[,"\%\#5$#_=*\J:\8M>':X?7AX M]/US__:[.]W7I[^ON -_M'633997W0)W&JL;PM_C[9YE#3QLM':+7I9UDY23 MI+(GMFA#A.O.GM"JLV(,/[JK>W+!'4BR8E0ALLPXV7W\?9J45?( 1$8"=\JS MLDCA^Z296?C_K!HG?[:F BK&W^_M[!VDE!D)[K G=SC8/EJYPR2KX,E%5MAD M#JN9U?XN8UA'4R8ST#UP%K1W",O R^T(8Q]3Z 0XQ@RV@,RD+^)#H!D]%]_], M$F7*,$C4!TJ2G5^.LPK())G#T>-"Y*C@X.MVL2BK9I@J&2T_>;"SO3]X5Y/G MY0AN.4XF9I3E60/'QVG$/]N,YJ'R@]($"*V!YP+ME)-);9OD>,DW?NQN/+;^ MQ@$]17(XDQP&)(TCAL?;3[X",>QN/_TB8D@>SDU6 "6(/)R7)R@LRE;$B&G* M:LFR S\#J0.D\,X6>9G\8JI/>O%-9?'_W^:.UU+:WO7L>M7F*?SIX M:3TCB1DLE'\F[S*%"Y$MV]I,23SVWFID@$!P[2 1D_?_9>:+YZ_@#>W"]BX.P=R>]V][W< M.-^N86GC;0/A!&2+I#;(VK5GYD%C )X -]JG1; Y40-CY'C3<@0F"TH'YC+D M&O@0?QF^?@I?Y\)E>$=^GU&>%>@.)?8D ^J 9_(,&+PD*I6.4@DEW$5LC#6R M<9XFT/UA#)^I-,'JY(-^/OBK]53=Y1 M^\%M:*&P.C)9J%E^TA9N3>C7Y3G^EZ7?RO/A"3*^ZE&J!+F_?7CKF# :,,0$ MEQHYMBFB8<66J<_?IHY9 R7L2J>2(_VQ^(]ES6IF'V!%:9(&M1X*)L MFQKX -ZF.LF X_R2B5DN;01%K?$%ALGN&O_N[!-S&GY8H)88FK*7B&@<7=P[ M]BYG)Q*"3R4M,<_J$;")*6S91K/B>LR*O2"6=0&S(CWS-V<15GHURGJ^CK)V MUX3VSJ>LP\'?P1%_LHVW$.H6'&+;S$K3[TTBYH=Z? ,;/I-8<57C/JT M3A;OI\!GQ*:Y18K$Z^;ER5 HS(7_ \UXB2@?T?:QG<);&\E_!!2-SPUN1B]/ M=FZ-^6$XQ>WDQ6A45ICIR)>T:'MB\M;HHLMB6N*-\$.KPD:6#!_3/1*J(M@J M)UN8"S$ULBK\;SG*Z#:G63/K+T17OYW\@](R)4JMK-:'DW%RBE(-MA2.@!9C M&KK+P,/H"289F:I:$A;7O&P+2@ ]. S4T"DP=8'62S&EH.X(#J3"#"GM(7[+ M)(UI(OR@*AN@3WT"%S=L6X52J,17= V+4AS/6#$(6W@(> B!^#AL9-UQ0;DZ *AF_$E$E/$(VS$_#3@$;^_MT"WFBK*,=6 M+P=1@5_+HOXB,?7YV=;^\TEN/V]Q9@!>_1DLMYT7S^']%KE9/L-OGR_,&!DF M:,3,"EJ4]-[Q!R*4]('TTRU;C)\ORCJC>ZL[_/RX_(SO"_=\YLHY/J^I4%B1 MFWM7EYM?5J5PA1/:.^P4+, )R/_B<F8GTK M11JB#U"SPK6!KC)Y7:)RR-NQ'7MEA6H4?F$ED^F*+>9S#)^10H3[F+Y2BR;W MY72@G^8_";T/P+C3I;V9&+?;*!T:6J,MK9"08S#SK!(K )2,+H>23L/K"0.K:%G: - M_Y!ED_?X-="!(BGX@>8O2K#6]13=23]:#2K@]<24:NH+5)\ M(Z&V[=V]JZSOFVW?U987W^BK$L09X$%/S@0/&A+J%T44^I)FYR=W'])T4U\? M* B_^?MWA]^=O167PLR[LLN4]H)B;DO/13;HM='K_7]]IS[VH/<^O)=C9.[C/ N]V:H1[JR(C[UV. M]_8C[T7>BVK_J[_^?3OK*&>CC7,;^&H3Y6SDO6CC1-Z+-LZWI8=+3RD: 0%, M1MN QKR97;E=@,4W3147?_'K!".^AT##Z?Z3 M M[NRG3XZN;TQ.U!)1!$01<,=$P$%Z<'Y>Y193110!T5"\3D-Q[_:.E[]/@5M! MD8N1VRAWHQ+^?Q\>W6%*N*I=%AWRR/^1_\7L>'R'22$*@&B+?PVF>+P?@[91 M1T0=(>RP%W5$% !WZ]2C +A6(W%G]P[30I0 T4K\*J&3Q]<4L8VEMD/[RP"1 MF0!$6@<0670 (F/P]@MD\?D]$ANEN2_5,G)?=/O>8;KSY/K4^VTDJ=M@ %R] MVR:*HRB.-D8<[>]%:OKFU+1) FC3O)3_CDYLE"A1/UU?*.Q)^OC@^LH6;R-) M17,YBJ,HCNZ$.+J^ZJU(3%'^1&MYT%K^VA78](HR<8PF/%TE?"W[1H/X_)@H MN:ML^=V*_W\L&Y.?1ZSW9^]NLVVQM[V' G!9/%\FY6126_AJB7>B^X^3 M96;S<;V=]!&*DJQ.&EA)94?EM,B:K"S@]TDV7[2-#[T-HK,+]9)M"G4_;8 &7G" XYQO$H*Y RT5K= 5$AO'RU06)W\9JK* M% T0YL?5#W$S\Q:')9MD494G68W4"=H*[@F+'1E"6?V9PO_SI?IT#KY MUZ/F\;"SF7-+!G1V%H2%!.35+=&R0-;]F#O<'LG@5/-<8-QG0]VGVSONT_@F;33LZP:)W^V M(&AXJW%F%5V.WTZR"@1#@8.NYR4-NI8K4GAXO8"WSDXL;BLLU.!';=Z0J"D" M&4@W\J\'7P\=0IWA%KVR(QF@O9L2C:%T2UZT4SA.>;#\T'ZVU2BK29XEH*_S MP;M.RHK>^R!\;]PI(DXX]E/X&"0?;"#=,2J0*>>FJJ\5H9>H]EQ <+.@OV"(F"N'0,3%OFK2JALJV2E[.L, E< MC_SU\!=;U64!ZZV3AQ^0(68F>Y3\V(P?@:(DA>0IL4>G)(" "P+6!5(?C=IY MF],YP4& 90PGWE:5+4;+I(%CJN$[7 T>*W'*SO:>(P]@XC4">TC"L&QKV,_ZT;/>!O*]Y W$U<=%PW.0 M-/#;K=PL0?O DC[;\7->WN[.SO;.]QH;@#?/S:*VSVKA0_'E E\152[KMF=Z M]4!I&=_\$ YP#V_^&?<*5R([ 0?R^?EW/ZSYV>[5?G6%G^QO[Q]\FR=]LU?: MVW[R%1[T;:,&PX&"^YW5VXR7C3,H+V<,-6+.[I Y&Z?!WMQ$RON_19$W+[&7 M*YYF9,TX'/2FD@\O,=Z 7A8%'BSX721 FKF.AU09" MR\7),&<6\Q[LIX>/[S+D8*RVC$(@"H$O$P*[!^GNQL^(B]-_KH68?JG*!;P4 MQ\#1,%N@[75M6))1]-YA%HL25[;H\4ZZMQ^MKLCZ\; WCO6/TOW#39_:'J-@ MUQ,%@W]59M2XZJO,QB!7E+11TLK@\\='3R(Q1,Z/A[UAG'^4[NU&$RN&LZZ! ME'XKJT]8N#CB:LXH8S>WVX!7>3&L[L;;['#4MOJG).74G8?[:@/HUF!I;D=):LEN]2P]',G-AD@BV+ M8_HA)@BIP:-.%E4&+P;F!'WE/JWV(.W^-#.YWB>L.R"8@4>-47HQ'X,PWNTB^P[E%FO\); M&>Q^S7/\+Y4>\GMX@L;C&MOC1F\-)+F=O*"VN;7<(56,0^6,U&YW]#C@B?7E MC73MX='V4[UV$]LI?Q-Q \*I):9#JI-^5.Z8[8@N:@L&X@%J60 !@"0S#5W! M#9#-&2>S_B#2I"FGEIHBN6L9?TJ]VR@!CY=*+\C.V!!,<7L@+6K)GDR0<@OJ MCD:92:LIK*GX,>*'TM/];0KF*21<>%MK0/IA#V@!)Y'L[DDK\B:3PS'A/\"> MU*B)FK9BA81[5^&A5L+[R& @TN<+YF8BA[E9TND1!L6Q34ZKLIARG?$IBOHV M'R=M X+J+R8NA<]K;-,5IMB[.E-\62_' M%4YHKSO*!$Y _A>/:^:"A;+DK,BS I[=@,GPS+1-^;S[!6PF?TRGRR%#,X$W M>F;R4[.LI9\R/&@].C+KZ9B"HU\YPNL]J2]V(TPR X/N[]_]C:S^W\O)[[*S M]?H37-<62K!LGURNVYJD!Q@"+V51[J@-'_>WV**+Q1VN M0+D#SIC2[>U&%[C"N]9 $O5D27HA=\ "H;)*!1H&E=BQ'9FVII-GE*0Q>"(% MX3G0'6I;G62H2O!OLDRJK/Y4PV7UJ,J.&12DF65U\F]&C "/[+U=@'6#*O$- M&,#)[L[6O\E@17T(]O@G5(6!Z5\SGB5E2!VZ,N6M5QB\A(KBW866+^ MD!A$K*620"F">\)-LL8[ VCE%/P2:)DS/DI6C;<6Y-6H7B\K7B5?V;7)R>R; M9#FAZK"OX5TFT/6$U-*2,^G:WK#E#3TQ=/C(.F/T'=D0)O,<4 M[CM%T]+,T3LA(_WQ3N" >K0>0?N0/21OT;G6^ 6X1FX7SG(J'NP^[>+6=.X( MU&- Q(P#:P.I1*PBY]"R6XE69/>QB.> .X8/EY,E\WC]T=+^"-1-AO@F FZ" MR"%(FKBJ69G#X\C2214"!ZP<>LH*)06W'B JA"PJX9?!56RCB05.;TLQ,L0+ MHWO;0EAC48$UGEN$&*IMD<$GL$B^W<#A\&:@64Y'T7]M 7J"FX"6J@C_HNX0 MD%'2]K3'*\WF"WJ#P+E%P+$J8U\=6;(;1P%J"/A%K$[<=N 3-%G]4<-/$6@( M+L2_:.UIPGZ#R?--=!%^1AH<=JA1_DU*X"($B/.A*KZ$9>8," D^JL@N#\69 M0SSBWX&$(- KL%^05F QV9Q,&+ZFQ,5@' +%,A,]"'3G\EK=0&> M!08XELG4@C=!<'>B&.J0 -E="7XUK'K#H'=>+@DU@E-2(B072S!8 M>"&@9=7]A?3A[_'^YR'<4>?I&U"R:_%\[H5E=8L!=IX^W;_E<#1/]G?\_UWE M'IO^?K<(?.=>HQ%<%8[G:X(4?R/(C\,(^7'N7OZ$.);O*'B_1/HLR M(,J +Z*&O8/T:/]HPZDA!LJNUQ@+33!71!M-L"A^H_CM;='AXW3G*"*[1M:/ MA[UIK+^;[NT^WG!BV%10#&P$>?!X^['KNM&A]CH^^W^5C-/5 MV?:C-C?8G-6;'XWM(-2@5-EQ*UTB\# P7S]-RFIDN5T9FQ7@YF#ZUMB5@_N7 M/)3G&FQM.0;;3@F7PB@X[W98+U*,\*9.*D03K!;I&29IQCL]$8MZZD.0BX/H.;Q1.<_Z)F[F)D<=;W:(3E MECI)?&69XVQ,[3R575A#J\8:)@8PR.L2-A(NF)?4 )X0=L'*#@W,)2<@BW(. MIX#]\25OGG8-OJDL7IW,K!G+)&E'IWA7BR $^$(3V"I^)KQ:5HZ318YP)C5L M"!\Z?V>6U%>SG;SAR>&X6FHI]&N'.P.]C4MZT!67KRO,YM0'.)$[)O6,AU$P M%1\CIR(\QP;V/)&XZN"SK,BK\Z+NH) ^.@LY( M)\MX4=S51O)PG&&SXN8>W>&^1WEQI[L%. *\3_F94UKB\ MNBY'&?7WN9X^>1N_'EG%SLHJ5@&/X*=YN;16]E#>'/L$RVEEYO>WQVX=1;^# MO<4+$FJM>Q]TN&\@>V.?YUPWA+BY@T\CK=$L5+F3LT0D#8(& J,OJYN@4155 M'_Q+(,EJIFHQZ-*^C2DR-1V4M-@I+7.=2FZ 7G?$J MSM"RG[/:6X:7QEKB-GSN8F4CX,'NP?[VD4?,6MLH'X!YK<#KD/6X:(1QU1H# MV^7CQ5[OC)-R* IDM]UU*(5[S*3\/=[NO*[@7]>QV3=&7P+3&LD53%\U@:U2 M8EG!66(C^@@HEP$-CEO0N+:NB2!#HE'E*ERJ%CGZ!=2NKCH+W].<.C: &^7F M&-%L2G@.NDEY)O!5*)Q: D?4OG1UB(E+@+ MFRFH=]7UJ0WH2C#SDG^!+@5R MIW7ZGO=Q20X1 WQE3*HT=:X@GY?.PR^U(H")8[LLQ<,BUDR8(=7K$I\!_YP; M\!F;=LP8%,.WJ5L0/>+R9&!398B[A2XY;N((&!(V)E^J,T@B4H#EX%,&_V+I MB0]5!!:P>8SLD=ACXNLEBH#D/!TOZ@.W5) \P#T_;= (]\8;6>;JJ(XS>$&@ MUFP$)P+B]%Y;TQ?GY)\'M>(W9V.T Q0Y0H!]1,<@@B?QD#,DT0&V14V1FY3I M"7$^@.HFP-QB2@L D'Y?"1(HW =>SYIJ-!/L2A^K$++MZ'J6;P&U(4VMNT-* M2BU#M#SA6H:R&R/\1=U43,R@94:"8C+$'X010VMF80&;@1RB8H3-[+4<,A G M-!X49&%7'X)34HK +,W7H@:L*/WPT@3;Y>XB8)?,HLIG :*P: MF=^)<190X#\IH @4"A[R.)5PR@46.FC_!\]TPUA%(8,+BQK??3S,?H./YFTQ M"Y 0G[,Y*[D'NR'D% ?G,,QFFU-KB^2!]XS11.\@ UL#LH-L3YLL09+4^//' M]'/XQV&?8R*DY*V#E.S.V8J0DA%2\JX"'PU 2FZ48OZE&^?93KZQ5D;#MR@+ MRHH)9)VSR&E)/D1+^<,'1WM!&F-=K$>@^EQ&J(,$K3=,,1J,^@=C8 5JN G6 M"**&0L#\Y&V:O(7[)KL2)ZD],*8ZLHA13^KQ/PYP_F4(./_& TU^[S[_Q"21]".?-9(2?T=_9_M9[?\ZH@!-,$(-) MV(#RY*@!\$J&VAX\>*!80RE33'8P=CEF>BC0@D%9HCV[$L'Q=J'F?;W12#8A M6+\)1B30#$3XTEW/<"E^P!%8O.W<_%%6:-8B7J)9$ONR,?C8)7T3L+E&+?FE M:O/1>F^$Y0X]RV&"J,]Q&Y.#>8FA8XP*#0S1(#O\-2P1#?U-S<:*0YD&-J\:$Y-1W/0_VQ_ G7OQXA=6/WRI*[ IU]W687FV1-=S\PD2'BF";L>R%4B(D3^!ZB_HMF!.=^D20Y#DQB#B45:-VCE*/@ID\,T;T&_]=080OG=CD7QH,> MMH&1FI9'/] ",=V#X6%\;XK0DP'B-Y+?DJ\@%STX84[W2)S@/H>/UC'@"V8M MD4N"?8OQ=LQ2:)!FI"(LFR19XYG(='ZL.RX_FB,@KB/@<-.92.!2*GIRYR]X MORW6;#4&>;[1Q %K5O> K*:[I[@>?Z[^Q!V)+P7UF?,8&"M!C4VHS/#3H!:N MA\(::ED'(XOG"B'P8$CFDYI7_Z,Z$#!QN!TH'S_:]F@@M M$JS \<2L"5D&8:*X4S;B*C_HC?%)4W@)S$$$0,BR8A$KPXL&H0J.LQ:14?Q+ M9$6M!TS1,Z6,/A&I21L+_[KSE@" MJB\J"I2FJR,)_M*'NT?/Z^25MVWQ5R\*DR]1#X%F\7;H2Q7F=,U[K\)^=H#NF#DA M>YPS>&P+JS%\M'DU0N\MQC0[IU.518EB^,8JA>CR&V7=#]9*^IS+))NLP9$6 M0M,7'Y-'Y+OW_+Q-#DB?9_&I7+B>Z7HQS'_KP_Q/8Y@_AOGO:YC_*[R74PE) M-O[[=_ ^\]_W?_\3Y[]D#5$D_I'KO]7/OD$]2_;%_C9.@7)K)"OEWWZ=7Q(2 MO8XUDI$E\8CD!;EI[WAZ[/NL_G0C)OS-FP(OL,Y%%'\]!Y^/*^#!@*3*6C3% MBV6J&OS4!L$,\I/)2M<)26A3!(K9F;U[U1@/T9: MN&FV.=@FV8FK^J*DV74L"%GV%[H'A3ZB[0QOH]W.G@7JP MX< JZC/%6O@@4#V:97:"[3NC5F98@3N!%;E@SK]\_;-$>>@B;_9W+GH#%\U, MG5@^&A['FU@*7,,=J4!.'N8#SLDH/"_/Z\E#;&&R$QID!_[(^Q9+7'?WS=;N MXX?V$5V]^W@L?WFW_X.?CO7Z,T,# M_#APD7H)VN-YU@2G$NYRBH%3C"-6= :TY)KBH37YL]0SR]D)R7,@X4ITE**P M?!XU%HV.P.GU5>8?7K]T@9J*"$9&9,YKK0"'A5)-=_BB6)(]&K7SEK,A&LYL ML8Q:2N_*'B_YP9R]PV0"P[JY195)&!J4=7E*2\>:=HOM<1AQQ;&153BANIN( MV3B1_M('PM^BWUMP) VI>^.E-_-,O< (N [TM#7ZF5D]\PT-68$I"VZR!)JB M+(5NI0B*!*58(,*]#0F$2ZS!'5@KTE>%[^21RL60J[>3%T4@Y*@N@;O6;86< M!O?QXJ!N%UBM[J*H9VNF\_F._HV\A_F]0N$%-+1\\1T@\5".J$1VK.WI7"]1 M-QI_ECYY+T]0YP69&,[4:GZGDP;*LT^66SE6KD\OMU1,C72TBD,/R) 9@%2_ MUD90%J>W%3>W#1LG)'_$N9[&38E5:W*?+V8*&:HWNK 8K+#A$LOZNS[S MH-&$ @>-XA,!LL@J/P:61C''\,CM(*>4C$NX!GF6*_'!>M8N..:_B[V= ME'1=_ 5/LSS'4I43@G/ =L\&2TN "Q-;525+MDEEVC$*]:6[8;VLP1A-)7^( M?#\CC!?XG=LODL:4Y$+.![;GU'L+BBMQ"?5>UAGKPG23RX)&W>I.I[0]YK@N M\[9!C)N>M8I9-;_=]&*8\[>-*T:CY=J.L^@V,GRP/J/_B'E6![D-P53@;<*9 MVKA+_%Q<*$G,I!2!B!NJ>T?C=942I< %UT(WH H"C-Z$ENY+CN@$>5L^)SN. M:93;GD;9WXEIE)A&B6F42W,H!8#1"?@]R\KJ]\!)OT&3ZY<7[S\F;]\FDD1/ M?O[XK]?O;SK^F[S]Z-@OVE"<.0<,B0X/00'DZ*B(FFDH"F MV%K,33:O%12FRNJ+X%]P>7;9-J-R;C5*T+\_E>'BW=%NS8J9E3[9H!24$"'< M0MO"U/(5*86QF9NI6.0-0RO.XGH+MPCR4! M?W^1SCL4QI,2LR($BX.5#;7?+@H$5UF!<> \099BR>_DL&_86"F#-^,3"[+? MQ1-)BG@4)"\X7+\%Q2>#+I/2E>AN)_]?V2*($#X#6T(X[:$ M;PI>NLE0TG&)\T*C#O@>KB/FV&)&R ?$$7\5MT*D8T@P5^]8.[S3@4Y7*FWR M-/F 4#)VFHV($/ZA<"NX3WV."J(A*)6W\JQNMFQ.2H*6"/?]KN>!HZQXMK^] MO[__?3<$TMO-P5@'^>W/:=^V\(GU,XQYD8_9W6&\@W];>=Q7YLR5,P^>?W!P M]'3WZ>[!X]V=P_VG('""X2B?K%W LG*W'1*+H%TY8QO0@P1R/73D&@0E^+F[ M.SO?]^[Z#:V2W[3'5OK8&$*EK&L)SITJX@JCWF(XKP/PPE>ZCH02@9$8ATQ: MS3D/MZ1P(%JX^!7:0(5R3K8G@3B!&J4%M MZ75G-Y84B3T2^QEFX$3K -M""=%A"7'/MB@Q^")2+J%NU-KBMK(&+C+AUBY?!7(,EGJ@%:Y;V2]>N'M[=WV:* M;!+PDX'U+BBTKAXAW])YG!-0S)=@Q@X'BN_'O!D:%9$U(VM>70_5[3%F@Z@A MTJ%B8BD87%9)N1C9ER;),?,+=F714D%8 *-9APUWU'[3N2_E_7PYA5(ZM9GS M[VH9I8"<16ZXGT3!C9<.,PP,5BH8O\@#N WZM-3/X6Y3+!YPRTZ3G]!R-[04 M&;^02HY,RD%J0?_DYXXO\6"%O5W_<'S"KR^2=[_^$GDX\O 5>'AF"\*KK<"7 M"U4"%DB*PA38UY.LJ M2=-4& \IBT$=(AC.E5AKL"*,D(^DL1_^RJV[)B7E0A<$J)-8SU"U?NQ*@!4M M'M6 /U19V(T1.3S9'(/D##$).J_@7#37S5))"]4ONW5J0 ;N6UBNT!F7L*C( M'9$[KN0B$?H$X^5C7/'84HZ(09 M*X)ZQ%!12-T>\5$C[XI8;)N,Y+W6)$F('Z'R#5:11R*/1'Z%(HR!>7SH'0+Y M$E#3 L4M"-<"=HP_MRV:Z=3(8T:S;KY)T.:!VKF,SF+E:V6GV#]$F]9Q@1B0,PAF7QUJ8)6&)G< K M3(GOEAXYC1=_9H8LA0LN^Y[2H)^IL6:>2!JE M0_6S#-&^*LRB,DW/2_@MFE>"S%9_RG+,K_*,S<+FD; C87\UWWG =Y4Y(>0W M=";QN&Y;G%X;REP"^*0)K\'XH# +XB)'FOJ(]!KI]/@?HZC:F20R$@A;43*^C3/P>T4X:)X/V_9@!F746D/@ MD+,RQP%;TJ>=E*<%_#7+%K2&D<%12(R*R]EWFD57=K/P F*[CD?N?6G,>V<0 MIE+D3,WG2U2Z#'^PC*4Q47AQQLMN4$0E%G1@G^!9=A88MLJ+K7X(M2[ MM^!J/.I\++MJ+"-47N93!9C"XN\MGA)(P*",^] )$O?S(-[OD2G1%*OH%@4$ M%0<(1V(KJA27R8$TLFDI&50,((](B8=CO:*FC40R+B3]+C1&*%(Q0>K M$)?Y$UFHDV1L&A-.]X,-J]J%(-#&L$#DD:_9^@,$B]X1"FA;87T)MF[(AS3. MS@MG-R*Z=$Y5;DYIAH%3.)Y'"#TYGVQU8FXS(#O\ N>FF&K<&6I9'L.IB]H* M!F,B=V"I^8D928&7,M5##S3B/L.*=*S/KQ_U35[?9D1*-&-H YN&!X3<)%- M(/25<*G\&%>R1[#69>WF7#IUEW)B5P (:)HH8O"6"PX,NGTXQ6ZIPDX-.ZDA MJP]'Y*, B +@RY2DSK#EA*4MIH;Q:.99C2T89+5INUPVYQGT9.Z=2!*5F,+4 M-#+,,Y<,)?#LKUPO5JJW[T+,(&2@-V4%+A@BIU2H"9-?4*!0KLO!Q!T=!:(# M2\W@G#)PKI8BDT*]R1YKIT8\TV@F5DNTO"(G*BJ[:)L>&O9:GHIP#K<#SF$W MPCE$.(=[!N<057=4W1?"8IQ9DX.R'=$L-)[,U+-+J8.DI()6X$W_F9L_1B7= M/.['M9VPG@XK7;7;@VICMY/;4EY[[\/)"+8)>\!^BIL.&P/(469<%IJP$<_5 MF_0A>H?":Q#[9R'1+93HLF*"#JV ?8*/X)%TR9/E6!?U;(+)7J!/;*MY@+AQ MDI4:GD;.%T= ,DHU#KCOV.H$3$)%RV5AEZ&K(%@>.MP,Y9U"YL'-J,,$ZSD5 M%U-D5G23(]]\606FTG6%9*"'4@3+\22+=#I2162-<4W'>;-K'. M;;#&,P9Z(@5_2:,QPW4RR97'7,.EL-0\ A!S)2-L[5B;6/T<&O2XD &$]R2H4$R9N0U2LB+J2)Z9_P*+8&&>+,N*2M6>!OJH,UG4$,Y='9H$(C-3SSZ!(+CZ@T"I2 M9(,@UM#,T5PV%H>S"#T%4\R MH@H+2]:%S^;6-M(U M:(]%9)'((E>3_W^ZV9-:KDOM9LGP7EJXT M BSM%(?2% 2R6]9;-%B,SM9+I.=(SU?J_-66-X?5B7&<@D<8HG&<(>94,::L M\0K]@="E]HK:_ME:MAF6/8]0X4@,@C.T58'WZ=FS++?'ENHLT/E;M?A?E_<&;4S7ISVISU=C4?#BJALD,#;->-+@P;TC%)R),"C]&ZQKF G;F#&)/!2#KU MWW%),5K*ZV[=NQ5VM+C" +)8N=$^ *S!5X5?6QFZDM7)OUUNZ3VYQQC)>8.@ M<;L[6_\.>V0N.:%5['6NA0'+P\I8W@N^BZM\HEF_!8TT0*.:,-?M=O+"US^< M.3/2%\*2UU1.)+C+7_GP&3R4XUWR6)UKP&@\)J]+Q8K/YKA-F-30^8YTM[,A M=9*W$X7G;3KC,'GQVM%4T[/KA1V!<^.V0M<"%)[V@@Z#(R[%4UJ=<>GAM<,A MFL4J'I =PXHEZ#VB*LH+.6R] (<[;[=3M:7&3W",^,UXYRHI A@+=!<0<8W+ M@Q\^_.]'2K/8O$E=JCA:&H/L7*F/+,+#ACM/8KHE.F?@Y6S,A73@+AF$1X2U M+ P%>7J_2Y.W/%!7W_!%46#;VBI[_*\;#;C$>[*;^LJ."! WV=]-D[V=O?WD M8><&C]3[/(4U3&AVJ!LI^N'U2[J_/:Y:K&O=>T*W.'BN0P3&:3(K3X%.P>,N M2K]-6?C"$\\SNF52&PLR)5?2G".T# Z"(O+GT%B'E4.Q 33R ])HP=47./DT M*SKY/7[038UEOGN#2Q=#'OMMUJ^7V:R+*]P[/Z'S_EE+YQT5G0*.0BFL.P @ M=)GU@/^@C.DVBDDG'.MUTI'^=X]U%OQK%T]\9CHW!XIXL+OS)($UYJ3?'NSN M[NM?],,'AX_]MT ""P5F]HLHL%0,%%4STZ5\@'7*6G98S*;Z<.,>3P\_/-A^ MJO<'RX,^/.O75(?9SENV?<86"8P*PAX\WC_P-_I(D&16?G?"=H<2YO@RXRJ[ MLY=0/9Q/P:C?U59,NWP65H,RSP6GL9[7TA['4O!V8"-6G\ @$H;-NW+44M:R M'AG7<-VI0PUG=A/HE,S(H6:\VO4>KB))2"$AJ2]$L"#KVA1^R6?-L.K@7^B! M^#/*.40\F:")@Y<@?KT-ZPX%QU@6#3848C=Z2<9EO>EI6GW!A4C_,ZPK ZEP*.)B%VIV2VJTNYK:P M8<"Y4$%@P/3#.M4-U>JS;"=SP&,1+X; PN\?>S*JRG<[HPY<_OGVQ)5E"=)M> MOOAE"TX>[):,6J?HG#!8L248#./NE$-0Z;O[]$1#S@Z&>99,=8@4@FM;.[1M MX@!*UDS6DN@#$AN]"84'+LB#OF+MBYDP7!11/^F7T I90_H2"5'*S]=+UGM, MW1W["3/.9''@R<#NE?-L5&N1J[?P&!&3@V\XHICLO '1YB$Q5X0;&*!Y,R,Z MU[NB>7 ^^XB1CG2==K_P5B/+RL#!6B9XGE;A@8#74--2'8R/5EW&&2@P M-V;9HEYA9;@8T5.Z%U&\YC@K%]C_#OO0,DI$,*";]H4?/A70_.Y.TK \LH'F M\[:@D]Y._GG12Q$^AG'.%A*V.48? &R>J0?&(*1@JFD:2?0/;I9;">%96VW! MB63V%'[]!VQ(87*5:F2*,2$U[1B?U]9]8UU+2*RGSF\U1+RYS.04H1G>_S*>E%F MP!,7JJ[FCB]6;!VW(^V7H;I1%A/%UW.CW9TG M![M/]@X.]A_O/-V(NII>/?38@G1ECX.(#V2^L_<[1FDO1,Z%66)0-XZ[X MSY]?=]U7),Y[3YR4_V)Q&L8\V-*G:8MAYM9;F"X4%MHX;K1BI,1(B5>AQ,J. MJC9K&,9SEJ%CKDEHDG:!T=TETDAZD?2N3GJG,\OC7BZB9<6I8ANSHZ>YG"?P M&&H<8];H(#,IQAA%"HT4^H4VI!VW(T56.9]@I51(#4WY$T-*E9WQI+TBT/^= MJ!Y>;#E,N _E^NQFF0.WG*VP.@B(B$O<"IH-#\C77\I78<9R4E;G!?2C!07 M*>Y+='U'I+W+TA[6[6I5@\2.4? QQI3& MQ'(E:/5^ .*K8\M5D=0^H[;KR)M1MJ\BB9V@:!C'=#,FI=QV,4& MI,H'!R[*(,]#>.QKD=&?XR>Q'_!JN9=OWP^X'_L!8S_@/>L'C(HP*L*+*$*> M.J**$.VL8LRSXX:F4,GL':J6HH%5Y\);W]^,_9O5ZM_CJC3JQX>5*?VPTZE@ MA+B^LI5YV9?M5HOENN>-A.,1!TH,@S:!L!BSK,ZO M_^ M[\VL;%E4.")^P959M,W<8(O+)@VF-=,7.8X_-(7- M:]>KB?B2/2[D?B3[V> /TK7')'?H-JS(Z%(*.%1NUF& P]"E(:GU*NGR[P. MHGF!;A\UO?2??<:J-9)!>-K=S0!C#.S_7C,1Z^+% LZ>067"X5W43@VR"WNU M:1$#Y9;#0\$FUC2$94/;I"I#))9[55TLEIFN'K%^"P8Y04%Q5RRR5(IC79J% MM+B.4,=AV2#!VA([MS4V[N:6B?34<"<3@NA4B50[PE@%'8 MQS$6$'MO>T0*5#DEU8XEY4SZ3N4]R6BL.>2;8+GMV%1C!_VO"'G/&;U47[QV MY^RI?W#'E @=*"]1"-PYPW/%AONB#F)A!)OJ[E(>UR50SC$& M=SX%X3#:3I-_ 'N5Q3_A\,%Q=6!M:?+25*"\?LPF-OF *7@:NL0_>8,]AFA# M):_:ODL>RM H=XF,C'H$OZHL%N!;=YOWC[(_RGA?/'*OA_T5!L_=V_0.(U9O0I^;D8T:_T"]_7;T8DG8E5_MTB M'%[O!137FBJ+_ZT-V_V3 M+?\I'0CNJ_*DG*[L_"_8#0-^DMNI]^4("/T=L"SH3[ D/L"+VKF[RT<[7[32 MAO?K1DE%CR>-@'GCIUUN9&N1L)& <9G8^,4 M6P)PDSM]\+@PLE?$42.$:VP5JT6! PQ$KGPT6D M0,_0T15@JRKLKA7X8+@9$ZV8MF3TF/&)(373M',W>B-CHP8-0E@S_\A-+GCW M_I4K=]#.,%C!J[92C72Q[F_U>EH&ML0DMULL>+Y@LE!_;HG=Z]^[J8EEXYM; M^MWG'ZS5Z7:TVKWG0SUQIM,G@QT=0G>2Q O^E-!5,N(RA45O1S^P^A1T4L NVVB+I B?G[/KBFG(!L+!I?$,^-5[B5.7@"ON7=SUP,\5EY@C#WBM&ZV<8,^[T[ MUF,PY\13 IM3]= WS# X887GX65X-\;7F&*$RT*/EN&2RIYTH7A6*3T$<.. M.1$5 F.M]*JU\V/X+C=\'R,)8K"OV<<#.@3Y1D:2FU./:LBN#$DF_=@=82^3 MCT@M,DY6T,[5><6.\0Q$6I0GXOD'OI=J#PPAJ<2RQ8SISY$182^I[0/;@=BD M'O:)%)FKMT2U(^66K"SAI62H"(L4X90\8]/ 14A([\_*FH ,L.UM!M(06*D0 MP@"FE4MMW=8$%E",$4;?:AUIRGXO M)B@(!0%?;X[47O&;@:SV>D 'BFH?\%G!/8,-A743LI&P3\<(=SWUJD(KGD?K_SI6"ZX 2?PAG,WKB6 MJ)MKB.;N3VP,$*ZD8$Q'C-0$I4UN?B?>P!WMEA0.JX>Y.C,(T*)/*,5QH^9E ML\!%X_"*\L0%-Y(WKUXD)L>&6F(">3M8ZCAPY)2 A^)Z> ,"(M<;U]@:C1") M&(8Y:RFTP2W'8E.T"3O34UK>M7_8_)/\.5__6WWZ. Y__*7"9Q#)5X@/O0?[U^\T:?\ M>KBSD\S;1D*8[G%G.I/=1_[_-L,)U&MGH6$ M@@UI A[YAZ<.6@ESQ%.$Z"NV\)-1;CE6C->G3 %"NXIJZ94!>3#XM=XSM'!2 M/WP]J'QD1(PM>C"]'6].5O 0^9U!8W!B$7&3ZH&! ">]%X>6*^LU[#^_Y43%&L;WVA3-)Y]VPF[IK":_&<%)G(L_G.J[@++M MX(0$D1;O7;M@US=0MK)[8/EKD(9V+ 2CO.#N\6H9TDSW8[P>QT41NW0&/%[B M@3D<+BQYLHV\FU-J3!5>Y\G6@F*'(YIK.1[>A.QG9[Y)G4+%UGY65AX&I.V; MZ1I6(0ZWC"%640@U9+/.+C#0'*%TN#0:RH]S=S =)JM!GG V:F 3@+BEHQI> M8Q^KAGR4H7/LFUZQ]/#6E1X>Q-+#6'IXSTH/-\##\XCJ&,@ 3? 'M2=HI K[ MO/I^F!B)P+J9^E@.^TH,04G(>FWK V;4*T9V,FS 3*-)_RE(E7U ;#8R2%Z M4@ /,WF(WTHP_3_;'S16^XA-.5:9NGY":168:E_BX+/4\B9NL8Q!!:]S8K)< M51NYEM3N09H6P_-8[T, (-A,21&@X%Q-1<.M'3![!"8'3,C M%:EY! ,C4]?#K><"T%BY>#BW(]2J]/V+M))L)XM>;QHZO& VP!K-5)W?MAY* MNH7!.W#GSXI5H'DOT7=YW!=-XKC.P1N;7>6H:--A9LS%*WM9(IX:X*S@HJ6\ M'M!%I_L?#YB:K]#QN$C&C>O?Z'>UT"Z*AN<$!N9D7MKUWB^=TFM.2_V<*ZLK!<&+AFRM0_')_SZ(GGWZR_7 M5.-YMP >?\P^:<9!% 4[IGG@G&BXCI/YHC.ZPD;KAKR[=CY-4Y)VB*B"G/]9 M9ZLQ>W;2U^:NW6\N 9+.F*CD]UYV58Z"AY:U]^3+EX5Q")S%X[9L?(G5>6K7 M!9*&=R,RNLO=_=)=_)EJ!Q;)!/X6 M_XG@F#2=!K2Z@,JSE.!".XXU$6(D/PU36HZ(W3"7L\0R'!I55+KRD 86M1!K M\\MJ!\"N6I9PZ;F;.(SVWHW1:230U\HHB#LF%MF8ZY9 *HB[)?#)"<+'467C M*D2I:9P=Z LC.0D1QA U\G):E<6T9^1UR-C)\C"6R^4_-&%#RB$G>8M],)IO M89LR@''0KVG3QYJCH1 -[+*+7W'5@/*42\PV*%CK,%/(WH3,$OH2ZM&[K!7,( MU:!ALISGS:Z^F7\GY^50(85X-9SF553_-(A[Z8 DB7MBC>12<8!3]YZG& K""_UT M:FW@=5+!0S&$HI$Z1&8F@K$,Y/JKRW=4AL,C)91DL+J_\WVO A'^?<67]8FQ M<+:9FVO&54'8,H)F'3(7;4E//5!2@L>T!7F0<,Z58R%-1WB^'%%ZY0R>_(*7 M6ZU8&WHUWPTS"5_C[!>HT0I9F*6'KN\L&D@TY-KSB'3 84H[^2 \?$+A)^." M8:1UZ,AJZHP*=8SV&QR;W'!]N)R3,PWD,N%55 )8OH\/]+_AU_"U2Y@U[4]G MD2/@(\6ENJ+!&!>X+7&!6#][:^MG-S%,\#837%O!KD' P-L M>R(,U7B9S8D".J5.KARH4WJW,)F;=O*3_3\?I33>1R.8((+RJ*%(;7!+5SK? MK;-JD#\60,08,P?C85K(U;N/]Y^S-^F"V.!.HBV@3\<:?(,3JVJN)?E/P2#] M64U5,/8S>+7<,:@E]2ZXE1$TT@(+1&B8&#P&K"HLU%!OBOL?:'AK/U&LE:>I M7^[02W&?HC2< =V.9D&# 8:JJSFPA?V,7H((",NB07K_6%'Y?H 1IC&ZK0>X M<,ID.&>A=0I%*@S@ RTHXC!_AFU*O3.IJ8HL.<&LM'4^BN9/N'QL97[MI8,Q MG8*/2\A%E8-#71*],K@O[Z>X9 0#6/$G.!?ZE/NI4*+.Q:'K/)_F2S4HA(&O MLWD[E_TFXLH:+>@.!HAX>0W4#=2*2B"K7.4S.;86(0_XW_K8@-Y/KZ(XG!,J M\_%00? L8R("N1!3-3Q-A3B2B,2=&::\2VF=R3/;\@P,H$(Q ME%A CH$^I?:'R-1Y_@B7@OX,\Q/W0*-AS4:]K/=A_0A'V3;8JP;7M\Y5S:BG M7D:.D*_2DJ8#<3K+CBFBQ3!N):4PIPC'RJ3:$7>%:<2R[7'*SQUR# ]=6KMK MJ4/3_@0MV?\3UJ&3!QH<0@(TBO]$2->Y;2K,9R+;R-WD[;>3]Q+(Y!B,2A=8 MF.Y/+7S14M;,'0H\.@@6!>)%9D?W3XE#"LJXE<7*\S$3Q@J/!+P1U&[S<#]^ M^[!<2!O[:3Z7KQTC0G)O3J%J' M/,C>N/FW6A[(*?"B$"0]GY('$\!NM8NP:'!(%79,O6 *=DVGP0_=%@V15O?E\![X M>]?65?2<&I\O$8\HM'>T&E.#_F>48X9WHO5))Z>VK;FBS+7EHB5-M8)%.+N; M*V@TIM)[62S.R-U9U8Y^Q548G@D8YB5N." 1*R]O7>7EXUAY&2LO[VOEY7TQ MLRZLJ]FX+KBC8\EFKF\2Z&J;'X*$9#!_-E V0ZV89!.C7NSX%)R=%$5 M0RU4\U=4;[]9GX9'LNH$@U:!R+2')80!<7D2K.]( M?5#M%PD;<>-8ADG0 @E%TO+<&(TAHRTN*L6$;P:;-*8*PWK)0:8.6 >B0XW8 MK(4MIE)0CI0Q)@I%;WC*IQO3$=:P<$1/2RFX:)7L@NYZ!Y-6SOE'QPY<4U,' MQ$/W\P$S?X->**I[+S\C&'B&2Q:R&M8?. *#XC=PHJ( M(9;[:F2O)5\QA79IJKZF+$:'5HL@G;"WLWLTE,,#TM]:@BVR0D(@P/V7W-M! M80(J%$H(=7!<=^A-@Z-:@T@Q*\/15REM"GIG5NJ&^O6J:#_TUP__^X3^]RDE M1W:8 C$_N?*Z>WM#KWLFLX1#GU@\2*INGOSVSP_=_*-[#PSB( 8<6EBF_B1] MU9TZ*HS +_#N#W9WMG<2()V1<.\^#B6!'*U4A#(-SP$*6C8$*&C!ZLGJ=,]]9CY58@5F+V,QJB:*^U"^I: MK7'*1I ?6D-OB#T6'KB1S,KYNW2T_5@W*0W'JG/H%6ZW:$)[ID8YD MVIH*:-!J:C(0C2BL].7$%SEF1FMZ^[*)Y=SKIATO^Q73G7=$ M 3 6I:Y59^G +)DY JETRG<'$%/DJ?V]"YL(NVRS@\'ED"L>[.]L/_4,0=UH M",%2%*UQ8+[A[0(Z1B:OZ89T.U(J72D$Z\W)"F 175G!/ZI[^HJK>RUYN-QN M7VKR#B/PR%QJ]'@S8&R#+,5J%1XIC &NI+I-SL H")3 AJ5>XKF:U;(:H$S* M^(D0]7@#3F*E'4TEB@O[+\-.3LH!SDPQM6$8/2NTL(,G"B0SPE%-[")34''$ MS*9_]^BA;Q5VFA^//>*!N$1NZU*'\':!J0,K9MK%K;1>9>U9%<,>R(VUH9S% M0QUI-V[%[N0*G^8XHPIXC^_!S9.#QK2 6..#FU*)H4\*F#,QXL>ARLN($#!Q ME^>:'?7)-L9>*<#&XJRK%/"V6NV*NI1*+^7NS.ZG0)S4(H(,5Q:/KJ<\^GJ, M[R]V.>^Q[E(151;D,A%*[U^$B=(OW>E1,YLXH9TA.2\,W4EWAY@=7H-(:)$J MKEPWD"H;L5$TS>K$-):%'%,$BTJ_&,$E3!$2?D^O^)^[2$37:"]0T!"B0AQO MSF02%IUT\0VUT@3^I%X-K<0+,"0UIQI@'?]E.T5,''O26HP5W:>7LAFHIS#V M"+9NW\D890PV>.EB0"EVC07[>63M6$KTG:8\2]^>VK-4[K'E\@S&=!(+@"0# M-W=S5(JQYDUC%3M']2Q7T.!FX8;KH3.9K5F0 YW$2A(*QDFDD8':X6UZ2Q2) M*A07!"D#OXMBBQ1E1,,5B_\Z1C+W0="P()V.U\G[4BF_U@9CI0KUK+OS);MZ M0N%E=A1 -&R)H\'",*N#GOM5D<4I,3S[P[JQ/OT C[VACV,\,2$OG/ BH ;82(+(^]UA11)8K#X*=#L[N MY<^_OGVUM?LTL!'ZZ$?!?)'5RWUK#8L/WL'LN.5J39(-WEE2)'$UKNEP5O<\ MY STIFF+IR2_#[]^(L$XSIR1."5%QTY 9J?@\*A\OLZP6R5N#58@#W_.E- M#I0UC-:Z,'T'BS550XPKK'CX"\4U?/@UC(Z!;*+R%6_$2D!T&YC5)XL"A 34 MI&<@9=AB:J9,]RO-D#RU95RUTP[&'JM8N<@(]A?-C<'.)U"NYA.!XBZ%=2BJ M1/VDHC:DWHJ;D7$>4*%%D& G$V++)MIL79A&-GK=2!\G>;7UF>$I*U!Q59:? M#8;B@$>[+",$6'D>%[&,;H!.+'ECIJ"]\BYNVF'@,,$3ZK MV])/R"):0]A,H60U\HA8F@X<+*8%/1KXZOW[6*K-L <1THYA6 ML<5!GJ-X!LV7=F_FAD/#0FI\@V[E8*>-MQ,WZ00<5^W:@=QVM[J..XIY;7[V M&X8J70GON@9&U#!L:CU!>4LA&> M52M2YR&+%WMAS3N/#0M"@0R.<[4<-O ;;B@,HJ\PVQLUW8S4_ MQ1#,;$Z;$'J\>$M8)&L"'KSFF@]<<:+VHG2!*.GN$B%GPT[:\K'O.6PZ3T99 M-6KG->&"UNN:Z6,AX&TO!#R,A8"Q$/"^%@+>8],.6XO)SI:> BS/47@#*@$+ MC Z%F^F,7M".LI(,F+:08#XWNQ?3DCOB,00LNHZ!FSDD6PQUX+N)B5WKGNKC M!"^XFT6%'^=N_^F"MM,]],YK.%-U25)/BP( M\E[#"4TP/!",0[B.M*G]G,G(JG!\QL CK-,=@?- IMG&DPC,H:#@C/4P5+X MT:TXBCT;LZW\T)>E:\?R("U]6)6%HNSW\RW]23(S7T_C,^&U[;WHJ(_-D" 2 M%$A-V#+<'XNI?=S]O&2(=?%S-][_4_;L6\=7<;?9SA8Z3DA&K+K>X&%(.@CO MR>:TL#D%6\.8=6=-:D%O)[^LX/%39RH%T6I$%:N'P*30>]$ 2#TK3UUG>$4M M3!,K],8#E@+S?[T]0XVW'#)%-(_JI'>%7L]4FGIIGG"FIV'W^FV/@X+>AC'R.LK9M.+R;L M0$W%SQB5ZLPRZ+E[/4]G6IFY\[R=<,J#1D\,O+>=YK"WDV$7MW^.=(8C<6IM[7"IY:Z (S>@^^:$7UKGVYICZW M)H [?C8^2!"6.@\1S!S2G6>=<,J[H0']T:PL.6>^$HTA_WEP-H;6:.%IPO/H MEI4]EOD?FK0*-)*!5[PRI23LN BJ M+SZS)'13OO$*S_T,$6M%Z@ZP4#0(37=]6EMRIEWEK7X.-Y: M@E%Z<7TNA/,[$9P$-VD(#*FQ_1/+PD@&Q 4ABX)4*0'&:QM2"O#YVB!G'L,99L$A0GTL_^3M7CB!*(R1EL: M-V<%WEW (56$8W19(9D5I[)?]]:A,MV__G&RELBJ\19#6BS,LC?/.JAXTB_# M64[O:,R@1(+YCVP)Z6%$M?'?<[,7UJK0?+PIB/B_-%#M"6AUB;SM MP>+.NEB(*)C.)JBKDFU&]L2(O 9D#542(?6%JD00^Y7D.ON+6^& 3U=9AE)% M/=KO84YVE2%5.7)_FPP(EO,+0>L8#:Y/8NN939L;A-O4EI(]$DP+*A06Y[C7 M6.8--X)YK6LR0666JAOYF&K18-(;!2G@H-X#).L7Y'S#CN5X\&$#JZ2T<'>I MN/]T'GE.CV5<$WJ.[][@7>#BD/J,G[@R-*0.&OG%1[Q"5GI<(J4O?2#^+.@\ MU]#6,.]NHO($+_M_3*&H8PG$KU3@ MDJ@V# [0R(QK%!DOVBDZ'GO<:K ?H#JC!)^[B1E$&I_I RJZRR>:.J[+/%,\ M+IG-P>/DW(@,UPH9]DH&ZD_?*^U*XC5O&53. '50EN;$@_1X)5@>DRQT=^$, MG>1.6/2^%M-_8DY*+G$\WZ3):!@F5S/1A@>CS'QV2"P2!A5>O?L"]FRDGFKW M,17YU&)\9NCBX\>V5S@7+?]U,5CT +EJ=A6\7+M+Z]7AARD6@I>Y===P;:SB M5'?[O0EUJFJYOYH+#[D>M>Z P/1PR2<9'?8B-R-MS89%S!'GAKFJP3K^C#LW M2^RM9;OIQ"^JQN@)FGVG7$;D,)LV48I>]+#Y( 484&H!6 Z@1;<(YOG)(3H) M++AKO<,/09H[Q72G?D%NX++$6CJD1:OKKN?$5-@XC@'X5-'8+Q> MO\)6Q"F%2DJLBK/#2Q3\'C83:!4Z2!M7034C;::IV&#>YX54N$WL"]#%1^20>B&#/ Z!?=W<9>DB[?ERQ=# M #:(#BFE0,U\<7GE:L>6)4[."XZ"J2P=\_TL7JV'-+CLY28=&V#EZ<0KV=?'\36 M&SBHCD9![GW^PM^F#(7 PVY%$3#*O!2W5N?]?Z MMR8)JT.C:3#K0K:[P9T+FU\1[<*R*3GD1MPR70=+8XIDN/.AY!V]5>>E MEG*4/1A(GQD\MUUG -U>@>\UI[BAAH@O9F3("[EY)&!"?HF=W6-+ H9:!$UM$HJST;=8=AK#9=0\E[<$@GG+YRN?>ST87?*8SG27?" BV:2D=(RNT[/25XOQJC-:S)>EA>9Q?6981UU(,8V; M'D1-UZT:B Z&=Z)ZD7 O?'1?!F58G]/IQQ7"/%,8/((?K$)YL_7C@9JI[8#< MHPYH-Y95]8#KVMJ35,_M_AJ.:'I.C. =F%1H-ZU[?\F,RO""<[8A[1#H&JK. MB@FZJ$ [\ZRF3 ?X^W0RX4"_DZS$3!_M(!(3];VV7+D$)]XLO;/)F(5Z6WV@ M%A$,_'1+1[6#Q91A^=;48(R9T#T^6#<[G4)(>\]_A%>;2DUF,*81\X'PO-IM MD63YY)[2:[+R[,XZ>UO0>01O@)MIUN5NZ@ON3#!QX#;SLK!+'?^RB@&PJ+B0 MN16QA/-XM?*#\XL4)_*03JHERN$(@K.'G>GL>9K2R]$%JGJVR;)L MB804%810Y8#K1]HD3W04!"DK%VOSQ%F$(& "/>_DED-)Q9B([43X@SB!^BGI M4.27/PPP,2_Z0UC:%EH8XJ\[X=,@\!?R.!88NR )D^^ P#PMJT\(Q:$0YY<) M =&TS;*89%/YDV(HO7E!78WE?+93YS$-(>Q<4_ B*,GN54YO)L+(2C7X*TN( MO.],C2?^)LL#J,D)38IT:'-O7KUPPZ+IT$9M,(PV]+85P#C$\^=(!!.&AP_4 M\5:IUR@YYUM0)J/EHB@1'6S_WIRN;#YOF6_-@C0$=]E2VKGA)>+#Q!"2)]EQ MCS(5"6,PBMT/JJAT=[?@LI^Q;7B^)H,2=[H.AK9:AMK4,ZJ? 4<$IV;A&J"CLVW7*D[U;HMI-!76 K+4\OJ MSD&K,"")&08V>AG-KCG7S8)1&6\8(._H:K?;JX8;L__0=IU*EHC7%=-/! MW9,86']W\&XX6"?' )('F2+HEO&)H:G>L3)@'78#;O/$C 1)',%P,+D_-G,J MW*." %(-!$565HK&'-+SB1F)S@SNE/;SB#4%^EA&4)"P6P6.7_"@&QET,CR2 M!,R5LFI<*<@?MEQ@U]A?FZF*AF:'KO0)X =@+I1S*CT58$;?%]87'80G_U+O MRL=($7O7DQ#PZ!DG%;A^ 7UQK6;RIK(X^RY-7L+6P8D6F1'LA>#23C+3&2'< MKL"/Q@ 1O8*2*'K@-*",0>3AP+8(B7 ,YCO*D(Y>FN!,LA1[8IH9J-M/^ =8 M<24#2C(XPBDYY]3"$^:J^-&(_^/,.K''R]H/?10? F_=#FM+MV[\ ML"^H'1D>;/![4F%^3X*AQIUB!7TKC/IW7NR\*7F^1L*IK5YH@+J0S.@3&$(A MUBLW.!(9:%UEMB*_F+X<.5!JX(2PDNH9 F!TMSD= $?3?KP D*0BHM.Y28%E M7/:A/3@L0"$!-,2XL%_8IC,]HE,2U1D6@7VPM)2RTWC#F56350-KD&KX<"'= MNK@>%"5*A:#4B%E(E@^SMA[*4D$V3#@4 M&V,8Z'$S4")X*0G5F!"5B,NCOQ\ .D)B:Z#)!5**W09*)HS-0SZ<2SZA30TV6%F(FW'F;OO9;2=E?F)UH.UQAFX0 MMR\*^TL*DWN]UW@TPVW 'OAGN1#G2!ZW_FEA2)?J68$8M+ZWV_Q(L $,3@V%3P.:)Q1@I'-$&K5R_X%W(,B$E3X\!.4[3UCSF'[VF+$?O.LG:,,J"K& M@A6L%K3F5RW'B]B%;E10T%;1HP:?:^Y*T-1S>VA.KE0QS4+_&P-.(/[VF$)+V$2GTRIG^$*5*(K%Z@Z!2.(BR4SDB M>I;8UJ'A#]?_F=/BJ/(HNP"L9IYZ;#TXI#OXDTL.(P$1R8#X"1B2I.&%.\FEXA:)C MG=R)*]QIT!?E^[?2N?;RQ[ MT)Y.[KRL!U#]5*. C9W1EJH]B";/#-:UI>%:=;1E#()Z0&JI(B+ (ALCBC$; M(.$%S]';DE(]@(6-Z&HF,:9MA<+4(L3B"7GP&,E2 :OV4&PU "L"Y2#VJ MX!OYZN#S\,@GN3EU7B42][$:MSZCVI0E9[P]Y)]X8]I9Q.T6D^;4:,X?%CPF ML[@%LJ-L0,< EDU1U$'@PZ8<(2@DA]85HGM1POV5!='0L5BB[&VD-"">%8?[ M'"J2H&<(UG*-%#.0HKT,W71R4?!5K&Z,U8W=ZL8GL;HQ5C?&ZL;;;>^L0B]+ M'1BHW\)495M0R/IBEJ;#65'_@ZIYP@')P\#-4CR0A'.24TQQ2-T?F@EGJ"@K M+3,]%;6!UNO;0DT*7V!#ABBQO,(LHXTC=E%87$)U:,4(=.<#KS^%T" M T1I_])U^'HS2V9%(T(!A2BYK(0_%C@@'5>". $%3H7JH)=C]P?2H"L"',,' ML[!@3MZUC\;8!S;QZ9V!,L(7#N1;8T9+"2%..,Z%<27W#=U@!=JQDQJA$!M[ M>V>F#WQ^<&PGH%\B!&*GE<9A+ \>6!CV3 MO:I&\8TTZNCB0=V8([H=2*EM,'#2U].I;3Z1DZ3U;9IO[%=\AV^(GFCK MU!)7 &7%'RT'[U:SHV&-D$SJZ4[9=>6T?*61J^I GFB\$A] R6K&JM12*/'M M.LC (C]#UZXX1UFFG:P$E\@-%&C&4-[Y@VBT0F 8D@V.\9.UBP37QC1.83FN M%QO)C(:@&!/12$9P1#+[:T29G: A.TCW2,$OC59SF(H\*VUH*6E8 -&?\!=4 MLJECU*^#V42U\;:@P(^..!5AEPY[8$3'NC!= M\%9S"X)Y+- G.!U&8T_.:/.30HYM86$G0_187A/&\L:,J2[E.K#DXZPD6,** MPY,A$J]@>0B+4?GJ,&W+%!$2C+YGI9.@-R=E-@ZXAN?L^3V0.C"^$7^PRKT4 M3&= M^"0PRFAS$\=] "J)."J,TWMK%2)K,GQ=*6)LB153I;'B"?38("1<*[\ M5$$I/"C*$[3SI3U+ZE?F; C.>2A*8]U9:<15Z3-56UE;!1!LD2D7*[J=I4[8 M^D*Y/WF*#0QQ5POAQV5R3SYC:8=XU>QB=ET)6K4DO%MNHB*#BJX-\E0XB"A_!YEM!7*F<,*Y?9=W3NJ5\]#ITYO5A8 MXY!(>R4G(+ SGB[#EY=UX.YHG%J-3X]S&IYUYUUI#DZS7'%D+D61#,SAY1C" M (06C_N5EM/1?.=N:?79#4.KILO:H<31AKD45!M75W.9BQNJ'L SSTG'.$GH M#5@2)1;')5BL@%4!Z&4V2SQIAQ@$8YMCP2=KALYS5N8M\\E:G^@>EVEX3R \ M;"OABBT690$8C!9Q2U&)IQPAE4TT:CZ6,@\V-/MX3P/-*ZG]U2*H,^BBK+ID ML9W\JSRUU$JZWB_&V*$@52IQZ)/$-)52 SWEBS]_E9I$";OIX J$O.YY'L"5 MDHV^7] S0FH1CD/HE=8$753\K+-^AWVJ!H$71^PZ_R9G@HXEU2KF)I^2DV!HO5,+_:\3BC@ MO54D\(!#PMM=3T%!5/JBCG743M>@G7X)&P97+,K*+I#V"6_I5#XG*X_](AQN MU"GB]P%43@':@E"5ICC=![F@'E4(X;A, ^]@R$M*V2K32\H>JB(\EP"9@CNS MGV8(,M'+%0F[E(*$&\(4K;93#PX1VN2D1Z<5B6KHV0>1[D4_0R:P919GT9.O MW^[-8R6]I/#X@I8O_#YTPZ!2FRJM.D( B MSZGOEX@ J1P>4C;$&P&\7*S#I^!;C)L7X4?)0 M@%E>OWXAN"*/THZMS)@AIAB?(:\-O8"5;\9X#1 MJ!!3^ P9&X\E@)FOSN2.F=QBTWF2 U6"5JG,W*(Z!!^G2-X!]>T=TE"!/5[# M>R8SDB'P,L76K[0=K_QV< ]\G3P,+GWX^C^/X":[1S\<'1SZ_8:]>*\;GE"E M&:T3-XK945$_%FB)B]K@UC7MNGO%=7@4$3Q[.4^?_'#T](?7+^'Q^$._A%>Z M!!8+N"AVR9H.?B:6LM+6C$M8@UDK('LUD ^C360L08RUD#>;DNCX]'#W8:SHV47&[SAP9GT S$; M$4L+OD;OWU"SHL* 33/*M^B(WSR3GWH53W_F!B&<\5_87DO^OY;M< Z%XGIX MK^RX985J/R\T?(8($/+/T):MV^K$@D7/U4PGV323?WJ3HG/--JI--_YTCJ,; MG(7Q3YJ[D"1^8S5A,1'5#8*R\* K[.7FK;?JHEK>!:U8L&(_" MS+? G#AN+WU8X]Q9:9[4]HG))/M,MWSY&@P<?\P5L4L% -3GXE:TA3.-V03CEAX%Q:#6*9I'5)&CS.$2#S+# MACY'6W ^&#!&5L]L2-#K'"4_R=U%8CQO=@8(!KLJ)0/];:W#,1P^Z'7^(A[J MR8)QS"ZVIW.X!8::*@UQ1Z**_2P93;(ND"G'_98!(,9 PDL*1PB M*9^%\4@:(8D%8N8ZR(PH:X(=_L&-72>V%XI#X#DZ@X?U6+#%'#Y N98-85:H(T@2/Y#*AE&1:7\ Q7@D$\B'E)GD5+(L@EHLX@G )N.&>X*):\+"M/20K'TW^( M;J&17]([:RN*6X$.!^?I(GY,?>>V6-^NT:;5(8^]5+S;'#\+.%6(!S3H"2)-9 M62\P(UVO'=%;3AI;$'. MH5T 0?NV#/HU)Q2W$[_NL*Y*DC@$T8&ACFGI?N(7>TX6E$MA1ID.0V8\5I?' MHT[ZLF05! Z>NZTZ7V%SF7LXY:8:5Q'+K2X>OF@T*[&.$2^A^Z$4D!(:VZUO M_(?Q^,6U#=*4Z%$3AH,[17:*_6SE\*7Z)2%GYR[')2U-Y1#]NVVHYD&$-1U1 MK.(8#ID%((<(UC:WC'*LE3B?[:@E!\I#3P/CF/F%*A_^>P-E5H@ATUS$ M>=9Z+&P5E1D9G>?4X8TQO^7&E5(UNT'?E9^/FA!3OE3(35!%)JR*[Y06=FQ0 MDGY>=GMY+HIS+1 <*>R._ZPV=##UC]#51MP$(AA,.)R-9](YQ/7&\0I!?!@@ M&#&T73O#=;!/.._E;0].T6=3B45H@M7)I"9M69U*&O4B]D0.(0M5] M7R%;$M2^JM+U2.3+3I7)ZO%(R/,<>E=P0YF%QR@UKDH4VWAA2V;9@O8I,'X- M)?$Y+3\%J_TOQ5UW"W3#:'4G,':%2\$@;SA+'=$Z7 MLJA('3+)P58,X>>.&$PZ5T_/]8OZB!/7K!WBW*I]$38/ ['"95K-']P'YH MKM-Q\">@F2VC\4];[)AH.@>"@W$NR"QG30Q'$",'D(L4#4Y(*[-V=!P)"2$) M'7 3ZJEE7F+[P(.U_6;5G' =R)+*1@9C.T2'HP#3V*!YE8[#>=V.%S?1;._7 M3RL>0 _SF-K?\\8$%3TG6=V#^@K@DSNI'W\MVJ0UMMV@-LDH4#UOI:'O3)30 M?IF)V66WC$%RI;(BBM_;3>2'C\&>IO"50@&!L:5EM.9 MCOID 1?"4W>^#LOTEC#]T52U'M;UM(]L2_BM\\DZF[7D@'5]RZ_B3(CN) MN^.VQXY/WOD(DD4),0EP $*R^M=/[;4OM0L *3G).2>GQ2_=#D4"A4+5KGU9 M>ZU"%HGQXN@2*;S%V+LR@5LG-Y?J0_K2O;_,57YTE+&0$IN699QY48].\4"R M1Q7+^:$5:+\OIJ8-KA?&F:Z5;9Z=H\!.$SZO&BO\+O3@1]8T_TNHX_H)J&@8 M?:3_C"@SJ*;!>4-A5YR!@XD/E1Z:CG>Z/ZFYQ0,> MUQ)>G2&+\!R%-\+L+T M05$BZF X)I*K3D^,,ZV,4'%79U%BEN,@BOX3H>B73HOSLS!";QS*2[-" .^>WGDJ9WJAOD_HDI'NP\.QP*A$9I\?FD;Z= MS3=W4VV!#$4C%?&Z#P4QK-W1^2B6< 93##!VDI@G*723P$"%/+ENZ&^/P5+T M%$VS#'@W) Q"A2S"=5"-%PMS:6*42U$393[+E_JEQL33_ KJ3O"U,402Z61R MS]Q[IJPGS6UTX9;F4A?F6K*=9TB<9C01>Z5W04E8]ZS^S?#K9>]9_7G+TZ?? MK."MDCR"RZ&P4QHGP3KZ@=W[WKY=":,F!*NHN M!Y$^H()4@K%HT*W?!8.2*K PI%[KR:J#5W,S.H%L.>JBO9,DX\3Z]76-7ZC" MNT8KMC$OC@+<^&X@TZ<\22S/0S5Z0:DRR4FYX98J([*0U>7#'@2[:8Z@P(&. M, #IX@N@.,T+,65!-!>C&2)+W8F.DGXXYHR7J X7)OETP"JCFNHOP9\"(,"3:,JS# MS)P7,!S4CJS_%?)8$ V4K3/FF "D>LQ*<1]3,M\/A;1TT]K+NL.[&E>5242] M5ZXU*J%MMJR'$5_>AL"0O)T%2YLX&(U,!7X,+5TF=W6<=%4]G6'EY%!# 4F@ MEV_7)-JN;A!FZ\*LVCB$> "T.Z[809*QK),*1T,$,,-OP+)9PA?4&50?'\G2 M-^U"RF;QS\$-*<&8C''%_J:8H(41LRDRP(F_1V.'U,*7CSY7XVAW9%K:PQMK MXB7[G9I++'C6Q^)H(:[H.2X&(Q@6;7NZ2[Y!4N;F3H2)*2>TS" C!!R[?]'[L M1$U=H',Y3_RFZ07];B1*S4*Y@7VQVS!D'MY@TKM+RH?YDCA^[UI:G(F55BTR MU^P?U!<-\HZIUL^LO;>;EP-K(LD1\;* ^&-C(G5?J$ZW+H\!U@BKWW7L1D0866H_?%!/*;06,\(1"H\S(]:#J! M@&\(TV?%?3SI7R,BD[V0SZS0>9.O#].!*$8K*#G^IS!(:ELR39X[P)4>Q)&B M9?SQ3J%^3Q5'"VB"U"ZLH4)K:85TVVG(B;Y0=3C5CB4FMCO6ZMS,.-F/'5[G MJE%]1%5=H$B[6]VDL2W#!AN_LR_.KBC7S1/<9:TC@R4N;X E/]?2^Z%6G(G3 MO5_E"=K%<&.A]2H8U!H_PNFYBY+;]CI5=)'HY6CPV ./>ZFFP%H$AR83GJ35G$2^MO,XI=S1GL47FSUSY!:L=)F@[VA,0O MXDSPE^[KX3)2GV>.[; _M1K_FI,33>[!3;.D[-UUOI1PZ&>L5$JMV7$W(A-W M[B/KS)J#^C8&,!US-+M+FEYT8?9*W(XXIW!&.R&FI^>^[ PHS+HE"]RF"[M^ MRT8OQL3@KQ/I(5[3ELBPZKH@Y;8]FU:9+(VMN#%M(JXR='*Z,J&=Z/F+_%'X M/L7TC93%3/O&,OKWU#2M&6).MFD@?!^7_B]A[T)WJL.?:-!R;GPYEW_-?#=A MBYVM*3FBS4@4DE(HKHVBJ^JC9+G1TRP8F:SQ5&_BN&F1,3';1X6E#0O+K/3F MSL<9=,M7Q,L>S_X^)$2R*9^QER5QU32LA336MQ!N6M*[Y$.?TR<]V.H81T_X M?'YPA)\ !N^R%F",@7N/64-<7 8-&1D_N@OZ"J:O,SB7M/NP'0C9[C,SKE[% M0!"W".2^*%"Y[83)$BFQD'J3&">*L^*?SKY/WH_XP>"73BLV99I&>?5!T".4OJRO'5IMIV6M J4MG(]VU*ATDO>0Z[GB!*K5 D[=)^3*2U81&DD_$\;)6OQ-% MY\OXV$Z@L[FNN4VJ&*J:10/04P)@CI/*)UWE?+ZGEI5)*U;3T;29T>AY=]%1 MP'*0=DAA!A+;217\Z47B6\R2;>7"/I)##@=A^2#D[^6F,AC"<9I'G.:?^\B"7T"N-=#3E M7E-6!S%YPJ:5 ]8ZH1 9E G 8!)!&TK9MX6J68TU_%Q\/>I5\9HSU&7-M/G+ MC&R$?'GWT,7X+*<4VNAAB_Q!.9^F;\8HE4!&PGQB/'&6_>\,TBC)-U7R.S,R%@-$YJ %'RKGX@'RC&LC5UC^\$[@XU/=C[X[9:/RK MHXI\>17-&[X:6H)WDAJ!Y#\(%I+@;8/?SF_0%4L.TDADVWFU"0NB$NE>A1=^ M, =/X"2@253U8"06B:ZUTQQ]BK6=7O2>;VA.*5Z83O!6A7K]-XQOS_.^@:%@ M^IJ)EL#=?T)P9G_@P-@ GE*+!371Q!GJ?($;T9\V9$V_XTIH$'2#9E?(DZ^U MK& #VZ9,D:PA@:%V'14DA?Z,C<#4.W(<#$(K6FNXMC3%R,:72&C),&"(@SK/ MS&"L"HP[-7R>J7T[-KHF@40&0H^3SWR13" BXK9GI7T0[U5*^RG8/Y#Y(I=>D"! W/WGVO>4G:2F^ MXLS+6XB#T ?\K[=)\?/U-;)+E/H^;S:;N/[>43 N5WL];,L>#6]1@NX*QU7< M(]M=,H03 +=)'5-?H12Y\7%%4(M+(B([H)%1R@HF7A'J.4,PX[$8V%Y1=P9H M3:X:\K77>^V!YDN&V8Z^8] D70TI,'?:49N"R?/EY>^$CD_)L3WO.K%(9D@] MIN>5?DBJ"?'-E3;:> EI/?]1"&+GLWI[,?C/.2C*J3=*(( MH["-N1.N>AKR2_=N_T%E(HA"DQ$\6^P*E^H6J\;LXO($AIZ-+C#Q)!-RB\VF MR32%VQ84D1\,IH]K!I?5G+A3Y+.5^]Z6.L\Z347 +IN8G12ZADW6;*B89BA: M"^$-GK&WLT"OB.R3R3=DV<$D!7:Q;Z[!FL9>$ HE[ A'_THK>Q3GU%(4< &- MZ1.-:*_>Q3G%8Q1B;+-Q$4M7TA<'GGS5=V(>N<3);8 J'S8'JT:_V.G-*&M3 M9&^A,P7A+;6==5T5#2Y\@8Q*\BZ+.YVE4EN1L[=.QYYQ_(I9R4G!^&?SZQG$R#;L+J$\6/F&G":C_V)\""7'?@Z;;=\]F[VZB8^Y?#8[C\:P_4BVK?:*?G^[\7LO?)WW,1P8ATM6)C]%&V!@B1H/0H?Q^P\.ND? MXJ68PR.PKMK/;\_.7[S]"'''FX?/$"B];6ZB28FA3!=7RS- ^:3[\N66 /E.>PJS_Q3 MO!)YOG/>6#^61%A]BCO__XBWA,-W92V::M^8T]^ MMBBC^GIT^?/OW\ M/]JJC(R:N_^77S]^],T7C[]Y\L473[]\]-?/GUU'!X-K4=]^"&$;A[6VV9"Z M%2;EP"10M2&&S5]9N<$5L/B^CQ\]^GQPU?]$.VK]8HL^83_E&,UI2@MI(DT8BC#7T/'14^?(?GZ3"GG641R47J.2$N[G[9 MIK9KWV+K]K6R#C,3<:H3Y17.XZXZ[JJ]NRJSZ*(8X8H-%*NV0;G3O"C&\+ 8 M))IWI'?&_:+;[5H2>_ZT.*[6XVK]G:M5?2&!$]W.=3M!"NE%;>!J4:>W:C]8 M*AI1*V%!L[)(.W$+(THTA/>NE30.$-N&=U,>< [+B)79?'[N#'94>[Y$*> L MQ6A.8V0S'EQ@QH'9+E(VB=#I.+1,JD*):DK?8;69$Q\.,D"TJ_FP[-QFMP.Q MH['K7_<^K]SZ[-'10D#"F(8VV\4HL@*J3-*WP.AHF*C MO4;&Y/+6HY)IUCV'F_/;FIS!!T>KD-QQPS6.BHK;:%""9IZQW:@^>=P,Q\WP M6P)\-NL7+:/W%^OHB$0?QZWS80Y*$IN3\?4Q4#ZNSC]N=6I;9UP#!']#=\+* M-SHJM"/AXT2$6IB2_*JM5H,/7?[4F!\= -$!5A7Y0KQ'0:]T@]^2'#,1X<11 M+)I-KHQS7//'-?]'A=O*E)+D&LCA7@4!8E$^%(1I/7*B].48A8H1ES!;I6>G MO\N>2XPB ]J//)0!V.CK4IC9+B#&UE:=8+1P&58OIYB4)-,)4WGA0E@^8GX- MS9;P(/]4Y+(0 _RV03%[36,M:1.PUCOLOV.WT)^C6^C)L5OHV"WT+]8M=#SF MC\?\WG5#-^YW6A3%:3H/N^L03*:MS/Q7.4A+H"6A+ H,'E+<3* NB6J!4:(^ M6_C<>3&=/%>4P0@MLR]C+V+5C"<#-K&C1)T[\PDUT\XK:5?)L]BWUWR/7O-Q M._T.KQE1G82%IBW _'MH"_.?Y82_)?.;0-YJW%VQLQ9ZC09OK4O);J1B;+7 M*7BW77;< <<=\ ?$C=;P=D+_F@ZP%H3V5N6*_44:-??(\0V ;EZ&NU 6<10V M%V4GFA&<+*1 %F@')BC.4HV9*'>^F:1O<_(!CEOEN%5^WU91LAL/O&RUL6.X M*Z+317X,V7+>8\H>?*>&7$Z#H*^!Z,^JI>+X&6BLT/XK[;/7Y@=I#Z:=MC?7 MX5I3Z-9MN*K"-5"PQQURW"%_R X!Z;3P+!L9=;9KE"@@>#],D-.(%$A>J#0* M".<8KSA6"WQDS3 MA_4'J)@>VF,#TUY:XH&2@],B(QD[= ?X[MA+EMA;4"+B=ATOSUT/"NI]C)P0 MMO)214Z,2/,.S)+H[$<&'6)+<7T9_4X6VP'EXGUF0W@]R<>>WA-S>B=U17,Q M2&7>O>\_,[C> (8OJE+:Q'7I[_+:3>2$AMW5%?^FW\0KZ DGVG%E^)PF# M"^'"IK" 1->$UI\4;Y00(Q,==#*/A[2&7XH5NQ++,SD/7,"E!;<,77Q+Y9)) MNF=*$;KW!HG8KVU*X]TGMI# 3:C\,E)G+7$N0>J-S'/!I-I;XFL'QH@J79M0 M4K-R9PC1KC<28*%;SG:AT:[B4$X,"-!'RAN1%!WJM&[ R4J]K*9AJ'_3LW_7 M1EN^=L?]?=UY;@]HIBH6S%Y00;7-TR6-2#HHZ7L1=MI4TG4"PA MO@U$VLOT3&@>3Q"\72NT/E0C+ABA@1!-+!M_W:QA/20P2>_+)K"01+SDZN1% MA&W%/824)I%7*T)1+/PT(#M"#C#APA%3FG4$:?]Z14T;] 6KO MQ#6R9G91>E+'&=#U&PY5J^'3YH*UY!,LDWZA*-UF#V',PDKK#FX6\+ @U>-O M-GQ&A:;_,Z37:)Y'>7!:F7*<_0) "' /A;N+K M8?&"T0F&[8RJ"A\HG9A;VIS8L5E[0$;)(V)UX,*]K+;N^ZVV[8R,@3E(PCS@ M4\XVID3=)CO:0':!^];T3G1G&>]P"4&ZA[_%VSEO2J\&9R,+](;V0MG-RIJG M_\!KNH^'P:MH=!I(P8((9,UJ ::HLKIM80^9&S*?FG62+];-G 0YXDV;S0VO M\NA(K2&'023E:](RE/U>Q&OM4#3D_IFED@"0."2=$1.[(2.7,$&WV^1A#C#P MCZCBCA':-'>1J6L+380X;-C^2@QR+9$N-W<;\;;UX*8\(SKE*8G.A53]0R%+ MAXP-TY<4^OZQ-AIRNJFSWA81^^"^@99/3[D7G4:H89I]>P70S[6+H0/O(=MB8&PZ8H" MED'^CWS*L%YS!YJ4C/A#E71AP0EYP&S\B))RGYIG)2ZO_-'D'!PK>""N@J3) MVA:[8TOBW(=^SBDE$BW!VE_<^$EPO8'A(__'K$6/G3)[LIP_-MU4CW#5V"XM_2HIEXD3;^H ->I%Q\$&8\ M4I_S-\W,U7A1P27,'YH9HR:6%#E,'&V3XE[YSSB&=O; !G["X]_NO77T/?H-Q@YIF,1I@UOS]_6QXW/]"G/$T\'IMW49Y(I#,P06GMLB"756@%>6XJY/2$B,:=O)2 M\3UP/M'XY0=8\Z.(.@Z/\?=$0H2FNUG<#JQQMXC[ 1%J\OD3UW16C$7]Q=&' M ?2G' W-H7U&HDC-M6W1=)K(E."'<72[5*.)/Z&V>5EO8("*P3UZ:.+[7[+] MY I.>G09_5''XXC,SY'Y3X_(_",R_U\,F?\OI^.!<\P? '((X>QCC0,ZP3V[ MB83B:,X=(F$-IR-K&>;DH:LJACE G(J@FSF4\S M(QGBT]"$ZO(('Q5)O2$3F7(O'#1QB);!-7P^N(VA_+*2!)/$!\G-=V'18/C, M:?I]6"*?]GW3Q&#A>=MSFN^\Z38@TJ;P,PO.GY_39Q9R+\.*3#/9<&%N70;H MIG+^&DRD^E!M+Z?$=EO&.>D]E(%.I<5EO%3!)TUUQ2)(](426K-U#&!V+>U; M!( )0N2*PUIJ!&OZ.LM[;QK@S=Y<$S"RX2488 MV/GNYY:P(/FK#*GBUEYA8U6&_6[0RR8V:<31TY6K@/1I.2=QDH6L?4&$RLS5WEIRNQ@DMDF4NTD5C(1_S1B!XDL83(R^\O>G M[TXAD5FS#!,B_\%7[5*DBD[X(^1VUTPN04_&*6S3'Q-EDJI-BY-: @?9PNFI MC%/?M#O3AF*ITN%+O8?6_&P=#TH5D*!I(YT+=S++.8ID#9)4>][EI[VR(KM= MRC&'C]3X0CGC*AW],!..&)3N0)Z%>08.2^W/HV%IYZ?G/UN!CX9;TF[O E;" ME'701S/CD)E$.])Z 3$L QU)W%JG>U21)4B#T[XG#" &!G +M34 *Z'(E+N MTB@'U LV;+)S<;+H*00I1,O)%6N: [#"H>YW-)*?5 MA:I\)TN,&UT8R-+O#NZ%+7"7E[J^40\G_ ^)L2]!Q4FKYR9:_(X=E\^^QQC> M]NOPV4.LMZ34:+3]OO'F(JO MY>[&"]+LN;#K]D*S3X4B(]?]_];_/]W-]TN;&9O M[=78@ ?SH#!LV__@6^VX$V$KA\R-.V[C%H2?:NWAO&>L$(> 1HK7PC+)]5.A M;.H2%5E6'J?,>\5PUO@Z5I764D]5AHS6G45GKJZ0'&_W#OSZ&KL[15*(F^__ MV8(/8.=D+HF\F=_I%5M)<\Y=5F4 7/>O):>A5)]#MD:FK>!< SI,0Q2*7-" MW[?1QE 54-8YXL QIYM?EOY5XX:[C.PP6^4K]ETGWG,A36C%M+/EO=,IWW)" M5Z^LUB)GZ4/H%8R<[/R>VB8B#L[D[$V3=%5H26 MXF$CB]C!!97@T:O^)+*QA+L?K_G&>,;<^ANL,!_]V0+3@N@]/(Y^9L^7@XZL M,3^= D(EUE>'%$I?J5_F4D.&(]4[:4:V&R@IXFEY28_4 MKQ+%M<69"-/$@30T.% ;-?6&O+ODOB-.#//Q)>5=/GXYL$V"#HHR-A]3]-)4 MV2$=R"&##8WKM*4:XVS/3;38^,NP^EHYSH[+$::YH(4TL;C,&L#&"$P585]X MC3C]90+TKM)_OMS/MLY&Y$1_QE+%>S0^(>S^CD%Z@GW3-$ <$R?6<+%E$R<1\(H8 MD^&P1+2_7+9HK;CT0094]73?K$J&V4GDQ!Q T0FN&/_S63KK3@0!1B>2SH8[RT_7 )&:3@URK1=<*E M B'>HEM[F?JV\-9 M;G;=V-0R?02I[VLT/Q1");'!3XNBN*7GEGJ5J:Q*:"? X@ZVW45BK$Q%.2Q2 M_>2.A$[=>H*RXHRE7P)P:_3 S*U^PSK2=RG!)3 MA^O<2Q',PA%#&S?W6/ 4^)=/2BA-3@[MO8]G_IUB? JLT]OOFM7NFE:L6.ZA M,4/QRE1?XF/\]/SGPN-8GY_]I?.1@Z?OU\4=7]15L^YCN 'F_O^B&+HXG,6: M*H;DD/9>,=XN]F7CQ\]^/ P!0&Q8,1Y#GG]O=^5VN@$LLC%L2&@D]IRLC? 2+=+%D M/7SY"+;R;+3>9C6$5*KM$OD8;PD1V M=D:$,!<-A:NS!^=T]=G+8B;_>(FS5/_CY4-Y*#C=ZOY=T'6;E<_"9"G6Z!XN MA^DW*O9. M0+W/=7.=S27W0&H&7M],@5)K-S'^/+'Q23 M8P8DP;8X>I0MZ.>O&3'V5:D;TJ^%/"H@@PIH58JAVBH>'F16 MU'9AATU,Q>GLO4L*(.@MDM&&C8M7754M&5W\EI+DY 8#'?/DFX):7K^B+\TI MI[,JJ?FB'$V//!XWV(\>L*]A1SC?:I@JW50T>#:ZS M9>Y.R=/9BWA.40!J#T(%B;Z[*G_22$9A\W#L^)]](A)/ELNXM9^?@R^+@\HH/C87% MM>PUYX?*W*M(":5R:OD()%".TXJ E@0.\BT1[@GFFM=@#&[\<9R1*][BU%_- M->-\*=W'D^EG4,YJ168ODWK,5GWONNQMJC")O5U]K/C2W[\ M)!K(>G?9\:%6H>N+J0M=&P)5#XEOB)GKTI5I:1/QUNRBIT]V@:@5#CT%A1I8 M5CK*/)M($#PJ^%"2#W:;54B*N#WJB]WEC4!.E=<&"SD=>^[Y*)P %)0>DR&" M5$0DD^<>Q&XN6]0_188&C)97*KIR*G7,8H>3WN!RRW)7\@1Q\_O4!!;\7%P@ M4.08/K*G2MZ?O/(TWS*MI[/G0E% WQ).#W 4* HNB MI^8*,2]*?87J&NI[/ YFTN"9&30CB"$.E?BP^Q] T30TR?:1X\2;EUTEC"#, MB703AO6X4K:3_:.%.[>X(HT>K(0NT221J&A M%29^^/&M=3B5Q/728=8$Y;1HEN)$[69/'L_.3[\_?7LZH^S4U\]FWWSUU>F7 M?_WRT:<5!_9P65 M 9OFD PNH9YZ%J'M.3M=QL7)FDR7UZ;B?S[D"*G.R3'C3(DO[H^9D.$LV)1/ M#K5]VU\:8Z_:1MM85VA-M,3$^SO_W-)L;1V:"8MTI QA'V27S> M;ALOW*0!HFTF.J5Q,.ZR?% &;R Z!M5;P,6[2@!3>E#&H6I/;Y4]L.S2M!I* M,+$&S$**LD8YV%8$ I+CG\/7)Q;LZ @>E7#I$,Z6\!&"\'+E; 6_VI&IT[DV MQN?\Z^K6,"E@--[$Q59.=%9F(@_<)R9.$5(4(\\-K3KT2[*'HK\1!9RXF90)HX (6NX@ZE8CF7V\ M,Q5=PC[1YZ:SJ$N2%O'@N5!L_Z*M (NW$R2?K'MJ% \8G;&I$0+LFL[KI""A M[#)-RP2B]05QR$SZ,1[<>=$TRW2/Q'-H?OSYFRY1"::*TK"UDUHFX&#LH=_P MB&CJ.+#8/AFA5/V4*Z!N%S<_C<&B8&Y3C.LU[I]M6"2:!K#?B-]!C?5MW!K5 M%IP.5[2T+TK>,5B5_&5:IFKTI5UI>DKC?JO6(YY"UP1%0RSR]8RL!2=11'-C MKUT(Q,Y)[*#$G;@.MG%07BI3W4'DS*1]8?]!%J^Z0I:';)9T3[#)4L"DZ]QW MO86GLS,\Z43;&+\)_];' VO#-I23AV,":K.1'937IYTH2\ID73V5,G*HXHUX MIOEQ7[9$[,&^=-7:FR02OV5O^EM.<(X"KP!:P"WWJBSCJ8#UK&XFC5FP;(6> M,D';S,I%/./*A1UC^2I ;[7XC0CF-L25@*9U1S+E9CY%&C@^T_9D.XQ;KHSE M@@OI$K],+3)%=<]%) *Y*SV.FJ2)3/DY=QAWZ3A.W5;AIA'F90EYK.M5.JU4 M9 NH+,Z?QX5!)7G&.'MQ%[;;EG8-)Q*]O4#"NX M/Q,@8Y17G,#+:MOYS:L;AH*T\JKAR:57WV%7J4K&"^H-MP40WX[H_ C;F#1B MNLZW$>4 UQ")C"9P@V47SU3&T&9-Q^^8=N:(KSSB*W-\Y9='?.417WG$5_ZY MPQ;IX97:8_*DQ*LE]J0N!0%,FPT'P,%UD"=[T9,P9ASS>T#1'GSVXOUG#V>O MPH:X0-XQ2P&2B@>:H&[N8^"HX9+53@_ &8?!RW3.3!,UB HSWC 7&@*>."Q@ M$"R+"J67FI?9RY*2UWS>1*L]^^;)(XT2TK,,![]J@"L,TK@;!"KAB,[$(2VL M;=_UE/%S:B]*JM,BR%A".]#)3PT?'8'(,_[3_LZ7)%!9)9OD'XM\Y6B4) M,2HK%',>79CY#),3C.+)''N13&C$(Q=V-,F4E9#"H\P;T)]5_6O/E(>;Q(?7-)/##-DJ,2:I-ET B%!)W.$$1T_F\NGR5+K.,Z[/< M!<\MY23.ELW6-QWLR<=/56E<88:+6B#4;)5&:>_5$H[/YXNT/[>++]@$D5 G MF[S(3-L.]O!0^@332/ SY[\V>.;>$3/1WYJ5/WF#@:PLXZ](2-GI$2WCCYA8 MZ<"-N#MY@;)LI6D-$ &HOMB-5(2S:V15EVHR>8Q%M/=7,U@=38IR!G% E5RE M7F&4>+F%8K0V^FYW]TS4Q959':?3="%K*@W#@J-6$))T MZZ#,!Z[8/@B";?]*I:0:O@)?87+FZNB!5)DT^WTT<@.II7T9+##FVC.=#J0=PW79LWO>ND&"<3)2>' MB?=]76CL#H]!J;EAU([V(0G:F%_+6L"_W9\?BTMH M=/ZD/4@CR.-Z.ZZW3S\25WU7(D*0=)$E1MZ\.HO!"6.2.9)%5)$8*RR_1-]$ M-E=R3_*;E))!"\1Q>1Z7YZ!JUW67(L..*.ZZX3UUQR(-+@8TMFSN/.05>J&84 MB)55,LISLAX7WG'A?>K"TW1'%ZI_$E#AN(:.:^A3UQ!!,T3;Y%FT3L<5=%Q! MG[J"-HIS!6(&,M<41JKV=?3&RC6!^D[W+*[[4!C-T!\HS'$2&P0G7EO2M#+1 MO(-BNG4\SBE'1**O*/V/E)Y>UHY5I)@B,;1& ;Y+$F0=L"1,D8V CHNR\4N M*0;PA0V:-8*JG,Y^;*X#'EL8!0-7=;M+NM6N[7>7JWYM*HR;JJ.>2U9]2PFZ-\^,>I2VW2E)"I APFQXI'0C+Y#.'D*-!.Q M2@8F\'3<)'XS=%P2Q(J >Q6U 4632O5M?5/Y=29$M[V(,79A87M09=$R?:N) M?7E/@0H;UV9L:=GK #&E:9FQ!$]D\H*%"B==E8QX='3O)C4DY7R\YAYL=2_7 MZYY>4(&=IX).V&D#/2=KNWS[_K71IWAYW/AY#E020@-DER?9*!UD0(A7EX(S MS1&,FFG21" MR!F]+&>L[+;QV;CACYY_ZOISI_$J9C3C>\MT7_V%NT#=ENK;9Y8Z_YK: .'! MR&UUN>S7.^DP!>-5U;TS? MFC%Z)L$S W]E:K7T>+H[G*W.)EJQ0U.SJ+UR":V68,>,--RC.C(]2B(M #.M M#,E.F7S;,03(QFT250)V H[F+O=UI#C:H4ETR>#[H[=:LP47VP-$15R\,%)[ M()@'YBB;=]R.AAR'52UE]=QZ4Z(D'!!?)X:4OF80>2*/B/>YXG[FN&3JT&JG M-5Y1WK)+/XU^?U@PD)\9,X1G.KN@XXQ&YZ+*FB:-],%S^,&/:- <,+2 T&ZM M7#["!RM6+^XQYK+8AE:5HN7!C\V+Q^;%O'GQJV/SXK%Y\=B\^.<.#,;BI-:. M3K2H)0YB]GBD5T-.6,&&9Y#=,:O*/GED/BZ%D8#(()0O"6<*=1GDK?6XSTV. M*)8&(^4>1L27/PP/U,ZJ>Q_X"=KZMR@]TO3^HP'M8#U[23:R7C[\XP4@]Y$C M9D$98J]\/7FIU?CNJX^XYOD+K ZE#W'-(@.7WN/LU7,,%"+";W7:?8Z@C_!- M29K#"1D7UET9_[.4>C_3^14S8E\)9=)W3F-*611;RKNJ8S<0$A5"@_0']0'X M2"\OS7EI46YKV_'>3BV>KLWY*((YN>_^&XC.TSI()/&'>LK_PP7JB]^A4'\/ MC?HO8:A]VB*[]3@RJ:/*=X MGBSGG"A^E#F6ME"]+-MEI_U!H$&3=1B#XSJLA:95:;T*E76^R986C01@+*(@ M7-RD/OJ!8F,Q;IM7MD=C8$-^ 5F%TKI2\3!)WC5X5CM'Z\S_X:Q M,/?4X,T M<2">TW,T;5V5I[.?*:M#0@T[$A]R%RZT$=&GR>E N!D,DXCJ28/JNF'N^M/9 M=X$WMUR@G)V?O3DI%PN26-AQ_E.&Q26=(=4:?_4_R\WVF?QGM9R] M4\_BP6?GK]Y]]C EB&S!72(--S5"SCBLA:>)9B:.:/J[F'.068ZK!*[[D5K5 M3(O*O;'[:T"\#([TK IW5BE'4+96U3S$O_OEF/[-Y2*W56V'(IM;WL2I.ED2 MMZCZY*-\'72+<%SX%9?3(\1-R_H.<'@^5.NUZ\DF4V3;?T)V-88WM/@I"\D1 MS [6L=*4'CG(6Y;XRE2"%!9\V8 1 I/#,0@1&B=S"3-I9*!PIQZH)*OF_$?F;'A 7Y1Z MQS_^S_/7/UI%)PUS'M<&3:2,DFD;P?)1MA*R4RWK41VEL 5H7&0#MX89P:=*@MSH(3P EGV_.)LHOF-Q-=@[XB].,6( M[F7<.S.;22D V2#*YOZJ;&\H^"MF;T)==S?KJS+N?*D+73;+&,EUZY'&%ON, M9E[R-2>;Z73VVN](HW51ZI? MJ;/PY?LVY&'P8A&V(\MD54CQ7'*=)M9 ]X,9E$JP"H8O LP<>_X\> O"D#FA MR^TD&;A/'M'(KWU;=4LMM98H4Z/.1JW;'[=&M5TK?0/JE/_,SI:4Z:#1#:Z( M]4.^5)K$7+D[\:CPO)\L9%VV8 &?A M=<_F:R*C2@JBC&69C+L2A@;W&Q-5?@C>\[R*P2IG=/L=T8UJ((E*^SG"5[** M,(73\T030+.8SZZX8YD6T;^1SQ\7)'DC'=4-+PJ&R,A2X"?RX Y69/(T \QV M6NCTHO1,Y_MJ38DAYAY@K,MTH'P?7;X]"0DW0^, \6;?V^;MH,G;<@8F6UHU M$W0*WGM3IS(U+11N1PB6_*I1)1G.*A*OQ+ID[OV%?*\FRFI-;C'G&8!X\9.P MH\UA:!_)GBDZS_(&;$RBX8K_GZTVSB''T#;ZL O0LY[%TUM_9W1^[,AQW UE M6U][]9Y"([94J(HEU7,M?3_I>Q>$EZN95.; BRB4+<,1^'(TB!AI$&I23F!\ M=WD+3->,"$\F?)%J\"37!X+ZM4U)D*1Z?7O!N-A?,4[,0UH"5^]GWBHKMWOP M>;GXP.3)WK\QLIRXMJ@FX%Z@B),)ITU#RY]+YLA8*04.<=? U>N:HS7PY.9( MQ'_2!E<7>X\2;?S1B_<9BV6V]X@K/09!T-5DMXN8 M"(+/;T1FB?X=_?X*X_BL!JIG.3=TH=O%\Q&W8>%#.'(U>MN3L#@S.: MKLF:E34#4AP+F7)YGWY$>4VW%%(5Z=$ MWSN:09#%\)&!--UKA M7BP[3A.B.<8M80,V*HZS^&!V!_P*MIX9$Z& M:*#[G897RW)37@1)8Y$6\3BTT QBG50!1$< )R][ M!D:?_]N]B '\WYC$=*W2WB67:H1]A('!1 MM3H^%]QG\3^F"GJWQ/6')!=YLNMU9M'+.+LWY+48-MFQ\')>:^8U*KD#@(9; M.,X-?JF,X]A':ODSRC'D6 MU(%PHR:XM*&_*CB[7VA&BZN4A+T%@0U9?TMHV MZ\/FQ3I^=1"=SCVRZ(7MTEK8-1<,(##W@^ F;G!2*$R+,#FIOW,%I02G6[[Q M(%@0KZ^_\(R3@QIA*=39QLKBA]SB6=#JZN M.Z[I:D<'%I)SO;0#IKQH0]!6#)41=[TFFA)C:\FX^"YHE')$=AZ1G3FR\^LC MLO.([#PB.__<85(I*:R95KWYK'8'UCQP-5<)D*7KQJH!(^=9SX3%72+7R=/X MP$E\>TQ[OQ%EH@&>-8J&Q64=!W5Q(_A"[MHJ=R5#:RX%FY.I>K$;0WD?T6)%A MPU5VN%Q'HAP!WQ4@FUP!)#;M8:B9>DQ&>, MZ?G-G+;(KEQ\H)=(QXSHU%#I/.Q.YE 5D*97A?[ />=_KE;X]ZHM^Z6?4P5> MI';9N)4)T!DL:66K'Q>F.UZT=@^I/!L:GM,S$TM!TDF'CCZU)G;FW6I63F?O MH$B/$7,7.8%3&0\MF'L(AK!*M2E15RUHPYF8;3P_>](.E4UR&=\?+6[M^^:!SU0!VWV+ MW@;!K_6;37M1UG'=N!SEX,<),_= 80DJ-!QG<@4FKWB21Q,;[4W7;"])Y&8! MGU$R"8IP [D%/F+4RHG(K_ ":PAL^@[@%Q94)2$)T6A6=)9)SS+VT%Z!?(W2 M5-F"=LE9D5%U%&5^*'I/\G(O0K-MR*5@< ^$8V65T4TU:\NK9D,KE \S!AET MTAFQ0B$U+?_3V7-)V\$>Q'=\3=O#-LRF_)7-&%]EF/6G+\_#[CK$_?.6:F+< M#/[^ R$>!=;5*:S+?_EEUY:"=_RQW)2I50!21E"7B_OT@O-&NKIX$)]X$FL3 M?K^N1986&E@<<0>RTWI+#A@FWE(\2Z(Y$%["[$URXA4.IR;0L*W@U[%U$#\7 M4^HB"&D06US&B1+;XOH2D/P,!11V^*]&V<"Y/NV.+EQ##A_6G$.]CZ?&+^&N MJV*(P\R,7+AJUE>\P&%G;XD%P".R/HE[/:[X@+TDRV/VP&\6MDW+$+:S573O M,J06 $'.+J,:EAEGP682DA\_EQ T6K5+=\>'_K!<$+;1C.-5U?::THY3L)'O M M#GQCD07HY!0@G\.9E;(?010QQ/QGA%6LP/236IIDD@X)^P_=L6(:^.#]2X M!/KX2 "_I ^CRWJE_0O)J&^H&"(%I'86VK:)#C+YNA4PYC[:+O*507_(S$N*$VRUP3,P)RHNJ(SN?Y&]6%X@H'WQV M]O*SA^XV\:?Q.9;XM^!52$&L_H 6\A]S4Z0J7SCB.I-.*%&@+A M)IMDLS1*9O*N@.1S!:_!#$J%KJ'BS2@D5BM)0:T4$>.[)JCSBX\[Z@)LZ,EO M$APL6NIP5:&[)1H,%1\SZ;$5@TCRV2E@ %+9K*\)2BKJY0D5C? -&\_NR&KQ M!4YR0\P/2RL#@)6GKFW= Z=2YC%/5_IOT2Y22M.:'XE MEX-C3,!68MQ%V_1T]KI'#R9D%^G*9/8\7UDB!#FE8C4CON,L ,[>&^+D-K/\ M1PYZU+(=_:SHC<5%A<5$*TN]OP-Y&"H_.K\S@8$O8&_PU*CY8;O%T(2>0]#V M>O)3;4 HQ3B[I#>9^OKI[%736=4\Q(72W(3 VY*^S/X(40Y1'G-'^XZ$-4L& MWF*2JXWD !C<3-_EZ;V$?)QJLI';8_7*6[)TF"6DZ0A1X; ::8 ,9 [Z4*XR MVQ46&:@;*O5L1>_V#/6H.@Z-Y1*9HRR/'I_X$@;@&I5-*O#2+JUVZ@I+#GDM MF$QJ4@&4F[$&U+"A&3;\4"%A=DZ"P8;K+Q@+!X!\K8D8^)[DK%CA&>7^8;&Q>,D$*TJ'C?0X/8 M_I$Q0P KWW?YF(AS"1-] E"T7YN+==,O M);L#,\VU8G+AY%O15UOBQ.4>@[@3-">1$H6I[U^3(FVSAD@VI]N82XYV]&6U M=<"0(B.@=^C=Y%#%)V^C%6G[!1L5A^_1GL[DM 4W96P]7=*4.^[DO<#GPC[:UD-45SAO&Q74J%WO;4!4HREU^-[*^ MMFUU!619.BE.E*;1,6XPGR;KC5('V3+%O!T%A NL"N3.Z- A\R[#*[C(E]QM M];#;( <4#AFZ)D*;Q!PS%18*=ZLY0-2VU?)TW:20QG*]UT&I(B]Z0IGN@L"G M\N4AB5YO%232\2D>]H#+79;I/3#A_K==8OV;4^[,%3SMLN@\C6XY?4DE6>," M63<54!N&%"3:BA@2^\25A\T3FH5H E>B_R*K[HY>HO?RQ2C=\@L,0^6N^\X0 M;O 1O= MQ??+YKI&M-$<+/73LMA[]53W5ZU[0,#=$M*,DF0(6O67;0:D4U3R13MO^U&$P39VLW A5VUEZI6'& MFG8G5.YT]$B7[(BITU>7X*\_>?3DB]][3G%F7=(!J(%,]87$O_7;"X"#R,6H M4[/91 1-?D%]FU=C^=K7>^?+,F6N-CPQ*S*MBS(!0:*]HJ2Q3D76!$5^#Q7X MJ&\C,;8THV)/UA1UYP!S.C*(7J;PGU.DW-?K\GK5KPOIR,;EJ.\ZY4Z+&) O M7,G!XQ!WT#0'B2N:_QR?QS;R:[5,B75IV8EU7^(1VNX M.$9T1$J=A2R;9DRRW+1/E7C>%JXO)(HE#@^D75$O:Q&B&]P="SJ3&^E>+B=- ME*FX#T]X6$YD^:(ABX/D)-KMBP$(J!:))-1WFL3$:'F;SH?YQ$PT#XGO%FEE M-&/&][;-;Z^E4JV.#FJBPZK1Q'&JJ\&J7_0% S)(05E!#CGVZV[&S B4XBD8 MPV85F^*1#VNXZS7G\T;E,K=/AUH05L"RXI4G< 7M#J@S..+65, R4-522JET M^W5Z!4@5E+O%Y>!EQ]"C)0/BSMS10!TZ0 KCFK#<^\3#MS077DL^G 3HJ56[ MBCI[.5'"?%*4W\-7_660-B3Z"\EN$AQ H8KQ789Z@(>L:L:3!%0(6E#9%9.O M(E4JY=Z4L>EW_H'Y0<$WLZ,V=8.B= MVJ+RQB0[[%+2E&5&+X!M<(;?NIM:JMBNP"]F_[E$M0K=L,+"(8 3WH3@.JT% MAXN5@Z7+>68["\3T:'I=A3_F?XE!,H[O]R MGU*H1^I!SWVFWV=LO^8Z59.-,O?187COEJZL)%V!7#?I@C6L2Q*>*L-MSPQ#EWRL K@N-F7S./#B-KH("(9KY:M3&&Z\B,@+WI"* 9 MK68<:VJ]B+_E4I:AUJ2:3A>\#G-"'KB$>_BT=/L?['),N1DT6S@0]OL;@[S_ MNOH06"K1\#*%JB3^U%Q\\>N(=EQC" ]C=;B/:.62H>+61=.,R&OQ+^/TD_X* M)72>X*8*(:+](7?/713Q1C/ CO(DH3Z]2QXY XWJ!EP;"\<#@?W"1IJ,7[R\ M%?L1;ET381' 6M'%>$_!/1$&@0Y'S\9L5,Q'+BJ0);N!LDCBZNRW2^8[;4;( M_E$!6(0%4:HF*+^BP9+LI.7FLA'<1VMZEF"P=PJ2O5UT$%J5$M"P!6TG4M#V M]%&)QD3Y!9.J!&/SE.I-L(1JO+P3X4>3Q^P>L^#YKA:7#7H[=PV/YB;1XW04 MX!%/-ZJ&[N%2AG 9#>VRA\W>0UMGI?-=L_A@%R- EN[R"=>W 0$LXDOI"E;$ MID:$J6HJ[9F)PY)7/LS3[D:ZKI)?FA)4W+669D\Y9!@HH@A,"9$9OISZ>_RD M,[Q@-4T%R ,^*-^D&/5IN QK'#X@W] Y5#=3[M3MR!WTYH46+;])-]BGN2=^ M.'6@3(TUO1WFX(3UG"(Z?+#*"\.^5;U0PD'//!K7G>87G>+ PV<>Y9K0=4.M M%]IV#0#X%Y>[9R-6,/$,6)5WRM]V";FI#N&'OJ7>?QE58O%O'HJ]IB.TG5>B ME_&,ME#8U,D(N!W\+*'_C41ULNG>R%I7O>\UZ)[=UNF0==@,6DC)Y#U\YCPC M\B-]H[Z&8#0&VDRC;YH#6DT:'%)S *WC!A #TY$Q_'PF/6= M.IRWI9XYD=.BHC1]382]$VUZZA+@S&=C-K;2#UAKB>X[@)9\;F'A83(N=+;2JDBI4D>D TI][E4.!# M/,4*&F*VI"P(*H_ M-&IV,BSIY1XB/G(EQL%:7O8/VF"[PQ++]?0#"*>+'[?OSJ9G2$3RM\D5TYE. M(.MXT)!@&U9!53U5V$O MVP*2!;K@Q&^WS@ LJ7G;?&"76#-M,?ZN3;WBBA(B<"C#KI+3QZ'W(2G8N:2$ M,!2DC(.EQC4]GU..NBMS5^T.J:!6&8$5K#1@N()[CTV*4)[-T$Z<,VG[-R7[V M68E[:Y"86\8YB!&R28W%0Z2AD-J7F#+$B_-9][I^TNTE-VQ=9N50,LC?)4\ M?2I_WZ_9E9_^R.1_J_O?1_GOKO&0@JIEHK,C*XV#LMS24__'DRT=%W JT0A*%L]83XB2V5<<5 M8E=Y5P.E)'YJN)RV+PWL53R:XWJ,(>J.S,D8WRFY=;\.I3KE3%XB& S^!N305;:R8]BELMD)%@K52. XINM/*1-M*0ELLN]D%.#6S M3;QK?!F3)J3FJR%AWRI/( ^K#])0/D'=#;3">:![(5=55 M*L3B\U,33EH2S2/, *])L$YVS49A7ET^8L+W\-/S8MI1R3^Z\UV2 1Q.P?5E MXW0YT% _92,)*(F^;Z:S7)[.WO&J7:NT>;8DV7J^D05]QM!";@@=6SSW4_W% M6QZU_?#)(^/P/7_S]LPX;@>\N)^=G[^)9E70$ZKR.7X:9@C!( &8%3U2-=1UH7.Z\NP8@YVGLH>NOK($*V46[AL M4<$*J(X3G.NIUSF@B,#8XHH67=[.!FN9S=P7=2R0-S/.5T6[1[5/+ 6\V\5.:BD>'U.CF=)):MS M"3(6/5_J_:Z\%'X3LF/J!8)H(ER*%N[85]/3TVPV"S1H79272#>A7I^A;+@+ MPL-WQ#M=$X+.:&N\L15LB-]9N65%Y"2;0,>[LH64T[;&L_4QH9MR) MV D645]1(:L*IN1W6)(N>/1I-*7L#(I%62A3F!@7 7XJF$6$W5C@"XR_'&T, MC!%K5!=WZ0TTQ)4%]B,E>EGZ(DUN*YLC]2S@8F-,9UM9UT(H:7ZB+$8]=./GRUH2_0]6&/PN?H\&9U/CE%%6@)YE%J MX\^.W=,LXB4S2SHCP $1F1MPAO%[%DA!KL-6$JE6TU",M8LV,<5O*:+TBTFF M8X%ZPCUN/WXMO*7(M9V^.Z6EH4<,S7#=0SN:T#[C_"D?1\/,J>SV0R604?[K M!U3S'YZ_>9ND6%R^\.]Q[,MF8SN< MOF@_?/_WP0^_:\M_5NOTY3V#^2DNO@<_A2I^ 835@?_X/_^_)T\?/XO_^^3K M9P2:B[];-MWL3=S^35G%0^,!_? ?S>GL\=/BZT=__3>*8!_R[)U'4U3:C=^H MV^5S+H,!J-0NK,W84#B[,^7$G<8)6@8&'\O\L=?,4U(X?E+:I/$\)- 0Z>-2 MI@R.X@I0O+B#2"^73-W(_[,-)QXF4AY:B1H$C#$DWQ!15;S.B[Z-T]8/QU?, M'G]]^J5]:TL-%)0L0RWYPGU?GF%&].I$&4?)VP540[[X'!:BKNGTN%@W9UR.\O$I7H K\+D')I'?J7AHCC:=':)9JK2%Q/\MAV0G MPCJC-+&'Y'0SWZ&U@PU$'*ST&\(YF-!>6'I_LI!#"AV;8!?TKLC?RK@Q MTG-1L,&NOIO)^'JG)IOW^KMXE3+NI/ 7M].'-B9>]SX>0W>L7 *O+")C!Q8& M69)M<(;HU_AVNZ6Z9U*E $C $'0HK[1H1;OEYUFP _>6K;"M+ 9D,.QQC/%"Z$T91R:O1YV>'TR<)VZ&2M%J]32"4>M5M'$S=82/OL![]R\*+ M\K- MP9?_JN#+?Q5GBX!-=<>=Y_'8VS4Q1&4!+ZG,42"IQQK_E_7WTKD@H@9YC$(5 MX"ZL5R>4C**68'>H,0]1J]S.**70Z;;2(^6A)L7=6O;'$Q_=#,YOMV0CJ_DV.ZUW?E3A+.NXWR "5/%O'&RWO8I7&4 ,Z &9*048Z( M'P&_KZQ.]^SFE:6,Y@4Y F*GM!KYD ED!XTJ912 NDTPU1\:>@PD1V#2@T!! M\Y?SN:*^)OA@L"(?)DR=8[/R=U"-7<"6U'(X[LBD\VQR7S! M98);IZVD1:9OP2.?8&*J3 BS,]8FJ5U9YB'MT_90)D(Q,#=>*"7O-!TP_5D: MB*G=#JY@J0=.>;D3KV6 N,D6] #=G5Z4EE9XM_BJ4$I-)R"!E!,7+,5*/;;] M5J5/.;B#W(I>A.,F'/=4*5:H5YH"RGAWX,%BP';P=343"M3\4KZ36RU/,<@K)3,>+9 PAMCDSKW^=DBY68\QB MT3UI+ K>XCMR M.P-ED-@8\,0:/3-%CC,21 M<>55](8;YFE<9T83=K8)+=E$8YCYKE]_F+TS.'B>G<)^]C#1-@%'YGX3;0QB?Y<]9 M!8 /'*8"XCJ<9@QHT7I#.RKB( G#4"S[*QM2EV4=41(.>U649KMG3L:L[B/Y M/.RF/&&+K*H\SCD]^DL= 9:9T4:\TU2(5G;>G+^IT,E(+EBY>._K./&P1D1ACOHE'<8H M;UXSW#)1(:+LJQ";D)CM$H$N M3$C1:*$NS![_CR\!9"9,W^-'"=2\B4OH$A4-MS(=259J''((D^T]^8ZRW>G]!@K]K+-&R5B MS:H6MLQ^A3RQY'\=#\N@"5NW5^T7')=Q6GG .4C/YC?[FNWNU#B7'LVIMQYL ME-LCZIH9H2$4ELVQS[UR#5*=C+S[B8&,J,B.PA<,L:[0;NNAJR&K#%< VM MKW;&ZT8/DO0#1R^P(!5:'A34N[/38$W_$XSB1EP(&;DG]B Y=N7VN)\;YQ// M)RZ+&2CO+P>^29FHA43S#_$ZX^&R^+ 6MG, HJ=UZZT4ZB!\C(*1@XQ,?)[* M86L_/!=S,TMBQ0+/&RJJ#DJN&O:;["6P?=U.2=F:>K4F8%(9'<6+//%S2L&H MB-@A):*@95#):I_38*SFM'-T'QUAD@"?I"/W0^.$5P61#TKBSB;(LQUPCCV9NW60:C4FTYN&R7*_X3+W%O MYB,Y?\TRK-EZY9]Y'9]EH-Q6IP/((?-[QTL=9&J-LHR>L-1J(+>?+3;NSFKI M%KWD]]?4P;(HM\-X<2)&?O/CRSW=N+S?)OO;DZ-!"NRH!X9:1.29D*&78@^)=#-(O4L+;#C.]]51DW7LF!I!018,IK4:SGQ/TP MU,XXV IS/V_-RRG;DD083*O$^8>2"?LFN0LUD>SZ8P<;G@0_;K:L!&UASLB% M;N;X[56T]$OMC8R!<5MQ&P0CGSDJS<%S#$:17.6LPSIQ.M!NH312<;+[:N:+ M=UN^@$?=6G' ;]^_9H.5*^OD;(_7$N^,GQE@1'7X.36G1)(_/?^9ZQM5>5$W M'9Y$F>SO.#D\-RIW2^X)=7 V=W)),+<.5HGPY=K$)0%5GZA1\6#.YV,\@GM*!1!;3[(_$9<" M<+-SA+P2GDP/(+^[/+==%\,@H\BOC/&IKMN7X)M#EQ$ELNN:8NB38=;F<.IP M8"/I0O\(___/*85+"Q1+NRP, M#.5 ^D4J+)XSGZ?:#>Q-KH'E;.!JD8=-R33![$WX.;TMH4[BX-PTO,R.Q1'- M$VA0*XNKR !QSF,-NH$BTPF2]E'L'2+)96]?Z5O"*KI1Q40\N']*N5'5G#'[ M;I#YK0>%JHG:5.&"N(%JXWT,VSA$]O+M!T25:&T5^SG.>>D=VMKE)_/][X=: M[(-8D"H5+4M80XSNVUM,PA&7><1EYKC,QT=<1E_KF/K@?A].+T4[0M MG*Y%QF)Q6%WB1+I[[\;[^%O4,K@SL!W5OVYI3GS&X94D^N)/&T VZ>RC"&+Z M)\A1.F(M[BIGE9L&H0BH!@?M,_%0J8A2:B5E H$R9+E69%K*A220HCM9U:/N M,>LV5D4RP>FYBO@TW>;!61>HFO%D#\9@-^8C V_J'4[.X MEVOL3.'Q4QQBCR5(SG$SB=VZS94:D8T.)5!0%&VVV_(B*<].L)RZ?58,.3\> M'KRFSIDCQ2!\K+47R3W+]04))%UN,,([9FE%L>"V5-TSFQ)W797K9)]7! 6B M6;N3_LDSD0ZM=I)/0< DH4K2#^6@B5.KM,HY^4C6Y>;9.')ZQLB$!,H=Y/8' M.>ZFG0J&_HN\XB.'\T0]&LF>^H)@0A58X4P-TC1$-P*2\K1":4?78YB3S]\G M.%LB71-]ABRQ8UH5("?>A^E2J M$T6*.CV*RO M3'J9MXGD6K,!:";[ MIUM$/)E%LPS"=(3W!R*"79QE1GA")@A9CX8U#J/]T22VXXPDQZ7:<9\12?=0 MF$TZ*YVV1@E%*F>>6,K,-J+?>>J7Q2>,[TY:MP)7%W>9MKM*K0'N(NORQF/J MV"43[QCYU>B_(#I Q9>ZWALFO6B9N])H>U3<)FUL;)DA>WTFXXCK"1"&V#\V M&X.JEIX->!ZF.JI1@<+&1UAB^QZ0&M.GU5MQHWH<#/&8+A 4&9KL>W!E("Q62(RMI(&I+FA7)DB,?@==JK+3'=[+BE[8+%@JU3 M/JU(^PBFOX,11H-/HB68JN0)019/<4]>^%HOW 95W)7G'[&BB!"@Q,/7JH0Q MO?QTQ6:K&MLP3RU8,CJNF7[@63->+2TF!F>LC,(6FI',=PG!1EUB+$*]X:-R M)TG=,ON6^I(1Q9]^.+3.WEZ^O3IT\__HU?":"&Z M^W_Y]>-'WWSQ^)LG7WSQ],M'?_W\&?7\6(G=%%[[OXT>//A]<]3]Q[7LZ9'"!_;U:?)B7BP_H)>QW2L!&%N:R MFI-S]Z%NKCD#"V>K6J^Y+[\1C"HU$-_@_SNT,-AQSZX"YZ[2[1[M[ M)[L;5V;[8;:]O.FH&E8S30LL57\J!98HA E% M@&TG6-:DTL&J,LFB9!$&$;$%-##,P)NA8-1->7M75%ZUW!;\PO@NSVFE,"0#@R#8L0;)[. MOD^..@?8Y,OU660]:.@LI^["!46*"HC0CRJ),*[)V!VT=8FD]7M\1S"!9XO= MT;@=C=MO,FXX?%]%P]9O9V_[M?J16:A"NR6$Q!^;9YD UC6/"QGZ/P@8$C,FQ)* ^9,*:W72+@- MDO72H4\^F)=-@S.TW2;.G8._)%-K,P$K*VV7Y4T#JF3Z-1,21^-!II?M(##6 MW#DMSYZ;]D1V@Y5K- MWHGQ<'8M\\WTV:,' ]HA"6C1-T^T@PDZ!,R8Y*%;F%DHGOW^(O9 MD@I.:&R,#IN60B^;;EL)0.CFH!\R4#WC3/CX(:A^$Q\!?[>+HVI)M1(THQVT M:%/7]'8,A;$-B-RT6V@\3]&6*WC1TH\JV9:,UY5*QT])9*I8#//S+ MTO"I@WM;5NP-(/^?! 2S9EPG9X5$%#59QJ!UPT&K)L*'[EUJ+F:1D\N214N8 M,N/&^SCHZ^4$_WBBQ1N3K!$/^T'Y4/3,Q0D33Z[0]]ND1EJ=B+K_^O++TR_!6UAU2>@Y>=&9&JA"MLW; M9ACC.CYG3>D(W@N=L9E9:-WE5 8VJ2 !Y$)P6+JDW<&Q#RHP&Z"I1/N-0AWX MQI+,8*_TA*R(YC&\)=D$&IMYYK8Y[:4-LBF>_#?5HS9Q 5,N0%SQN8"[IKY+ M!:.^4Z@;!SW*,) F"_O068&4I^4"T2!OW0:UDIKJ37P.Q$Z 6]QB*I1& =%0 M&\/ 5"PCI%(=[[:)_QZGR(UG1H/%^B:MY2Q&Y/VQ_T)(M3>=&_UU$-3;>!-A MUY0[5QSDU>.X*.2)8EQ&U\.R9F@>P;!84)7;*'[3IOGZX3$[9; +_ M.)% S-&5PW*&6C)AA4Q=!&!8N!D7SVG73.>L$PQ"BDC422GA^M,$5F#:>H$L24D%G4P%$ZPE=!8#KWVA:=2_HWG9>:A! M0$M#4AP FU/:9[P'.!U+_RWM$HGP,]JK-<@UN-R4+I:4U8+3)"]=O[!Y4(64 MX>A+@>%:EF-C,:QH#%MKM(OK^L53+JC6[#+,H>1-?2ZL=BPFQ9SE^]R[PAQQ;[ MH'J86EF]$10"B1UQ;9&M MUY*7#.%!%6<@>D'QBX2Y8D99ZN\0_T4TB^.@UG!W!CD*=A?WP+N.-O%H$W^; M3?SQY9NSLU%CL.7;4A\LY,"7AT)$:[C)$B_33E'RGN0N1O0> ,YC)NP?B&Q/U:D!)/N>;+&;G&JN1.>P5WUC>>%ICC M2:<'P&V>M?A(!D!2<[QJ,MO"'A9ZR(88Z]/9.R:J&4:C>SH$RC\9Z/QH=XYV MYY/M#FQ. ; M=7=PTO3'ES^_./^Q<&>=\ ZCK9IRPQM)3&<-7EF2R?>V-HG? M);O8818'VV?(7"N+63! >XSJLUS-@95*:!6WK M6;J(36BA:./"-)$L*MQ@W^DUJ.N,>]G!3Z0#SA0SN0DG2\R4^1AOW.!3S[1R MD.?CYWG7GW?]7+N3X6P-R:"[(E\E/9D#"3WG 4UD6 M7#_1,ZB..RE.*_N,?!!M-$+WW&"RN/B(0^GS0SC8VYWZHQR;)>47)^DO:%86LE7R,8<<] #7>_J0;)1'(W\T\K_)N7RQQ@Z# MU59?!@O[K3*V4=8Y;N(GCQY_8])U+_[^]DQUZ\:83XLA68R9>S*8W%HO>ADC MP2YC'HMV@QTS;@XT&&96[T5$UBESX)T<,D9D,NJ K5,W959HJ%+$8"PIG%MS M%\F"4X*0LVCL.X*)^R26SG1@O.^IBSD71Q=703(3X"^FMO!E\3"?]/4RT%OYBP+('RR M8&LU$,UN/*A.PVDA:=&X&63=E5HXT6J$^,H/ASHR&P^;B8<@D6_,(1LWR,'< MOGZ4/:4-<>NU#FQ SR^I"_%BZ)/\=B8Q8P'([QL-ZE[QI3=M*$:\,>6>W[I; MIE"$W((R6H+@=!S=@YW.OA,%$SP4O06@]*A%B02W'2<)I:B>:R\MNL!8?#)'[I04A2'ETS!.5(#%X7I"/'\6I;ZU6. M9_'Q+/[DLYAS+V-JN"D^N"3Y"(C>!]WG_#<]AS7$RAIH"W(SXYAISXH*@I'> M%L[^\FVG+VB(,PT7N$^C)+92)8NCLG!@5];Q#V3M4HIA8WU9Y:?+0 RL#.24 M-G"\(+#95[S"YJ43(F/#\^?+W5*QQPZ&/T<'P]-C!\.Q@^'8P7!T!.Z+(^") M$P2M1BSO1+^@H9T!-/B8M&9R3YPU40\F%DT*MSJ)' ]>E)&["D@G=,G-T:\] M+N??V)"#I&=6<]1.!\Y$!"=/FKS;49=]-^YI32!U^@6YGCUK*,]CC/AL=ETR MQ]:B,=^6XF;-4%&5D["=1$PK^29AS11@8W/-,9_*_SVS02DR2J$;AOP"QX V MY#"=U65T$9@R05I(JM0T0E1Z-7/L02PS\180*SU8<0%0#1^)TKX3S3NBKT7F MJ' =%!D^@F08/1>4>Q%F7G M91'5%P!:3'HHPMIX!6L#M.><,DP3*"R9R'!8 M= &]NC0H3G$C53$]: AD'*W,T&^RN A6D5X&T1P% MFR3*)B(40G[I-"F0I.L)8G:Z9ZW>!Y[0LPXD4:-6MR*G:TVJTS2+D)%SB4*5 M+!X1,3L.=R39-/FOQ3KZ;STFZ'T\)ZWNG?HR?Z/9($L/^,R/[V:OP51.?WK) M*D3QK?X@-< ']"7)+[]^^4,J:]#]SE^].YV=BS,EY(=\GSK ,5$*NNZU.V,PX*E>N-B)U+*7=_?AB_H,XLV/RE ME3^H2\]+!TO>DD_+?B?-S*9_[7F1.AZL"TX0T0&' M\WE0D2"$HNGQDN.Y*9>"J6X;M)(8"-JFPB:RT&,$J6>@,8GJHQ<-7SVN3V>O MHD7@7[,G+B=WB595DH#R4HM&7,V&47K[S!9. MKN'[J(2 66V;Z]VETIIG'/;T0?@8A\)+J-]UU=)@6T "D)$372[IQS:9JJ0J MQ1M8WX;H*J X@9HDJHMB0]"MNR2=$7[EJEN"H07NC.P!4QTQ?W)[E7)X39R' M%;C[>.'+D&VC 6P'NX$665@M5E*(:XQ1?ZY:H[_R5ML9:JE5,CK"PX<2AI%Y MIK=!6BRNRK@"=S>,19';>#DN$86;MTU/A/E)\P !PJTSD[@\(0W1C*F[>768TD0V,QFC_30W]W688/ZFWSFCQ#7TFQ%@A<9K]_/9^#]. MUB'ZFQ=-R]-VB\@#'WS55BN!!WB#[ZSND'07DG:#O&R1'LS$=">4%*#S[M^G M5U%(NG/P:R\:TSL7W5U9C")HL[Y)DD\CJ^591:'#<50JV">%D^CY6-#-!,3Y MQ2=E0'TYWY^_.7.!<@RWULMK.AA0G9L3@5_+2M_W\4C])0Q)_77.QL A$Z+T M[11D_]%1 >L3'/.W<.-TQ&**_Q*!@O>Q4 MUIO\WPG$DJ.II04(A@32W!3WHFH1.>U$N/"*.U+ 9'(XEQX1L3(3?:T:L6[ MK#GY="9O%'A/]UHU!A^M>GWN3,-Q*M8>]JN_/_W[J9V&W\D5$QSMD2X@C"1; M12+_.--AL'[I!WK,G;0H,(8JO1P"?T;+S!*5+"8EO\[E)]K N)OP4>K5[4FK M[43QF>J2$@,B7.JXBEF^IJS!2-%1&7IVT_3L8D'@G8R.:%5)Z]DR3S;@Z%V3 M5E:6+^1S([W'O:I2N8R \MW=UG!"O;GT,&/Z1=XDR%RB= M0J0.!/2A.E/9"A%"D(4ZI>"^AH!8C4U#*XSV O>NEE$@VT MKEQ+&F7$+*%2>LB"W$>?X&4]>U6VT2ZP%2=S\T;00&\2&)$F[FP5)VN)...< MW@MZ?_.N%.3X^-7A*_2S%\M>&G,)QEP3HIC_DTX/G_ [.W5YSJ2W\6<4V'>Q*2/\*?JB"ZV3&*K[&. M.DD.+.-+DJ-H%@>-&A!%I03+--5J%T]SLIN%3]EWI5"5ER8H!;(((06-WZ,DVO%STO_'6K2750Z$&G+N 4I7 RV MCQQ;@A?+\7'J$@!2*H\;/E9<,+S;[4S(QYT+G-"$P+3FTP@,JS^YCWOX; ^/ M1ER<1\VM8^GNSNL(^50RY?'U7%1"0&4I<#HJAQ7V+EK7Z99EBW^$TH]*#]2U MD2ZAQ$]PIE,=:M@52)G_)4MVQQ>U(5UN9#6S,<9;7'"U9R4M'7H)^-M5#\/?/'L?U-=1EVJ+G(T9*9%X$PTZ \T;KRVA3,/)^"TD-DI/%W^)(K\2 M>1T1.\<-^>D;LB.T*"OZ<,^'^&8GYT#_QH]?]SM:VUWTKKH 1^ZE*>O0GD/D MQ">M23UOVTKK 1*V5 OJQ[C: 2B23J:1I$>!@S(N5VFA)1 M$N=FA>Q^OUP2JX?=A[!2T!XH@10G5[0-ER)C+M=U T 7.OTFU"42:0G,'G<6 MN;;ZP"[]EFYO,,4X$\T5JSY8]AX6BS[3E_6XH/?U5U9Z0W8->O7T%0-52,X2 M53%)8SJZ> Y637F/5F39MC>)N45;/%$C<>P/AU]FO.F)7'J) LKI['4]^UM? MAQDMKR>/GCQ.**AW/;$FTI3W+6HVQ"T#^9,K:Z,T]GWC( ML1PI,*=:]>C-IB3')0!2-I-,9,D&A!+)P^%(18K9W$+B-4CY:FUZEXII&ZZJ M<"V[4/>O5)\M[9H!VD@>0%XS%"%F)?!6H# S)([/(+L\#S+!I$+ SVU'US+N MK-K,95Q5OP:EZZ;^#VY>$-()GG"FG8C.QH?,2DEC@X[744+%%5@'H'5:4I1M M6W ;4:QKKV'X((=>B U=BJTP4[;XJ$[17Y PQ..OL*:>C->4&&[Z\57DJK::L'J&^Y.H&U42JY53FRPE/ M[)\%-B=^-78V,\3U-;N)@3P-\TNN=^B@>7VJS9(^-A7K:.J>-/[6MLL3/L(< MGC=T,CQW',W1]:BE<$^W@_Q&5H2!QZ36T7,Z;\J/U:8GM-7NI%F=;)L%4<2B MWYVQ*_PX2*#$ZWBGS^?PK%D^B=:_9*!V$]T+<%NIP A-F3)E.-B%.2;Q3>SU M2_*NA=D+<3[,LR@&92XYV/!RKZ(W1M93"D$M'[.J.S1UXLF647L@_"9B3(QM MARZC52@,$<7\9:K$#BT!H +7MLP"3"\.&\DY#/I*N'T6<* MEDN@RD0JD[DD@HE4AP"O2*&TJ$QVSD=)=1$CZAR@#M@MYS)>QYA7*MDO8MPD\2:/X%S]YC7PW?]\B):C'/IY4NPIL?XN=CW@7F> M+GOHRDCBH J, YA)%;JB<7OR.;D3LU4T.G%)DYDM!. ")R".-#H^:_%"GS*( M:QK,AK-QK=I "<2&Z/5-N=;Y?S&CFR-*33I]^HX,*C4\3?_L\R=A<=?%F;4TF* #_+X2R-_>W5VGMC?DB.M86R_+FFI ML:FS,:"YAWG(4[9B2=L]/5?.IBT6.UV8TR2X/F*A5?41NQ#7[+?+Q/F8IUC^ M;_P[%>R,B;VF+#?2)LJA#L>"&WH8*2%-3/];?BHD]$JZGB3/X$?("^FDDH$G MX&CMNF&T!#V= = '.$?GHK]YE=HCXM2UT5#-L81>VI!U).]NNEW8$%T;>3G MFM#/.:?S\LV[0N7'X'K%N2F=9C*XVOS?X7!AO\IQ,5[^=$X1-HY76,:NXTJ5 MV#X>FWM/CQ3>.G';?.$2'))P -Q)8$YQILXL;G ;5C?D%[;KWIR]&E$N2B"S M]-Z;G5ABCJ_1D:2>QT0S6U(TPNNNE@-U EUC-( B[W(4H01T13"TN?R5J51- M/,F>23!RVHTAJPIF(7GJ2?;A^VC3WBWB!B8Y.?Z]@&*3K &K&11#/_[QUVP$ MD/QDZX@UR[5UE(-F#P"!%54$,K]*,$@0;C(ZRZJ\J!MJ(QWU+::WH+Q2 '&9 M?6E93C .X8I*A<&@YI5"_I#&Q7;CG$6T)=BA2-:L%Y TC(:+$8^!Q2KBG/@; MX)K8QRQ;Z6!/<^I,XHDR0XA(O?/G6HZIXC'K.22C_>KA4AK2_@TKV79%X3 M^?&X>2A;J7MX@4_C"64=--9_PU/4VUID_+8NZ /O*S5'(FO)9UOTMD.TO-'= M7BS*CI&YW]DZSPS MMAR6W-[]Y"B@"F190!6Z"B#%^?6;YSF7/)E5 $E)MM4B)F+:(@G4)?/DN3[G M.4^GV#.^TODV.#0]TZ?1%#FEIAQL=8K"&K3Y:=VV@O?N@S&+B @I-40(,@0(EI_KH$_;E$.$K59UB MOGW)I1=#S$%I$, EG9!P]-!BS=T$A(J4 #Q&G2#V&8,%Z[[S.^%(MNC!\!#$ M^VA7?R(*["*.!0R&E:AX.2?]W+I:X%D#*!P];XS[#:>W.JH;2UZH6&G6S&D* M3GE5,9$3A/:QLJP>_RU^)RCL-7:.4K]'X7]..2Z+);ME?0*D6]-&I^=7[;"K"IH:^N&XTMNG ^1-:4P9M<6 M9 (SO6$/U^/F(D4FD',(W:3[6%NGG4J6=!!8*+E%Y I%(48?LNM@Y8*1N2"1 M!,(:7M3/DAX!'F_@HEH?YQEKIHRF-4VI]/7,!I1V!DRE:UK2/;30K)J,G&B1 M:9!()YQ1G7A3_4W0E^3S:Y-1KSU/3:#%*)K;2 ME ,B];AR_;#+VD2+#S_)D+1DWT=S]))2JN0,,*HQ]D'HZ#B2S2UWEL:U#_[- M"G/H&&AL<^EL4[A#C'LKK-;!KK:0/Q IR'R.:A!*A9=UUVIU3HBJ=5(%DY4P MC5BE5 QU5W(ZHNHCM0":)_J@/3$65\?"3X70%WHYZCX3(,Q3IZ]SQR0_W U/ ME$H59JDYT6("_4R\."M"?XI#BOD*1(E2(:VM$O@G[?YD=Y/# 5KZ<4!+'QV@ MI0=HZ2<&+;W-(?VWLJ)!UX,_R[K27?9B!#L@C#04J.0S/ZY2I@ETD(;_9=Z4 M6='7W.3/\<.4@P>9,=-R3G2$)"FV+NXSDDSFL]-*_\NLTBP1(0\8.-#-W*;[?%.\'2.G4JZ L7I^TL,[$J3?2Z>\ MF7Q3S3%Q=_*0R\4WHE^U,)Q!0;$C#O7A<52OP]]>; 5D]I_M# DGJXDBDDJ! M1)I_9\"64+W]+#61%RW3R)T\>_HX:6_WMZ0/Z1T(+ :PBPVH,3\>8,7!'5X) M*-Q-=0YOX$G:\M&!=*W1MX3J$"G<*H_&.!IY_/OF^EOI&&0F9>3"Y'=S:Q_> ME\H=;PL*_@&0$_X AIX*A\"+YS]_^PJW< ",K%;6Y_4Q6H>\;UZR/O& 53HE M,A+)Z"MOJOD%9[*#>R..?+]W 8%HB$*:OL)-*4U*T8?8J@@1UI90K \A*/S MAN&%.E>IU,E)VEU+C'H4?J:O.QW#1V2@.UNX?)5R"%4R"E&Z7\/M(I18J*:5 MZ$734$B=R;#?8/@(54=/*3FS6=N^T:LY//(2^3)_20D1*2*D(HM<0C\?>:Z# M^9Z_ 2$?H(I:VKI2J>1,7JGW=[>(7T)VE3*JN-B#B=/C\4;T!!V#$KA0%G3B M_]AJ--4&_(*,.*##V/<52.:4(K*%DL>J^@RK"*U=2#F/JP)^BD,0*+:QQI%#)U8ZZ'I,JBH$$R.OKM1 MSBUQKDP;8K -T39QJC2R-TNU)'E$>(\"5(@\/PF/BWP8RTO/(&O#PA_Y]M!, ME71N1.(ON<1\:,2G.Q;D)E(A2YWO2+KO9A5*8&RUEA1$^&MFHO:1RCD4M$@HQ M@Y2?JRR"..!;HUQ9SYQ$\WF'E@2N)-Q'1W&$EU"5:NW@ = /-VO+R4=X(7& P#RM\7,.8$H& .<'G1=8B>%91JV[30 M"=@.EA:LBM3-=ONB:BJ=-DM9\8)+\C:2[+5!AC3_C"WB"B3A6CB;P(;>-#0W MJWC_)#S;QEB6Z.47]9*M-O,\Z=6!-IV3>2'2R7 ZX%[/B?\;*UV<=Y6TUG%N M('7GD]<(7Z/=8[;HSKEF.G!Z:,!&S> >,^HLJ-[:_[ENA,J8_)MSF4<>W);F MLNJ-M7_QUL_-P'^SN3NKWZFUMG:-$/AJC MZF]_$7%85@4<*6WW<)3G8/,^K[2W4JN GB7MXF; 5@$^4]\CI,= M:_7A954;(7_HF[[OI27_KG6TMWI@Z$PPHCL$PR&B9&3HXVG<6Y)SW5N']Q,8 MW3'&*Z_:!KF;!!@N^9BO.Q*7!]INEH.3 ()<0CF777%%.LO/TX#^+@W69T^E M!NG;7]RC(DAW!.R334/YJ1<^DM(_5Z.D21=A5+3, <_ZB%Y,CK-\>,)9 M"^$90D8"4RPXY6.?$M"A&<$(P2^)M7D)Q T:PT#!E6:E[!V__>7_TG@[*-2+ M>LT^S?BHG\E_M%>5#A+IQ'D$V@\3$I+^-F1XZ'$?6O\F\G[__.;G]-UD*=3K MY!5.;\7?JKEE/:F-Q)?Y/OY[2I]G+#>7+B))Y@_"._U-Q7COGUV6^>'Q,7I" M3Y]]]?FK[_'CY,=V\IB KS$?^<7D\U_^:_)#>![ZP!>RR4R4S?ZM*<-%%[Z# M!EOEA=9S$?]041I[HX\7GON;S$]V4+&9]!^.ZUN_&%YG4Z((M/Q*NF9C+>#T M?8L>5)X0W,*4 A+*CT7SW'_QK;$-$6B$ ]P9!M7?UDX/80A+R?8R?U;P4-E) MY([78/"7UG4/ Z^]X)#;W+^GE-'9(]6T;!.C-*U[L7PU#_0K]$0'GY+5\&> M2YI%;A(N_ _JPR3B;#B/VDCPCP=?/XAYY!];V+%F\CT=!&&^G-+980G,('JH MPPT&?F25,GG"?O)Y84]+F0'[@>[SRW_]^#W_- 9+YMO-GA8?M/5I MMYC?644L)Q2GHS25EK0^.TR#:W^.4=+Z!-*+-%CC\<>B;K]9906\#?OH+$Y? MN/--/; I'3R;<^RG7J6CG DK#>. ^.$_"._I70?"3R;/2/LL#WH?O0([C_]( MIR35U&_)/7X^@;DFD#I/+0S;9!*,@FER J@K+SCY_\-.-A:93F*VBRR1Q&UA M\Q>9HPY?QN_*:HVN^E;U_KCZU#0XZM=&PPLAS 3G"A3B$F0$.ROJC7I07RMZ M# @E1"AN/DX4/8+J7B#'J;E;QLM?\\7MBAI5=F52G18=;DOOH*1"+<%$ O"' M91N27;!^%8T/8?R)DJ'?',FAZ[?=9154!NZ<<,P@^T"H>T)9\V/\2L,XQ%MY MV9T7C6;@/__LU].W/?_KAU>35]U_ T]DNS2,XU:$"MWLS9FM2"'5TVF0<1ET>Q5?.5Y[\)$(1 MHJ( ?VY.@P,RIT@"=2>"I'9D2L) 147-B0? FTG["3\$CT'0*4,P@F8J$K/I M\]2"\N/)?C9\R 7=Z-_AB,EH-^3!(_M&XN)QHO[;+0WH*!I1AWU<*"/2*3% MD*[D_0>K2!LXU1+8;! MY-4%=:12@;T@<*(TSK"WP"ZG-+BZ^.VV'J<\,ER*A=(O\"*-.Y8#KS@I4]L* MT!/: G"JG_/Z,W0=B8^J[^/9'<25T%V4[ 2L^LE7Y+R&>U#G%C\9,Z>Y0#OX M%C5E6*DJLN!4$+V3R\J$SW/8-J%$8L5=Y#=<53B3, F>7=*:-@3UM^?PFFN: M;RNIFELYU=00,A+B):(A7B1G EWVZ9$Y\>1&$A?MA!KYZ;]?3WFFV7)Q1-(3 M4PF=7":1M>0Z.CX9G]=)7I03HXL5FL"(0!-Z"Z8UC/(45O:;*DA.C)+<*E+2 M4YCS]BV,,?6E^39 (I.;S>.E^?&@#/@!8RIL$MS!OS\Y>TQ+C%?[G)(&7RB9 M36SL$;XJ+5X5$C]0;J0MKQ_)IMR'V/[H..H%F.>/DWS1B N11G) M#":NO%34G<8+885V"?V/ M^_R4!Y^G@T^'E2!"?.G4^:2:Z6G#TA(C)\&X*&H#0#NA9P7G5ZPGG^/$;B(5 M!^7DYA=UQ4PXKK0]&"Y+]5%=7%[DJ5NY_-MQXW1.9@7F8OS93O3]V:N+"*!M0GK4_F+K_$$ M052+R9E[CL\QP#!A_),5H7N/0^S=QA8;S,23JB/T1>SXJWUM(!G_SJW@[HP< M*L,[$5F&!#;]X';%8O_9==K[2,.SC#0Z D/9%X4A^/S;5__X@D[P!D+;R3@Y MQWZ"O*%\X,'_NH?*_C6*0#4G)>,DG$4[WTK[JL$< 2E(!",BGLAJTU=+SU])8M"G!*ET(8IJ3+M2**XPCSF?5(>DI! MPN7R4.5O@UR@"3:_/-A/'2O+[MM(XU(Q?\,T "HQ.81VL#8TN7#)J3.D82^9 M2EYF&U+%6T'-SWNLQXP^$.>+%LF :^H:*HNN[),TN<$8$HBBVSQ6X![JC)5O M&T#K)'T6[R( "$^$39\7XF3B),\:!%X$80U&N:F+&.DI')6*:ZM9^,77Y-*= MG!Y'9KOG7^/G6!V37V3E[(0Q,:U?GTV%_;1'TE/(Z8CD==GVVRY+ZT8L5&S MRHFWPV:1@3_2X,2C]-CFH,%?)$8^/1E^.O=(1D=;6K]9NO[8KKS=CB[VZML7 M+I064A%&&)25P@9:)0Y6S@Y(#,%8\G>+ZV1.3^3=#%\D[B:-8(WWECFH@RE5 M_!;?/S:P[;Z)?%1 C+:M4XYRAG;_#JME "ZA%M3SZ._.A N# VI/GFBILJH MRQ[8'3496R%M#S?^>RML#C80GIL>P#^2M>PK0I3._K9!/.N>R0X8/=5Y2[V, M46B=MLRERSK\J?-PRA/0V.,"O%6&+4]5\8@;JL$4;-[8S7$ESQY @^*"&%"J M1,G+^GEPHO=>!;)R51F;61_^WB^XHIV \-PQC-NSPXJ([?;WHS 9+ Z@6:]0 MVB -#QZ4=Z?887(;F3ZLN-GAL/J=WMQ'Z1CZTG6S M(.,M"+#@J12^@2W>PHT/9XBK!TIB#DT2*J/K!^JT;:KKM*''URYU;+NZA>$T M+!7E;EQJ3F1P^P@22'9T1J6@[CAN' N($I+F)?-LQ M44:[XFI=;<@A508L"D)0%T![\/@7E_%(<8;0A@?4+5I%B>]'Z-S(.H=]V6Z0 M(Y<9S]IE2MD:8K.4YGM?D7H5>)]?^'G[_A1C,.3SCY)12(O0>8".>FXI+FY MU#R89+]*0 U3T MB'H>NO%I^H=WN3(Q::\:[A0F<:3A*(I"( MOI)Y4K8Z-D\E=CK*.V7!C_!@%%<%(S"4M=RK"7_S(.3Q&D)H1CH4XMS0N1!=:O?/.,!$IMNJS$$9H;V_1[P.WFV!HB# MXG%\4>K_TY\:0MY5YZ9%UVTI,;X.]=%B M$ C(G6G5-\;)-!GOXDB9\.1S3@NS,=NBC.%V<%3]B#>J'JYZH$HSZ*=Y9#>6 MNQ+:1RA(*'W!SX!&:M/[2( 6?8@#<=6JDYGI\1&-78PW.%U>D:"XY;:F,[/A MV@$7O/%E6V^B%4_$Z@.[T"Z//C9"@W!TOU8QIB.>V\8.F:XDIY+=,B2ZVED? M[NX3"[-?WY U)!"SK&;119T)[9/FZME4^<<<.\STG,@=Z'"J/HJX157,V2S*)TJV5?71E,?G.]%@+DB+:#<7^+R)RP8T_)N=M<4%UY(P5#KIN& MFW*'G*OFR2AATF(L36!Y(.T$$Z;)OFO8J?.A\P*^TSS9(ML%FI-@^A[>? M)K9?^1LB.^H4Y)*8+:!U_"$M)??B\3R,'>_N7]Q($.J.2)L8B6&9@4+? =+# M?;?"4LW4T5+:6E,UQ>,9T U _[@*DK*I?#J'GYFO&RD8^&=#&9+.P<@U:D^I M>Y0A$F^,8G!WSC =_XJ>(;/Y4$C)@M-%.I.?9H->7(;H2+2JLH&8S )<$< MC$""VSWAE4VHC'4]O@^PA3KGP0+=U"!'DPW(F1LZPW-NK;&L& F\."Y)[ZB# M%8*C"9.9>-W1Y.[T6H3 BARO)+9%/14V=,.VDZVMOF!B; $@Y-_ S92&![F9 M=XMISV9=6Y2NXB+S4NUN[[5]4G2=Q+ZX="O=JM_'W.7K&V-GI \U@HX!%%)9 MM.RS;IC&U)SDZ!6MY#@2\BJ/_I7,&Y72@1,?,*4=RDFSBJWM$M+RNIG9T-FG<52@--EM8L'DLWMPRT9TSK# MO(Y-GK.P.%FZU$ #$TY@ L!SV#,&%2$U:5X)=T25.9@\UAI#':2DV3 M'NS!Y)L0PC9]%=-5O)-1M/!9W5Y #WJ;L,JDL)=MI]&^ISEAN(;GA#6((CCK M*7?A_PJX92]:$9@50=],(KFODW=Z%J)WE]A?J@B+[9)QAEIFX1';2*M%I)ZP MWZJ.)&;#L5\(EY3IU)P"JYB_HJ6>)QT",V:9($A4E/1^8ZS?]/5,PXU MXU)=RC,LW&F#T C9)6 MS*G13$?AH(W6F9*IU,!"<]+&>9G\F*RY,V-5.5-5W<)(<1ZT@ZXUS"=&RU?( MI_G26= @5'FEZSO ,K3 M;U-%[MX\4<-)?8/?SMG,H86)H*G$FJ"Y9R/D8:I(PFDJQ$8S)9\R\!*BOVV: M:KG+)"1/Q:8Q&!U9-JOYTH4]@YU:DG8ISOM(86B\EM55O*QN39>5S@>6#'[J MRMQ0A,@=F_34>L:*F!D=)(4E>O,!0R0US=+'"=V'O>/H LAE/D;[':MABW;+ M3*A[%<:P##T>7.[W=X6D$_Y.DQ^4%8J;4D0%7S@((D0+=58XY%ZL1'QBN2RA M3"%7VGME.CK'<:!T%1E<^0OO6+!&75-=6SRPJ&00*$7'_+112WQE9<*F8M9N M=)3Y0F7JWWN&$K,V(GB*[#7'94=F/QYRP3ZXH)@K+]%INK%0^3FY^T1'L?Q" MX9]AI:XGY_6E/I8W0XY$/:UV)AP$/4&%D],D"X7=VO9? M#7:L:Z]Y *J[ VW'5^HNPOC@D,FF<*U]1Q#A%TIYK;G#!.@.!EWY^R= *R!J MX/<'HQ#S,P2W>BJ@2ER1OJ_:.J.2>^ZCJW?\Y_ MBUG^MAO9QM%&N[_"=',BU21!$_7*88_:67 MQ0K['//P6&0A30 M#M=GIN//+5.ZIR"%O)QSFSJ%504'QI!\-EMK5SDD]NJP![)AAK_SFB?W[L<; M1CJ+X?*R9^D<2^\&G2/!G;N60Q=R%\[8^Y(^PMDV>LXYV6*<4Q&J: \YLMUQ MMSDU#OJNP1>%.I\AGU2,T]I8Q1UI]%YF::S1)M@RZH=F.9"[+9Q0(%K9]66% M]^<6)+.P3.7AKEE./,J1LYHQRK)X<+8OXOI02$.K&-R,-;R/^G81!0PR>ZN* M'>\C@I,Y,\2*SB'/1'C;=VA6I-[Y&N.!X+N<5P=2;6_PA?-#_$,(I]M+*;!+ M::L!=W_5.?([\3M9)6FBK(I#S:\X9[9:;Y*Z\%+(&M NZZI'&*M;7"$!V2:S M B78+SP[OM<=<8PW'V9^Y+P/)X\0)3+/;@3 SXM>@->M3,/3 M#H1&F'W!2?>2RMB543G\\NJGUR^5R&$JC?Z<1DVGYKH!AK$")I#I+BN%61#! M#Z!Y?DT7TZ5J@^=[^ F#>;A4Z(,.FP%\#[V]EZ,+67=492+6' "G6JL< VW' MNZ%8FC+Z,*Z;*?/HU*&F4*'\0$)(LC4N4O=Q(]%:83PP/!O!2H:\5L-&S+!I M"R7-/.\*GDYEI41M6X.AMDMN&R)U62TE%&C%I!:[^B<*&C>C8P/2MEYKR'SN2*R%VX?Z:B3G3EE: M3+S2QG7#^BDV%-!4%$HD 7$[\-^OZO_C^]1+@\(_A2?=0!/=YI*<1MX;Q&B' MBK6/%?TDJ:=R:^V'"+O5FYTU/IME>3\8BX^08ZL9] M<57:EZR?'KP/ZVR&YG)KLF,*U*>2@7[%JB5[KM5>C*43L$W20X;?A;"PYD&1 MQ #&I'Q!YQ13YL.GPW-1-4&6&X:S%2"6I6' 3)?_^8"=()E.I$2"<3.L892F M/Q:*PN!&_"],C5+!1C 54=D]H&GH-"DY;.@5E]&:L$9D]?K!@P&\[EYHA+:? M9\ZF)(8C8\'U@0>;8O.7%19/(QEDU7@B84*=RP1&PJ^@UCD!W".A>P-\1A(< M'L*"YNYB3A]AR)CC/[F@KG$='HZLB)(2Y+E&;CBDYX9WTO(@!=@_Y',@K$KZ M)CIYKY;U&2:9WRM]JWH3??%D.*Q+']5D<+=+K?ZJT1$01@3@>!Q*W=AC9_-, M\7H@M^NO>PR')(A:A!$-WI(A: ,O+N4!V0.F=U9RE,?2G_S$*.>9IC<5R:HM MATL3 KR=4Y&D/G]OA6E[03I($96*A!M7PBUZ&,8,.Q=V. ([P\A%B-Q&)ZFV MW<:P/ *40]Y-\"#Q["5]XH>JZYAUE="2TYG6CJ.(YMR#TDPP98;-_BX8(&O? M<:-SP^+<1Y?E)SDZ OQ!ZS>-7ZH7%3V!FU]'VFNCXV.X[Z".Y."Q3:,7,N,E MAOWPI'>A#J#QNHNZ"RF_E4N.<@<,%WCD&NDAD+7!PUUP MQSB501+(R+IJ! # ,[O;5[J[%%6 2Y4E+9KDH">!H+ZZ80PSCDG #9,*."U::2,97#S8KG\@[:& M-+JFUZK[V' BU^+V$K9#)'THSM[RNNGB-1N=(AJ;TY3&0"O/8N7SEA(OE+<* M/Q-1G^[4LM,/4H[5R8-W*+_>;_,XSBID9<+2/)[Q+D8Z]J-0HZLJ0:./=SS& MRGX6(?K;J&+4B:E1%M'!V1;E=%C$W8'G95_,/U@*N;D1JFRS3^G1 1NB+@5: ML:TA[=* )*+$E]=[9CY[VI/DEHYP;42H[R-]^*_28"M)1(N.>!9A@DO'D!QC M"1P8:$ET)>YTLO"%"'*U\@FP;)QO%%D=..MR74!@NS28$5]7;Y.P;G[14LR# MX+Y54MPATF^J4P+=ZSC5G[U+%*G4\1CI"P'7#3TL7;SH+]CZ;3#3P3"(%*Z M#Y(PX&F4XS!&VC82,:^:5Z%U)]C&E;H[_@V=C7'8H#1:,B?G/CK=$4NR(TF8 M9JYCRE#3,U3EI;1 MY-D5FE3* KG8!Q7;)LII3-4G8$CZ=%-TG1TS^&)&VW?M0C*+BZT<=[XMJ-97 M58HI:X=A)8MY99RH^K-GC67X:>[9L3'?1Q&WPYQQB4RG\ZVJ@LI3U/OF_5>D MU%+/$4/;#0,[*/89,4U\U_6RV* @&;PSB@T38WOCK*GR0X@K!U1#'KT(R5#$H*/)MJG=A 4"$MVY"XD M-+*I[)))*Q&.#VM(E!Q82>(\:1MVPZRZUA#K7Y"$R;^8:Y"=4DW8REK3 7K; MN@Z%_R7!Y0R?42;=J(MAK,&QGG#@3CS@5E/^CKZ)/D^5IAFHRU]R)61F S'O^C#&5XCA6KI M/+)EV\=.0/J!01#J\N^!.ECO]0HTV-)UHN\!XA(N?[\C-PQ[&@*8H"+\>5O; MX+S;<1/\816)^^CFOJ02&2"@Y-7J\>+!0(AKM&K9KN-:@_H:7%,TO"<\ J&F MA)MS2GNR.<(E93K<=/('.6VW+YW@B1%8A:WXDUU(781FNURZ&>V4LNCJR\(X MXIAW0=B0.IV^G@%VJ1PK(9ZG8T-V"4UR#9VUNBTE*$CQZ9,M9PHP[DI MZ9U57H@SOR#^G18U8_;Y/7D3:[@E7] 0!'.P!T5 >'P^KU,MX<_/3'JQX]F0 M\N""U4A2I[ '<3))4 808->[E6=(1?I!Q'IF+>@QK7-IIB_0?361]JI.CT?N*L$KH8;)HR@&!=7.N4U"U?(&:MV'#L)+^Z=7U,[^4Y=(:$ MPVJ,7F6"Q*2PK)[V@K2,82&ATN-:] M=P&L_SO)B%/4$;3C.6?'71Y+@GL;'')3"H' V1<@3VPX*9C3R\I33:DP(!53 M(!_*RA45!&6B3"0VMTKI3X">G.YF-W#D@Q$T?]/TBRQ[RHE(*6\,V/.^W!UF M!TV\.EJ&?3JJEM@?:..@*S[;@PI(8NO<.(]&T8@(OX(9/J);]E\26 /12VZP MHZ(_?7!Z>OJW/]J"#QP(=_]'3TZ.GYZ=/'UX=G;ZZ/C9W[ZZ"B$DQZU?OJFJ M=7BLI:V&Q+A8E#V+0)')TX9;5 M)ZSIE)A:IF0\F>2#AA(* WKX+D.?4[)?0O@6B9G5R&.,NF*VW<3O9T3JL(C& M:1YM61R]%HR:0R_'0#!-81R.PN$H[#P*5Y6.OA7%')D[VIQ 3&6<\9ER0@1Q M;65/)\!5,;_8426Z:5C=0<(/$OXQ2#CJLGM'>>U X\03<1#:@]"^MX?R?LB& M+0MN4K:_*::Z*<]W$.N#6-\]B>]IF,WGMK)X'M$B&^V+YBE%>F3T3KYW&];N M@_0>I/<=2E#7N1^;^:G("0HW)'2W8C&VTHI/E_#E!^"(-DSTW7;)/%(' \MI M\@[2>Y#>=_&#_=@ 9(^/5%@=&:KG5$Z'F.S<@,1+;WM2\SAWDQ=((@%?%[TF!T<9Q[3A!]P&%0WPNUK"><2V(1 @K ML@[C %X_8N:$--'/$1OP)Z;S !VV>\R20W1FQ'?D IG8JN*;7*CQ4,O";2V# M=^L5;[A##46X"ZG5!#+T4>&#_FR$N>*#1G!30F&M6"N/A& @G9MK%9=:Z(KZ M*@'P&SF0_1+T201$D#FLO/]"K>=G+Z1,V=:9'>*,2\3&-+.954HDJU\(WY!A M+<<2E\KQMV^ GPYUOAEQ8.ZG"Y12_B'S/XWIP9-Q2*4WH;*VQ@6C[IF\JIOY M>%7!MS#R)*=^,V!DHA L[/Z"6]*)#X5Q4 GX2=!;3)4R=;-(Z.SIC"=UMKN, MLQ]S#(=UD/'^M8B!;6\[-CS#B!;-+B%5N >E4=HWR7QQR2%"P(7X+&.MA(W1 MJ>97%^WD2BBW[*U8 3J"])Q",JO&>\HXJ_0D&Z@T">F<3A\B:*IP+3$H>G#43Q>^%,=:D5+3< ^B3=1RP<4TU@I=;[&>/8UNA\/W M;-8O$&L*1V.8I$42*H3Q[#)0SQ.8%9!RW27C#J7I.E[>P6(4>0;R MN Y2.\VLQ !4GWX=BU@E;8TE-PUREZ!O&)<-IO/1,[=>5_4C/&ANZ$*M3#8B M0,.Y)U/C5EW6;ZB;CBE:>1(7'IAG<3$E7?R6DARXV0I]^$*_4/8Z?XELW(3- MRTGDSN:M3-RHD["R#AX*+V[P#G<:J[F++>[0@_:Q]: ]/C[TH!UZT#[5'K1/ MV&OY'B$V3'1*GDND#C+ZZF80D?]$#728>GE+@>7' MQS,VO9'G(!]BS48V*+SYLK)>OB$3,*""@W:.(57YJ6M$92"O M2%:?USW&773K?&*G=EE0N,$VVB9,)2&;)4V@&S+LV,ZT7;O=K+>;J7&V@T%V MM5ZVUU759[-.I^S;%@AFFBV(?;I*?D\IZ8+9WLO+FL>)[J!1FZ;SHQ)JB0X( M3S3RQ75@AENL6L5/RH\=Q7)DDZDG(HAB&:=QV$#8D8$^J(4:5'B1$D:?G3T7613/JYI2 M: %I>+VFWL:EC.65(T:$+9N@.$Z>TB#GS46?A?*(>"72*2@^ D.$](\ZU_Q] M0_Y1<"]%ONRTT]=W\F?SV/@]3)Z@/!M-,D2RLX07<*%]8_HLX5U]?,\!7-UV MPIK$TAH_CO7 B63RZ7K-+#G*L),DK/QG$%?NRJ'YG&3Z^T-"\BI=$*.H<5E* MWY<57*Y@//(<#C);HZ-'6)1E* 'I,]U-#I#2_>1/3$>;O:0#ZW7LA1IK0$PH M\\%N%ON/)$G%S9.Q,WV'D!ZAO(E+&,[/%D=NC:,9\QLU5FY=1H Y# M<,T(WXP#+)G5ZEB^M!/WL%]7O;$F0(6$Y2:VHHL-&G"W3>RXU$,^1O@P!P/S MMM]-'R2)/C>@^DK!#91ELH$9%@7H]^:E*T8 M>NY$VV+&A]P8OKJ& ^ V3.>(>[I.)N$MTD&I<9QUS]<7JI^PW5:H06%[52&SV0RAJ<=V3_1=]2ID@&__C9L)V_/-KD M)<]XT'H&46X0R(4N!XM9[*0JFMB&,B/O#YA0? H=-%6)HM(S4P5'(A]>HY%; MYB[X>3D4!5F8],//W\1C8/>ZDA"]Y$$Y]9HF'J*0$13FJB;TVGK;$7Z$!SR$ M$'NS60H1C\;VG.*(CQN>ZC^W(?9Z>/SP+'-2;[M\;:(1C444DZ6K),*4>D:BO.NFD&!C$ERH'?I4FW(NK"V(;"-!(+H)_< M_"'U_I%@(T<@.A3.D2@VC&*=M(U0B!"G8A\;6CBZYK:5HT&$;5"O2V9N]9<. MJZ='T2SRU$B5$\=V@[%RM%IL4DEQRD*ZR6C(O_1]$,58-TPFGXR,!9A@J 4? MPIS4,8YC]FQ$J&KX+8>%B 7%5588\Z(E?GF9Q86QIVUVK M6[IB3RA21X=[O\%@M[#X2YR&V24%=PQ )6Y?\P=FXGR@4H= M7LBD"="XA'B!!MJ)M#9DK^E%O4U"-GM5460>M&GD0!XCMIH3C7XYF,+T:(?_+1;.'F;:32"G%,4RIWT=C N&)R50AL M XR^38C\VG#..\=9/:8%%:$V-C=%3&%"2>WS4(N6DC@X]\S0KX<57W4:BYW9 M[&C7^;C5R:]T:,,*K&6.T\9-S3:+P>,SS(O9G4;VS."6D^ S6M.*=ALB3HG$ MZ39E2R='TPXE1Y(=Y&":3N# M$5KN>LRXTC#0NH>FG57..B 9H)C*L+0;3+DD-O7A&.-#BN?/2_&\XA.Z;)G7 M:E@_>"?43)K,T $:$2EH>>0X(U#K0V;!2P;8PVP:&/"F*,<-P2Y8$,T*1YWA MJHG>KL[C(-95N'0PIC(\/18R1:(P=FQSS3529\[N81RL7.TZOD0+7,@:3D?U MS#!#XD.R\1T65P1B*!/;-%5BI(:4A82<<48RN!)D6%R(S)%+U;MBAR:]9(*> M,*6:BU636QCD8PG=3Q@[6(B=%&LJ05Q!G9#VI]+'2L.WC8WAPX\75=%Q,+%J M8WDOIFFZ>I6L$^(S*VI+';4F+SB\*B,8,.>DY]B1XL >^+!DUZHJA94?_BQ:'(0SU;)NA M0@Q..C;G+W:NV<[%!V/L IR9?O]JQ#D%::N(3R)G,RGZ<-85,,L)72V^[;X- MS+BAJ3%"N&C$4L!$/JQ T)/#H#0 R#T4P6$WN\*7!S#NFW4#FK=2[),"*N! MXIN+#M4PQM(!-&"N10_*9\EWLL\Q;]?7ON='G*4<[&J SBQ&(,GEAJ3@>)'_ M/)!*3R"C$IJ_[R"$S;_H0EH;G?OT#-4)3AE)M;ZR MSTXG%SK251UBY6E2#W;L>9,WG?K#UUF/YGA0_F#R/(04YQ%>RXSV(@KY8.U= MM\GQQTG83W2KB+60K,K@QG=$*H>G7/VY(&,$)Y)FC$,&DWHNWHZ=\E:>+7LC M@)&YZF:#-;G!J^/_7A2E>\NA2N4P8TA^=*W225^MDIZS_:3D0O>U*.(7\)S]B.X8T5)>LL$9H?J4+Y_(-+8%F;7MYJ+E"C_T2^?S M3Q',ZT[(-U6_KC<:VX>8)H19[PD^%];M<9WBQK$.5\;-:AX?]3E< [!4T%OQ M@[&8-!3STCWR%4F>%/HKJ*RRIH <0%5Y@+%QE$@^;JIUGZG$3(WLI/'2*906 M0 ?M- _>+:T%3<%DD8:.WRG7HV?'='WD5:=K75$Q3NK[])&&9Y.,4YIRKM(7 M1.ZAC_ MZC@ FTY<$;X0Y5:C.$N9)I5T)M:H>S>VG(9E^1W2O70REDY^ @;B M* -(;5PQ:EA.2G.'B3C80-J=>RR@&]_^B[>4HHV,=N0L:U=))U3XGDS+<$RV M@\::74?>6[3LP',S0LLKM'M1#4"I&0$-Q-NK0Z)]V/U-:"M&T1 *B"6@K[@]FX$.8M\,PJ8> MM]MMG["5P4.Q_X@D]?>PXP0:!P1M:9-M*"\7;JYHKYB\[]_4F% D]PY?TRDL M-)3%\GLX!UUP:\+[K>HYEPSD,1U&3\5K<'C2A7''8%E\E7B/ MN2H\7_DJ9C*#5;%V>#WN?=H6F**GJ.2A)/##9HD0"G#NLICYFY;4N[(B1HT+-)"EFR>0G!6\Z;'08H=WB]'E0;[N$D,H.W/D_)G&S'1X MKJ8GG'K\@G$ );]S(X4H0^[^TF_#A:^S#S>:7_>_-EE3P$\>%R K;A'([E#& M$(ER]QJ!3#)"48(="V6H#$Q)MD:.:/_*^"&,0.E8:H/$*Q#,+:U M"C)7ZG"#X5ZINUWM+1;O]8(3+9GXY[8.4A=AN>UU:4MR51V\H+]WO4AU$G-/5DEO6\J"25_WQ>I%L$+KJ>0,T=/,TH+>V4OVS&WR@\GS]],+=SCN[T== M="@A:1EA)#EUZP8M$<%VRTHAF.KEH1KT%ZCP[X33P>"N](.2R.$'[ENPA$QE MJ2%KIVEN/SJU!K+?44F.R4',0(1K7M2S6D V6;KH1ADSD@J[FT?2 VHO03O& MD89MD(81J<+@E%6D MP43&W#!H+@U 06S,=@#:-D0J&N5!SU!Y;A*(TB:Y.K=K6PPSQXU21 MNW3L'Y(VX^M)'(HK92GI)PIBE#0G*[H;,AD\L (N$(+7Y!RS>(T\G9X63^K MF^BN+2=(P*1"G5',^DH&=E.\(IR*S&3-. N[7C\A. ZS+SYT^I:>GW">K M\;@%7XT*\>RDLBKRKNI%1=[H/$1WZ$%2@!X8<^J-2T(N$/(ES8%Y?V?2\EXO M3"E-M7,D24&[_-#-IR[K2(#X#LZ)SP%\^XO__??![A33R7\60=[Y +P(\AM^ MP_CE< ZVR[XU:DIN3[M2#DU.OAG9TX[YZ_Q9K/6BIO98S]U*Z\;=4J;Z<&23 MPG$B47)"507$I$G6&N.%0GI$!_ZV+LHY><"-=,*&8R0P7/=K%_[H*/L^D^&- MQ2I:1=48!3U[85&:*K@&GD-&ZH]8;/VP51LC6+AVK])%\2JE4B% (S_Q_L]F M SI@33]VK.G# ];T@#7]5+&FGTJLR)8PTOZ IB&MK[EZEZL>ES5:GB^TW7,K M+EF;,7>SM80_HBFZ"1QR^L*:0IIM(ZTD26/<,%BA:M6$2C4K-(.0R=>HJV'R MA& 9KX]FI(;Q3\IDUU:QH[:W9H2A(:(3%(PEM;[&2#(8J]!GD!8-J^;TSHU0 M*DP<-0T"H(N65H0\R9T4DQ.79'3V7= Z*;?;!N3E;-9'>Q*UL]@N=!\S(#^E M%$-"W#'*_N,2"^,MX7F'=T[UIZ K*N64F8.\Z@^/&SM!$O/:D MDF_,D"0"$&$SBB_;P?TGTAO<;<>^$^R&%.( H=IVFR$5Z3!,!FN"5%M&.77W M06*'62>/\/2)&04[W": Y,DT$C;2$Y^WL9W[=EU08]GGZ8<8U7;(1X\32YCYK]M9&XT@+KSJH"VKE#=!2<)_;WMALAC25@VE;16>NB+C5_.5SDD=OD2SR6G"-[%)F(R,X8 MN=2R7E2 0R44/Z-/"_015Y/#NJRW3'$>5G%1X? 62ZWC,Y:*41HYC.6B6JYY M5-B*<$ [SA7G)%GSJSHP0 56]FJ$\L0[O3<,H26FW\:)(?+3O4>J.D:26;A@ MRRDA2M<7ZSZ=Q1>9K1/JPOE6&A** A;,%Z 'B_-:G%TK9"2. M1\;(RVHV>BL\SNX)0MQ"/@0=3H)_ZR@YZE?@NA0LKWW;6I:_8FP$%*/!+].V[Q%_HK[ZUB M01F0W+!435-< :"126UW(V>1^[@G5=$1%$.:WR&+L>(4IR\"KQ7V+(=#'KRH MC\^+&N$S ^-31((92H<'HD64#;<04?6/4;M; 9Q%]-F^_IZ\=R#!>=Q'YR6: ML/!^]65=;LEL88@@*1XJ5)*EI;*X@AZU$(KS5S7GQ;G2Y 6U3:?+&#R"#0ZG M:AX"I)XK_F5=G#0./GN7 ]O5W6<_$L MJ@;XQ)$CE2/7I*ZHPXUWP'83&%0<),[*O^Z @Y5"X#0RUMJD28)9,RU0-IMC M_U%/8:F)[ V/_@ZRY"A, UR7^8?9 M,D;8'B,T$W@=#R6$O7=P6/Y(U^03UI=I@_\%C>&I 2OB8D X8M<OI MWH'*>2N8.W/$,ZIKUU$>W@KGDWIZIOPBP:A[,K-^UV.(6N]"F!74HO0?(K:D M% F_RJT -0Y$U5?+Q9$]OV%%W,4RB'3XCC0FETE[\PP9UCFW8O!X!F5&'@=& M1'9M;[8V1(G*;=E><]#Z;_(Q35'C@QUT;'5V*.&/42W<[XB%!@@(@0BAQA\> M?Q56D("?Q*^&WYQ\%7Y:;*X*8Q94XY]WMMC'"/837.0.]<=EA> UMK^.%RO" MGY;#IKH4"ZLW9D26C6N\W]27ST%HY]F[AS6=-BOF*%_N-+: 3C45:(V.G +: M]KYG*NSQ$36EA+_=0EREF2-*?:D#A7D;\U;TNFBURU)9"GDARL M9'H?YSM'WXP+:L$)3Q@9'S1;?%T;\*W.J;F9+(07%@TZ@Y!1\80Y69@0"[;6BA%!EP*5R,C MKF)C:)>#*T5@!VK91.VK2)QT _$-)$EKXEJ^<,-V)B^'LB_3J@H;P5FL9O7Y ME@H:-IM^:Q/0LP!X/M]V,OZ2#FW0Z9ME922](51#YQ271+3X8RS>AJM=1;H9 MG9VEU81T&CP4I:5;M'5)/RM?S9H7>5J(!DO;AB(EF4.91*_L"FD\FM@S+XW< M$<%0=$'[C^K( ]SS /=,X9ZG![CG >YY@'M^W'YYZME:EQ#; @I[DP%C4TI, M5!:3$WJ1#$B&MAIQ.#TNHHA!O4P:(1ODH_4='LD()X)[6J&<$7=YE!NAT MPWH9'#YV.^6HX9E*D\BA5\I +"K\^@E%%NG#FH<'&5D&-VURR+C/7@1G-&-V M%(Q42\H!)7G2.#K)FD$FGMR&UQY4V9^@$KRPIGV>8YW=S+S6A?'25&821NPV6CMG00AIK%1 M@AG-5D3T*+?Q$5&)FP";4%<9RHSG8E&V?&J<.VCV+,N.V"C+Z8?,A-V=7^-^ MI[]<94<(J!2KA!RO<^KY"-C(WBYA%]U/_1 SM?YHK LK"&FBA 4!P5T^E%BE M>$X#-N;%4@DW;J19^(0S7[_&95)UM2>#7S.BM-L4<498/$U\-'U6R?:-@3NP MBVYV>,X"JWF%KBD+KPG%5QH=%YZ)% MVHC#X9AVBJS3*8U/+_6E8&D[#N!EPDA5)N72[%"YZ'QXMMIM/%^>'^QVQX=! MCDQT$_LNC6]+VO5%)\ASLEOB2H+!EVRFN/ MI@)B:AMMWB!J&!D (F/!"=XG]?31JV1CR:_$>&+8N/!=RE[1[>1*449U9:8Z MP#Q.=]5]#(]55KI /K<27;"=W]5>D.&<-O&\',%"WL>;W"-^,\ZYD9'5'252 MMPRZY-+ECLFE25]M)/!WQSPB VR%6AZPC$W,C+X$-VDL(X!U@ ]U; M80'CJ2TZ]YJH?7*W57IZT6@E4P;AV<>L5?)!G^Y.&SF0C0WN*\9I+C"SM8TI M/&)NR'/&>V!+X"QC:3#.;GC -/&=Z?3T57DNO19UG8^'B3;TNN#(]9C%X!$' M-R@H['#,/6MW5!5*)B*TQ*ACM\M]=H#0I%R$K9I\O6$%"@QM@Q.U%^\SE40? MV$]L6E$XKS4(1#FJ<2W=6#V/\Q$..4EFZOL8>9-P !PTK.2+8^HIBRE=,,LUCONX<> MHL^=;2[_IWQ#N96;N'ZW"WPN-7F M?O0HO_?N\CS@>O[ Q(;Q/5*_2>^X9)MB)7X@)Z)TYJ-V3E).:@,&X%&2PMFV M7I:X"'C]SYM:N^'ICMSJVW'?$)]QK M?;5/Q-IN"%$$CY8RPB-J*4"(;E/&02N-SMQA'JC6)R8EKF/1=%ORJREP_)SC)4I:9@S^3%0*0&*LL]_2%SRX'>V$" M5!/F3$U=JMIB![B3197B?AOLZZ4LJ+NP^AE9$D )\R:SCBXZE,$"S1G-#=IU MND-W*DFC'W[[ ;3C1ZD*/P2G['?F%M J_<"-DS^C[D*_X'_]3+@"UBXOKP . M(I7Z@L= OZ(QT L;TXU=P;4O2W+/BS5=8RS[-4+ $_F'DA1FG(O. M3EPUI(07]E6B#-+3<+^IX<4,JR;=N3%*14Z)<= B+BH9Y5Y6,QL+CE\DHSHX MW(B\CT77%<)IV2>[%ELL1.%C0A,3[=8LMFPBM XSN,F.>(;7 '7KG@.!,;.:2ULH6$R46AV M%26 &PUUUUU]61, A, N398JGNC=X_QYTN5XL!$.6KH_H*L$#XG+-'Q0X-FM MV88;"(Q0E#N1Y%*<">+"C^O9#T\]K\:>BK,M<\)^W; !.)A^^?FELU_[04NC M2\A!\#NOX6M?Q,GO+?M),(FVZ]HK.&+K;4=+LSG 40]PU!2.>G: HQ[@J I.MM?*AOL/UBKFT8D?,R_Z*1$S R[KS>+JX M*X[2ZJ9>2\'J9*#&!.NJ]6N'BD@#B/WQ _L^XJ?N@O!P ##9-B#^]\"*U_DP M+,[&I:UD07_73?A5?^%7,6?5I;4?W"%/9%8]9F>ZVKP :"3^4HAIVV60',,0 M#8\&KT,06[?)O@SR@=RN)A1M)DI7;4=1 M $T\6+8STD1AP5J:*>L ] J5H]1V \1^MUUK\ <*0F!2\$Q*^B!&@_(TEH[3 M#'O.3XL)1%<4_$5^-93+5\6\:T>>*&@VUGC,<(*$>^EY4X79-$U:D9!Y,?@5QR!7QSBVA;L 3 M\K8&R15QT%U,\;\P<>&B!J#I+X*:XZ00X0?ZC8)5M6W4SPA:5948)-<^B?A(4"L"%3+;R^SFC.]5MX2W$#T%/'+8<74$-XIG/(&\ZKK=FAW#,G&3 M^B99+.5NUT%*8G=$L0".;*5;TG3>*PM/2/JNY]G2;#TPKJF'92(VS_"&K'S& M2R$#=:3*='_JSN$KF>U]($:BU&BIPG[/WV!"3[)DM3HR#3IQ+J/.RST9ZOVM M&^7_)NA"1FSSA[(@FH3?H51SOTL.KV^32A-[)Y:HTC*RI-?"AZIJS9QI_;8, M[@WFD'HD9GH.PC_ ?(:LWGA9#CJ)51?#QHH@\-=!E;!,^LVGDVMH(A 6=#Q\ M.]SWFJEO5 ,^^%_WT#6[]0XOEELR_-PA97L;8TX,:Y8*.OOU35 F'3BH=52M MMOO+K*J.3-=U:\<>6& '7OYR=RXQK,#J:!ETU%&UA 7"*@31^6SLX)X<_RW- M'KKM>AR6:S1-B)375]B7([I=_R45DY&>R7B(JMDQ:F>$8L1\TEI)O0@; =A&Q MM2X+GFTH29&N6H,V:);DPOL2R*H0UC2EZ%0=2P,OX2"A]\31\AF0B49RD$-45P&!0IZM-Y(Q[0,Z$!" M5<="&&YJ(WF+>!P:>9M076O+O-95(O%TZI4J^?Q#.@W#>53A+HSBC;"C9 M9A2=@OB] 3.[=6+&X1XZ#^(@;0=INV,4WXR-BY.LC5'3DO49D>J_@D MX5'28)#T$1U$[B!R=Q,YH^8PN^@P,A)],]QPYUR2^-45#1'O$KZC2*1PD,V# M;-Y--GD$X*1:UV6UJN<,N@HQ+W[8A5V;)O V1O+UVS4A'D*L0H XA!_3B#Y# MK[RBCQ7;U"_;J[*]:O#!.4_N15L@39SMU=/, %'TA:"&F_XK"LT/\GZ0]SO) MNXRMEM$_*E4DT&5X*9KM'=&P"00TJEN!=DRV3::Y1_$\VDVPXX^+/!G[8(=( MWP=@SJ!K4J$XV(V@5V3?XGP,^=,"Z/H%X:)K-!_&>:;TM9A&GH);CR!3'3Y8 MAG]O",\I2""!%Q,D,$%2""W?I8X- 3-?% ">243&FN<<@<"SW;_OC'0=G;LZ M,K^&+O7BY3^__^;HY)DIZ''E:SPL7D\S-KHJN-G2M*GI747HG3K(&B=.: M2:!E,[!.7 ;E6=VVT$V[H4"1*6 K9% \)[3B^%)N @,U5F28 M:,MJJ1A@X5&:?-VUA9U.!M3RL;5#R2WIG0S.E=Z2VW3'YE2)0'%*.FYL"\?I M3H0GOUTNT9(Z <5DB0L.4>N4P2-XGGN?L2J @C4\2^= L%AXF7 PTM:/&4#IIV;"47 M!9HW@C,Q>OOQ&V%T"'U%:=7FA?2.TN)G($MV-K0C1FDR[1NCGQ84^YV>BOWY MW7![W@;#V/N1*C([L_ .J'V2OX?1?&@+M@95.+(KN%778+P7EY!1I>$?:*PK M_?H'[[@!CTA< H6FNI7[MV]F_>.8NOZU#5:YCV\KX"F?-7RD+O@CWE J8.VCUYFFK74R&8*Z&Q?A2 O!]"7F'>6M M+G[T"$#>N9(7T]"+*ABW#SMLP/-Y\%3HT4DVVM&7=29BQMWUX01OUV1P1@S# MF%%(%S'J['&!=3S['(F1.:F8BVE/AT^[W?1UZ20773X9N?>*)K3*)P!9UC+!E_C(08J"? MDU2<4ILJG^C-MZ&YK)"2LBM6!3+$M**$:94%IB>1?[*XU+V;0$76864#LLDZ M\O22@G2Y=(R*'N9MPZ.M-]I=@,0%R?DB?]C(0Q&?%L^5H NI;[?L-7?G"33# M%>W@(&"547$;H3_CL2KH= S%38&(J 7MT=!]R7=B&?L='7:F9.TSPY7;4 ' M+[%[7U6#1I_=J^.716^H9[DE5D.[<[GEB7\D-%.U^4%Z*8:,8W8NVF5=$OM; M^"2EOR8_!J]Q-:LZI7G])CP*_2P3T3&232!*=;N^*,)9G%=;J2G8=L!@+^J> M?GN-1)4PN297-$'5!G!,[HXF0U![[K51T+CF4IN8<+ 2,!>YWCXL=;:@X\;L MCG9J\IWDI0S*S9[U6)O6/K4DXY*F2 8&]>*H6Y2=C6H<,"#B5X0(;6BQI2 X>%Y)9E ADC*\;FY[WJ18U#Q=G#GG^ M9CZUBC=Q-Q',P&8<>I5'78)?FIY;W-6-M\0N;=!Y%>RRK]YY)@$<-\F4&O4] MM<-7_]IR"OTV!/A\PJ-?_F_O'+]C.['DX??RD&#%QTH/+C,,LA8C/.E]6EDI MA_R?R0:[="N-3:>35)(2K/N+BN;7_VM;EWII?3ZFTQ+W3ZDAA,K$"KL28O52 MCB">!/@RBZ!!T:CN/V""QU#H[*K;ABD/@ Z,)"G4F@#T/SW>C-1:K U'YH?7 M^\? *S$O*.1KR77AF?=M!E-PZ;LD;^ ."LPW'#%R2KQW_1Z,,.S-: G2"A[2 M7G&]FUN;K)9-&!D4Q*>1C<"N6367==KM5\:;"F\1),,I5)ARG^/17A%D'OM7#);%X]5"(EN+ >DUE+K*?+XJ(10A)>]!!JV$8^(.KTR;J^[#"#QT9WT&:BH>)7LJXN94G9\ M*40$LS"1]HFX>Y)B,125JB\3DO.!B(E;>ZCO7MIDY$ZP_0,W0UP]"7G2\0]]SF4-2?U-CCT MHRIE4FEU-+ZZN:*B *W M(:31D1(-)4LWQ+ UK.J^# XSQ3;AIJ=39=L*DC)_$VXI/%PL9"30+?VV2$B[ M#*S IP3WVLG.A?LKH0CG3'\)+Q@N^FICEL2X^WA"EKT*DV*620M?'Y;/T:IA M_$.AOY$%DI6,6D+8-=6RVC5T3I8G=?2TCT1UM*RY/:70J2!&V27T4F)E\&XS MJN>S5V%^YU2C3BR(1*WNNOR4)'U'(_>3-_"4_GS:)6&E5'10T:QWE]<#6VO M"KSO5'37_)I(#QB[ +N>X.!L+T4S:9BTB>XA_\4RG^3)""*O\7!Q"]AN0 MGL/38SRR0WA,<6;J;L T!3HLL&G-,;9@R-/G6 ;'2;*(;#629-URVOAATO<' MB>:>BT9,T,&\W(JGB>MLT^.M!K6'6%5MKR/F('?2&L9L9XR0;%>L=[?]_(2M MX.AF\:!J7O>X@HJ6D39JG=MW*1VD-%Z18=P:JMF\ZVY+'E3)9YH"CJE.?K2P M4/"*67K>,L@%4$+K/I\MG=#$VW" Y\<3\4$O@KZ M)BS#Y)^$,KN>?$TW^%QR3*_^^;6DEKX(IH]@2#!(,I'Y1=BKX*,VP=9\@_8Q M]C,7DSA"YR>>XJ72]GVP&)>))U>LU]1N7K%>_2XH,@JBPN4(QA$^KZ'A"W'[ MZ4KZ=-]]\_T+>[RBUUQW,/JO0L",)G/_Q@_C&Y\'1X=6%2]+#Q86(7SQG*S\ M"U&M=,<'P<[1F/(B?+^_(N9@T!+KC:AA/A_)3+>[GISHO?!6X3G#^0XR68:E MZZEX?334"C M!>J9&8 . R<5V6B#P( DP>638V!'AVY-F$[*VNN<>[:LF!S6PX)S;WAO1)?T M-S[Z%0\-@W0($?,.12QG=DP?SW5^6U:+@P/ 1VOA4\P.\3BN@!A.:FETJ)/1 M==%\DUY>7$--1(?WICP[9L5.59E%HG+5*^39;[2/B:T*0# MKV0#9S;7:RZXV'M--=< ]*_EN2(E-^V@(Z^>)KDS#2]F"29SGX%-0!Z2W] D M2O#)&V%O83[0%!;!V2V&0"@SYZ)5.*? E&^X__B&(+227;$_1:,RS'P)'GW? MBTIN:GDM1<)H\V6?_3OS %D>$IS'_9O=$I064]47/TQN.:!)4S3IXP.:]( F M_531I)^*OP641)+/L_+A'QUZBE',O)/9=N.+TZB6 TG,E2LY>G H M%X?E9/=:C.:VJ2G"H+I:VPOZXZ;O?L53TSO,:! (!9Q'/[K^G[& JDPPY"T-N'2Q9EI-(V1X;[?S33 M@G$1;9[G=E[3=4^MGH.>%_0/Q7J/*Z'$0I'FVJR::*6YI&K8=JYK9D-6)A6O MA.S?C0LBUG$\70@8LQ$_+GZ)U='H.TN3C11U9JC4H:"RR>IP"5Z+2TKQ]<9& ML3K<&0UH5/@N2;>-W33V?A]G\:R#_B)[4FL(X@U(XA$>,CD=8G6R?*F->1B. M3/ 931^28#[.$JG',LS07C"*]Z7F!SOD4=\_@#^@-7;T1)9Q-0$!B(MQY. MRKRK9Z0I9RV/9M LOS4]]IPWL>^0NLV^IUUAC,?.2YV9L4C1"IGY^#OW MY@ M03Y,XO)^)Z(QVM?!N/C\[4YI,BJ11+Y8%L .(2A4AFB662"(Q7B24KJ7ULBO M+#=4_-YV,MPUT72#(3;L!TBN:6,IFR2UHY..DHJAMC!H@JO@T)Q,#D$.&6/S M@FYW4<&%$L5A=^/=E_9X> 9N>G?U!9]#!4758T^[:=LWBL.FB[SZY]=Y7G>Z*ZF+ M_1C+PUK*AOYT42P7=&5*X[JB9UDKSL/VC[8/]Z?!.K0L-LZF(B/>\7JP/)A[ MB<)=3 YOJO6:^[/A>E.[,4%X>%1<6)A^0:X"?$.L(-^2!VBQ%D=A0-&D/!>1 MZ2XQ-Z2O\FE[0+PS$@8]/FIB=J894?"^&M4D(_*M.)*=,*\K'7B7S)R#4$2O MG-]X!(>3N1\)N9A<15WNU..6#-;6887V54(S$Z3I@'][5??'V)GOFQX((.:X M?DM^4GTJ80%G@,E M%TYN6%Z%6C$%0Y#EFJ 4BEIPD[G/@Q^+O@2:@+4 ()P@CY$0E]I=E/0AI53@ MEL)KT_X S+?G%9WUZ? \CXI W%43 A_>DOI;!,W4:743^RU -WHBQ^3&]9S+ MP@_<816WE*(C1?2Z8GQM^08L3R*8*F%0MX6"8;0" L+V#LVR38^&"?/M06Q2 M<.8K:73TBI]S!]+$.FC!:*^$?MO-[KN(P,$%:S*)I=9H^H"3GXX=AB#L^T5!=?AZHV%SJ5, (/DJC_+-7Y&\B&B%,/IM"+'+N5,[:(NQY(MI"!HQ*%%)@\I<)(9<:-^J")(#B9&FJ&5 C M AC=2=2/SF-JVK*&GB$0(8=Q&8SR)=;!!=AQO$R7&@S <,LN53@JT)5_%-7)KRB .N_1@9B1LD3WZM_>JWL&F MO](E+Q)VG6:+TQ:W8DP3 XL2)RM9TU"TA;P5E/?#Z;7+I-S.(_J$,$/-1J;H MJ"M1LIK!)LL%IWZ?M4>57'4][GB",7FQ@!GF!M)#/SL_15"UP[4@,].4#. / M"HA_&]F*;*CRK4R9(61W C 5:[FYZ(!!\?9^,(0]]CR8 HPT3MR7EXP\]>C9 M2JUP>I+,)6A%,0;[+UP6-[TA(F@*C\.BB_YFW-?9E,$BY>3)\?3QZ=/IR;-C M)VK)*CEW<*HN#>--Y N,D0H'")V_18SJR43#ZF"Y%.26"JN6.JC?B3I+YX5, MN$4C)E.W^:0WNQ\.!)G.=+#7=]>JN#N.= MXG;M 2U1H?'O)^MET?2R#L.5US!G3F]KJ[9WE?)^2U\>$M]E69U+"<%GH9-D MBA"4C&IT.4E. VG"9ESQC.UDI!R1/V@G5;_?.&S8)8X=-,U(Y\QMSO/!N._* M498MW'5)OB-SJRIT36-N:^K(PU4U>FAQ%6VI$ION..!1^8\17Q1X8-EF_"C2=& M9QBFR9K(7X*SSX;BP+?XT2/DGAP0<@>$W*>*D+O?KEB29V$&)8Y QOUL=$"' MQX!97F^[.1I!LI2\!?L^EPI'GP/2&KEFI/DY+@$3@ 8NQ>8HV)$CY=TNYD(B MD<.@7*#+S?G1:Y/J 0%78AY[++<8PVW.!&V,$7QWB'Z_LT/?9SP[E?!A+Y(PX4CJM"@G)S BE.Q MPH,%GC(*Z)$64F:BZ"(RV5>^ZTPP4E7H\K":EP2X))5(I-].YA'[7E5_XL)1 M),WA4E9/:G.GM^?W+Y-7&7^-J2,%%3?5]3SC6!+!1>(LT_#A^"T\&47AXX\G MIY/:R&5AB%NP6E2=='(SZ#?XV? Y-R2E,1F%BO*5$)<(#1_&IS<1T&H7&[U" MEJM7S@$R-Y*;2XA>[Z..IHXJ71,WOF)O,">3%Y%:;5+ M ?!!17?<#WEM)AJV)P<4"CY"4HX63D%22CI;8OB5E*CO#L5J[G>[B:48]L@0 MS(O$ZNW< **I.0=[QIC;QC:-#80_;5S?W4@[ZAP,$;*5W+#I3W.<7AN>BIX"]R[JOT[9)S>FFQ!;O6<:[WWK^/W9;QM@5/$(25L-U88%B8]SI M\);[J&Y_RCP^FD%#>DHPX4P"3LDN('N8M2"_]W7_ET81"#).8SMU& 0VHC%5(MD-X;K M'CR?KKL.SOU54->L64GOOJU73&_^?SQ\^NC!(^*M6VK%+/_ D[,'3_0#4U4D M(< G:H872@,G[65W?R)!%IR3>FL%&0?0+CGE6Z*D_1_2[OA$(PR7#X]/3Q2L M<^,-^$ +Y&[;;'LQO#- 6JSQ[P;I?##Y)0+TBK>3%UOIB?S/=M9/GH/;#0/C M@@EW;$//?_[V%?]5EV;T:'#O@T0NX>K,/9Z]\\G3R.*'&'I?NJF\,@7C MU8(X"2NJ>\^$]*,DD-%&?6:%N^Q]+(H)QQZ'[QYD\=A5*(,Q@[8W0EWPN''Q M]HI;L1"R*?"RY]8@[#\Q[1'SBB)J[[[ .50&F_6JDAS1Z=.'N-;ITU.U%2_: MLM+<7,=LAYR1IB"P5R@K"_&RN&)6NHGSR?@>YRU"2B4XC\EDYNB;*LNY!"5] MY#698).JD@<\).;OT?'?]/OTHBB8@@B2NG 4LQ73UNC7(:A751W15LE(#"4Q MM">.<^U2;5V#E;XZ$EK!&T^4(T>-WR(Y*3:;KIYAS/3GT1U3<:!/K6I31O@/9?GWS6/XWLZ)(-G89Q1S)!D.T:_NG&;,.G*4JVR?N _ M5N!2M_*#JX9#4@A+R]1_E^A@YDJ^#G:)>M*#FP^1]*@M_Z8*2H1P#>$_RD.A M>D;DZ,Y1(5OKL6_-KJD+6_:9F:ZE&R0HA8H+:6%CNZG,-GU[S1FU?N-IKK4! M7X=A2V. )@[OCFG[A'VUEW_0!G+;HA,6!%6:P,:^W&Y30-PN))X4T/;A&I1F MFT8&;FG2(3,G2FBQJR&'$H%1:6;P; -&IUT:Z15(+995M:(XJT E-C@%ZM0E MAX.INAAF)3-MO]R-"+K;K'61PEWCUB&#G]*\]4=/3HZ?GIT\?7AV=OKH^-F] M&+=>88( "@\L).)!#A-8?Z3E$V)&\27,R6U"\_OZCF;S2L&$VY[9!5-AH L;34/+(4 M &F2E96$&M7N#T)\$.(["_&:4#1"K#\40Q&Y"9<%G-" M)PMHIZFNEF%9$"N7\2M$%7N0UH.TWEU:=;0PJ2;MLWRF@=\KMI+3JYQ M%?D6@G9 I7\J1D M$R>HAPG(&U-5G)4Z>%H'R;Q[$H;J#R Z\4,7QCHNP!],C=TT-YMF!C#SBY3C MX@)4&0?7=%!;@]R^WZ!ZH[D2@UB*:H($68M0852"9!X4#92\NNJ=54P??3! MIA^$\IV]31[!J10(VQ5G293>)42SYT4R!I69Z+06_A4YE0?!.PC>>U3TJ'@\ M!UL$U;T3+J7%")6@D6P*"GF<1FS!J A*R*!!BND\N?+.W,"8R\V(Z> VI!W# MA*5OMD7J*:@7^V"'O-\'C 2Q'EO4:22C=P9-M#N^Q)8,]BU!VQA4?C<]*;I_ MF7MZ8C TPSY(UU&MA8UV31U/VP9#XMMN-(21<8M$*![DL1;5R%UIN^GQ%)!H M'5ZN;TQ:EL!*1?%[[)"E%R48I<3X1"XSULUW0&9]0.2..&1]],A>A/6&8+VX M()74&3GY*QW$;5*I(YD5?!L4*1M2PN3$=@:,?U&":0BO\(F*M665-J3O);T, M$.:LVEQ5(21QK98I)::?3,_RG7]&J4P= +&=,1.3FS#S^[:L>;Z,>0'V$&@_ MB6V!KC%>*:!Q9*UW_H >^U-DL.['1$JU5(1:Q9F7&NRR<:1)#$C+,-3:KDL/ MOL4T]$@;$/YT0&P=_+O;(V$PG:FK+WF*J;8E>KF;S$!LNE$.LEE%PR\.8>Q! MVMY)VD3$B/&^$Y9Z'IV%F2-UN0W6+:BT:E7/CM2=$S M']G@S;#^@QN'DJGR_TV-2>_:4=[M_J8D!0_YF8.T_Y'2K@WBY]3"UL2N/IEW MN3S2J2IE.P\!DJ?IN'_9$TQAB>D3'EP#I/IZO41@UF^IETX=(\):4E0]T$OY70@C+JJ.Z%JFVD4Y>?C0HHG(IO.R*)IR]23#'L#-985Z>-H1TUN[*$' _"#S1Y)(@1.EI;8O3'18 5 ME4O+!=$H%&!LTW$_GAN+[I0Z'?$?M/EGP M!HZ$B.^9<\!FTN#3Y:6.:J..GB4-6$L/.S/N+$P1#"Q;NM7Y+C:&O M=-3L\XM6^IWXZ1RHA;Y/W)!(BUR&4TL#6M.<+"8"-30)"A-S^ZH"C=^L\_H* MJ8X@(L:-A!9=)H\+*XOY?<8Y-5BN^$#H4-;!@1NF\+>!BG/!(JKE. MT>"%3 [3-#:W[Q[ QWE0>R^54UD0*+."A8;W P1_PWO=QQ03-];M$1+:936C'W5L8T18X=A_[PW+4G/T2O' M+O:8>D0WM@B030NMZKX'1G3) MG#O9P1EABOX=SR6((7@_=I]+/SZ%<\7$S,0ZRIK(C>[M4&78Q;B85"?#BLXJ M/D8R>D0[8\$5NZJ2R28V:GPJVMA&O;LBNTP""$XQF8W8D!N/,(&;/HE9H._& MII,O-=^%7:OZIQ(BNQJ!VCXL!+)R)734.YU]AL#,Z9AQX:X/#$!F3GH%C6& M5!&.84H/U@7G>RG,IQKD*?-G3C W&$8\8!;AQQH1^]L]G(US-G82> ++EB8P M:]F^5YJ-X!AN.V/]YLQ".M0W"HLMLXT]DR>4KMN<#4J\68^[*OBUA4(&&O0,C5E MT85[>I?"A-FG!/\DQ3TYC'_YV!OMGAT:[0Z-=I]8H]UM#NF_E0/L!Z@2M2F= M"&4G4TN3S?W:%T/H5SG-=D4*,!+_IM/(9?J_QAR7!=4%+* M3S356)['P9Z#2%RHU_P0#NHR@N^9.)[.V]4G'CJ9$E/S;+FJZ>\G9"FA6X0_ M!!HZ(#"=VS[5C#^<"IIJOBS4Z8CSZ[D !!\=G@Q':<[103*8DNR<0A:(N> O MDZ .@TX<4]UM0@()G=\@4SD6%Z3!@+)4W?BR66AY6737S.89C-F:!AK*MZC" M( ,'PQW+;26!:-W9@ %TPP5G#(..X!\6_J#RAR7TTBSKFD:J4GH7[9(< M2'(",=TF?)\&K9P3U3.MA%:72LZCRFNU'0<\O$, WK0EQ@*_CB-08SJ"Y*-N MMODNA8L57:G1BRR]XJKI\A=!&55ZM)IJ3G1S6HH.GO-YRZK 2-#:1#CL^7!= M?6W6&7&") -FG2N;Z0"LT&V$6%/5- K61W$D?,%,HC:#H*7;8YV>)>G MB:1RUQ,?7.1(P[_!X HMX&&+(VEBLT!B9T88P"=?7ZOD\4FF=(H=.(A$VFW5L)Y-IC!#+V$(QK(R6U6%ORXQU3;-$G*! MLFIX,J@-6M;4H2?/GW%!K]K41L9C07A7:2VJ3DHGT@@F2'(M MS["P<8'&(17",94:(.=%1N?+96YA$01Q32)4;JDN&&?*=%(W25'SB?F)#Z9? M4X._*#R3&AHTD$ND5T[2A^X=B1.YF&]$(G%9SO,1!^&-!(-9[A"3,CHRXU)N MVI:@\UVMJ&^YDNZ1%:TT'Q?[$]NL>.?J;37?P@9I1>P^"G#BQ&9\SUFJS5$< M\R='2@G *:C,P MMX7]!Y5]R0SMVL2.CI])CL3^+*3@+K/I26.3S4&[]#*TW "^DW8G4ONP=#> M6A6R>%6ZF!/7I'#C2C*D078\45TEC-$# F%@9$2=D>(PE[J]G\K#MOA#E6J2 M:&4#UF[E1J:]#RI[M9965O*W=9#"CFIENNG"UY]%RE'?D,.U1S"\A]C/BV65 M"%L0D6A/O/VYIV(Q+QK,OJ1A!T&AU@O7K D?'IB2&P\8SU::7[0M<[9VI*01 M_CC0E\E$05$]8]>KMG"5$' 'U7U@BBYE.B,6PR= M5%3EC:.:=)XL(J&6 M3E89#?[@;#6]0-&1&Y,5"LM$;/F0Z[ZCIID ^["7.T MZ(('>D\/.9P]HU%.%>*N]66\*+M^<=IHT;<-]'2&=O39!0ISMAC/("5H. %2 M?Y=R/3<#$X(O@FR3TC]-"YS/MZLMYU8D6EAM&V#3A"E&0^"IA"QS:)4IOT;? MTS_[[2KL!@]FBN-?!5TFI@UA. ^BZ35[&0U?A'C0*T9HS;4=@T M1*"VR.C6XI+I.%HJL3/^ P9U56WNX\'@0+EN+ACA[B:X)9,(.'TE&7M# BR($,M=B'<)W4!BFB;8]/H&!.6:F*&..L^F4UJKN MR:FB;@*K%Q&DQ01*;C2ONW!&+OE06T<*1B52VDQU'Y,HAM )-@]ILR6!0SE[ MN[EJ;>#MNFK7?#P)GTR#HQP[$Z48.AD,Y$2ISRIQ[L4V^Y;8#Q<2<9S2FP.* M*C"N8'/I-_B&I%ZQ2J ^(8W.!,A84 45TJ&856(-Z CY>E[,U"U"Q )-!^#L MTB5E5%D!+4S*84F1:--4G1)^^V'",OB$]]M-L-)46']8B@ M4!0=SCE9!;6N"/=/C1GDC_<19AQ5 M(?LXS-4>_)!=@^/)6E%]12E@?DZ@/-BY^+DB#"26/@&[O"[C3_ M/53_L M^.SSX@OSH0:H2KQ3=FU&+);5NH(T4Q&-NM;H)25)$ X3O3=]?E%W*P6>7Q)Q M(*4QYC1%KXX#H.Z -]2D \U_XOV;59:6# JB>$,5%5;+-NI9.Y#"AND$4J8R M##>3Z%)AF0.UG%H_&GE,ITL!R^3\<9.B-%/$\FH4$?HV;=>"7-KXM@S0D^,#%O* A3Q@(3]N;^=&&^5*O&S68\*46L0!?&B;!9F2N;4 6!XD7M'% M+&G,A/11$?R0C6LN3=L<49%_R2D=!)O=@\EWE /C MAAHJMR!;O6*VNM%O3._N"'$&7^+A!'.PP0!5Z2&SD 8 &-G!V_M(ZVU'\]]P M.>_GS?;X>>3W)N]"#>1]SXC?Q8=X*IT[BI1P<(N".ESU<>C<&%PX/L(*@..P M<#Q+G1,)HV[?G3U*83"LBE(Z=G._3YMQI32&G"6[D^RN,RB$*RJ Y-':4"6M MK$<+60>_ZZ/SNTX.?M?![[I_?M<[OY<9[Q /,XG7;P]_VS;1_OW6%\NJ_XWT MY.;Z-^GE_1.RB3MSAU1:>4C&P]GH5_2,[Q.$?X@G(]'\%LODF\/)ROS"EN0G M!A[?2YC,CVVSNRK_![]D%.W3W\H*%:3^-V)M#^+!7V\J((FCOGQOUQHSQY,?@A/]I<+ M["NLS.2;N#+W4U@W#O7WUXOMH]^08/_-Y4#^:H%]]&#R$BG^OUIBOW>U[)'8 M8^V_^VWVZ.SQZ>+DX='CT[,G1V=E>7KT;#X/ M/RZJ)\GE7SQT?S1\^>'9V=%<^.9D^+ MQT?ELR>SQ>.R"B?LX6>3IEB%QZKFY9<_;+KEZZI;]2\7K[OR>=>]#M?Z>MG. MWWPVJ?IYL::SUFTK'\!\PF?OFRTXT4!"4_1$?$8P6>7[F!IP6U(NVG0Q^3P% M!?^\#8'.R>/BZ.3SQ1<[8%Q?3(JR70-N)>/JULM"YMO09\EMM\%ST1WM&6^Y MN=#*.4(]@EJU5UX$WW&[WC\.^3-#K'#.PDGC%1@!9B#TERB<'H&"\O#0]/&C M97'=;C?A!F^K\BMCVWUP_#?] N& BG5??=E7ZX)RC?KV'=0&KOT9/T%X!,M, MH)W;\X/3L[&\^:R"ORVF#O^_\YLF[?.GI@V>/'A_N M]D'N=O;DR9]VMW?ZTI,'IZ[-Z^[JLMR61U>]_"ZA]?]>%\W*'?ZV__^[/2S_:]NI1>MOZUIW-ZR+B<: M-HR\R1^X6.]71QM$JK7O=3>-V/)8(0K_IF\_3GK_X?:XQ^+(3.YR=!3+QK0'(_3=![ M2M.G[^P\GQ^$ZB!4'UJH*$%/D,UOBDUUD*V#;'U V>(2T?'LT=')_SJ(UD&T M/J2OU39'7KP.\O6!P_V#K,4D4[LIEI-7%T7'-!HON+GE%9A]N"/T5;CBIWV< M/U:-]PD?TD] :O[8@_GMVW4ML^EV>Z][TR+/1M,B\R!0B_D=,B"C+W:78N,? MV@+PCM"L9\=/BD49K.NCLV=G1V>SX[.CIV?')T=/B[!BY<,G3TX>/FL5XK.^;DG(G=Y>= MG4%-T069>$U\H+.B*4PPDM?\?_[DAOCI*)+O'3?GZ/CHJJ.#UZ]K1X')9]_F3QI/Q@F_.ZWBS?87?XU>CC-W&MO+BHJ\7D.VN& M>RG,RAC^AK^]M"D;\K<;]G2W.GWOL_KLW]^DW&$-;F=%/IC^&CGI^7)43@HU5'0:(^/3I\\/*X>/GS\;/'P^'T/"04A%(.H_)JG_4&OR?D'$K=;H_SV(R!\G(G'__L!5 3;]XU^6>R$:3?M1K<"_ MQ3GX8"["Z$&XR4-X#RLLKL5W'5.3BF]Q>C9[6CX*3O;Q\=/'1VS$(.>GCX^+?__]JZMN4TD"[_/KZ \E2DG91#-'7EFJCQ.LI7*;"9C9[;V M+=5 ([&%0,/%MN;7[^D&2;8LV9:,)(3.2V(;:/I# 87O.+$Q:@XD$8WS7TX^??GX$(HGY4@.4G'J [_EY%>@ 6>N2J9(8BK=FE "/X0C M&_DZS!9\W:>!;U#9"@FP!3N@LFO9CJQ[/J.>ZVO$MYMA"_,$[I;Y@KD67]@@ M93Q=27?<*6,2F,0FOB^3T-' ;Q F90T.9V& > M@_I$=C4+@K9A^K;I^D0-'^6+-[;,UO/%'V8E?/[##QW\"D%?G)1[)EVQG-', M'XK4\7MVP^)T/"\14>62_\UKWFF;I@Z??7 AIED_!!:_R$$AF'Y04# BTT3G-HALN>JH:PS6PT]'<"A M%3831[:=2=9TS"2WS^LQDXPN@IGD(W0-3* =?2:969Y'O$"7+2^P94,S0IF: MOB>KCFM[0>@:ONLM8@M/,XFAFX$99,MT MSDS5Q$PRCGS(%JHOVC,=E1!7=AV^2M$U;/BB+?BB5=^R3%,U;(\VPQ:VE4E^ MS_R:+C261][M-NPC6Q9_9.*V88T_VAOMC?9&>Z.]&[7WD\RO*07L,P-R+ 9_ M\5Y;-#YJH'ON?\SQ;?='9&5_K0, M\OVSYD5EOB2HRA[FM(CR<%(58 ]YA<2JH&7 0E%(#UJOZEN+;?[WCI= M<*^@X7=M^'<2+]FHJ><+9X#,*I'2^2&@XDYR+CTL75 5A%$=;E9N:#8HXVH; M^;7\>5-#PT_\T/TEJ:%')=+V75SBF65JS[_QI4,AUI]L9?U)#>M/;CZP8?W) MAN!E$\51=E_W>UXSROK.[H:1%SUE^-V4BK(4Z<.^JT35JMB@E-?2(2115W\F;7(58V@9O4C9Y2%6(L]'+U V>^O.X/K^]9[F?1>&4QAZ<#](M">;GOM4%#VW6S MCVDV0O]"_]J:?T4QD[ZDRR?&T,?0Q[8#6]'%T,4:'L8 @^Z(&.T%;JXX&G\9 M<3_<3*YY^!_I-C*Y3:FETYG<#OC.QIG<[LF^UM+2[HF/IC]:\='T1RL^FK[; MXK=TEHV[71>G072%O!Z8MD@Y+8'J>];(=.GNL"C&>;_7N[V]57+F*X/TIG>1 M^:&*S:(\B*C MR;VM#72M>--1-V[IHIA&QS='_GR@:D 7:,@%8$"3=<AI*G&1>K2 >F@'#[21>KR6>MSC':IK\BJ-FJ9JJJ63WCA/8AE( MQ_>VL8[?)C&]S9%?8$!!?G&0LB._0$= ?H$NT+@+$+4'P 4 S%)HBP1CIP3# M4,A//SJ&8QT^JD:>T2#/J.7:O<#1+5LS G9G5$QCVGL9&@0"(@[? MZM=G8.R'AGQ*0)R"'_0D70PRQJI*;X%@(Q?EH,P+B5A5F9\SOI&1TQ6/%;>, M)=)7EN5I MK+S_@$B2(N?F.C<9E+%Y^JOR%Q.;9(M1EQ08,?K,%?0U/0[ =K M=F,C4H(&/UB#.SUB]1[4^T,&LB\&PL]2JBD(.*AN'C[L1B*R$R)"U+8R$3$A M(HC(EU21"#]MF$^"7*:C$#+ZIUI]5I2+]3C[\US29(8##.(8%! M@R.!0;._%$.AQ8_)XLA@6L5@M'<'C]&1M:QB+?4:*Z)^U_:\R&K&*;0F.,4U M&Q=U/5,5:46W@\^^9$N:B&^QQB#DJ*D*"E*BI(B MOF\=0-LFOM<0WQ\?OC_$A#_B>XPQ*"E*BI*BI"CI@4J*^'['NWYQ67^7D?W6 M5/,IX;!>^N]O5[]+[U._%)MZKUDAA6FUK 9NS=,XJC;IAC/@+@HK\)MSL2"' M^GXZ@CY.0#]2DA8@7Y1(7VE62'QC+MPJD3/IIQ\=35//Y_#_>M:*N$3.*P0? MY=*?)3P+G&,B7;%Q"LT PO^89M",*O^I'/?8BI*BI"@I2HJ2HJ2(X#L"Q(AJ M= O!X[$].P/N5PE4BK:(&B+Y1 M4I04)45)45*4=,OH&_ZG7LS$C^-%U%/WDH" ;JT=T59]V?#-E/=#):@5H"V]9P^3_*_,B"B>; CG1'6OV*",J\4VU_)G:9RE MHS(>B+2]-ZF6Q7RX/)-\IH/W*,3*4AYPI_/$XAVHP38R*CJ!_S'N&2\2[-9]3RL7]D+*#^@H/P0V'YQ)#D@RY 7QG( M4$\9%26-X91BS.SF(LFKM M61\,6HZ2)#R&7=J<4%F;M0T1H0 M=3W/78+GIWZ[3;FF7Z@4!;^\+>3WZQMY5S>VD<;*R(ZT__^G(Q MU<.^.O'MKZL/UR_!!369V<[PV00&6$_N^[&?1^",_5U"J*K0W72)]'.GI50/ M#J*\R'A30XC" !,"%UWAL2.-P"B3$N%'? MP*$<*Q-X2+0'0_,PS4#(8 .BTC51=LGBS-Y-P"ZO2B. MBDE_^OR2Z;CJ=8;UYGY(JX6L8EIOQ3.FHAKK/Z6O_XAA*NZS_<.YS)W.3;T' M)^Q+7]*;JJ!#72;N]7-YE3"=5-GJ)8KP&G[EEQ/M!#7%H]M"%9 #6KLPBH(@ M9FVQ2DLFZ#OLJ@VL.T;MH'9:/ZZURPPXKAW E]M5Z/O;I-^8ZRS.Q6JSR5AI MVMLNJK"7]Z0+FJ6)](WZP\BC"<6QL V&P8"]9>VTBQ]LG*I%9WJU,^'XUT*C MH,NB=G#\VXDS70XC%BXY)X@O^*BN_3%F?%(Z&4ROX1B)?!F5@DHYB'&OZAIO MH!\5T+:_4FFGRXY-X\/@A>_#R'5_!'R[]D+R=LRLBW<_^;IU)MEQ/5_KUO,9 MNU_/]W//2X/)KS_\W!L6H_C7_P-02P,$% @ 08%F644WO(E020$ @2 4 M !$ !PW/D-K(G^O]^"ER?C=UVW%(_Y/&, M[7-F-DJOMO9(*AVI9*]WXL8$5425.&:199(EJ>;37V0"(,$WJPB"9+;3^X_?$.HM?-OQ5G_]YN'^:'I_>GGY MS?_ZVW_[C__GZ(B<75S>D!OZ0J:+R'FF9TZX2(/$71YJ7M[;2\<+?7<;L>["]PM__8$<'0GBIP&U MX/?DS(HH^>GXX_&?CCY].OKX_?S3#S]]_Y>?OOOA_8_?_>6'__?CQY\^?E0^ M\S>[P%D]1>3=XEL"7[&^/8^Z+MV1"\>SO(5CN>1>]CHAE][B/9FZ+KF#ST)R M1T,:/%/[/2?Z&MH_A5R(R I6-+JQUC3<6 OZUV\4439LT'S/.M1F0^Q2&)M4 ^7/;$Z\\*>% MO_6B8!=W^OH8N.]#NGB_\I\_B#]BM_(#.PJ.HMV&ABD^\3,_6'U@?_X ?X9O MCH\^?G?TW2?Y)5W81^'VL;@K\<=45^QWI8U3#=E@IKAY^0YY.?[X\=.'_W-] MQ1>+;.PZWN_%O+/VWWV /S]:(8WEI4XQ$^P/:2;8'^THW590_?X#_Z/:U*G@ M@2W?B*VHF ?J;=?'192//WZ@KQ'U0N?1I4?0C :XO,.C8]AE_/,P2-A:6N$C M?LQ^F6)_$WINLZ7'VV_#HY5E;?*$Q1_28Y,;=#%%GW[\\<_?E_5;N"P;]1A6G0[R'T?PC\J^"\^6PQB0QX \/)IWGCIM M&G>>&?#JS==@ FIV[WZ#DMO8'Z@;A?"ORF')GP>'S84\#>&'YO,0GZ$'RJJ> M-5Q>\9MF,J>.JL.60<%]A_\.&VW\HMM2PU[89Q^TW /??5A8[F+K8K.C3^^+ M#[PPL_!S7RD,6)[G1_@'^)7\Y6;C>$N?_X;]#@[+GP+?I7,V>@1^>+B[;')] M?8BL5]_SU[L/\-&'._8__Y!:I/SOU+//OLRV"-O'Q#'*9C-&\N.96\ MVI0II0Y*]>DC_#^FLBK::_PC(T8X-:*0^X\/62(9\MN0VC/O;_CS)F"JIL>' M\(K]0GPLFE1\J,S)7M\E;)5^)GXI9TS[/-XS<5';/?5!]7=L]D_[Q'+A5K]_ MHC0*'SQK:SL1:+XPD_M\4#.7GV N8WKLY]/9S?WLZO)L.C\_(R?3J^G-Z3FY M__G\?'Y/WFTEV6_?)E7?I-Y: 6OW1".'R;OW#*>_KIGNXP.GF[Q+=?,V_0=- M?_S+<+:<;:2^U&1SUWU9,^W?54[[_9S]Y_K\ADWY[(+,;L_OIO-+UN!MOW<\ MX4TW_EYD:I;"GUHOA;>S0/?2./77;%R>X#'U3*_\<.\CH8) S7+X?H_E<#J[ MOKT[__G\YO[REW-R-;M_.R&T+H/[R%_\_N2[-B-W_L>6J='[KH,J"C4+X<][ M+(3[^>ST/W^>79V=W]W_3W+^7P^7\]_>EH+6$\$*GRY<_V7_DR#_8RS=6Q/X]6YYL0\>C8:@^U)LTKYC: M'W_\_D_??P^O\\0%!:X@I$4L]E+GU(B_))+>VT3N-Y'WV_7:"G;LW'56GK-D MVI 731=H'':\U2W;GPN'%D]JPT]K)OC/N0D6=&%6%INW_>;MRK>\ MXGGB?ZF>E^\_YN8%/WN;A3UG@:W@$D5"_*EF'C[EYP&_>YN(FHE0[WC7XL:V M:#4+/H MB0:G3Q"V%G[*SUU5XYH)_*Y@ A5R^.9"@D10?)O%/9];8-TZ8<>6#<]8RG9# MUKE=U[1F!O^4?TX!G2,D1%1*;U/7> .>^OCNI%[R%B[[8\WT%)DSE,_?YF3? M1U3H+-@A=^:X6W;-W- (/ >W[,#SUVO?NV>'5/%KM]&'-7.9MUP@53PD!5W" M"!.@3&[AS$3:!(F_S707=BH-]JJ&=JOO\X:0YG8K\D[^]&9X[F0=S*U'M]4J M$ 1JUD#>T++/&N!]O*V PXR8%5.<;E$SAWFSB_C\;8+T638K)JN\=?7$_3EO MERFT\F:;EGY)WH\6V-=&(NVGN]:"!;LW9:F9;>UE$_ZPB +NRMRXX/=L@O M8,A6[&=A3V*'B_@BO*,+ZCSCJ7\1^.O3;1CY:\96^R6GBX.:U9DWFNVU.B67 MT#KA$_XE;6]P0$I>B<(L63)N2]H).95GUO[H+V:E>ZG_)FQG[6NKI ME+6WI=_2@9 L)O$+UL):K0*ZPD3EG1QYZ+QJZ;8@5[/T\F91N6;2ZTK^-M4C M>=S%BX?@ +XMF$-L0)G)A7"-P%I$TS"D4G1WM9$RT-D[Y=#D^]JYKXH2$_._9O>KWOK5\U40?!E@V]J MIK?(%-QP>LFGMPEN[ZQ.#NI+CPU\Y <[&4=[1I%QJ6T]_6P+XV:15)DF"Y>)&\71P<.]V3+3]?X MOIMM(T"Z!.!=,;#'Y>[X1E_7+("\"9H[Z].G@J!/E Z2F2?';W.O\4YA3_U@ M2^TX,V,;P*N^[!71">6:-=,P?32[AGCO:HH(9^#MO=%9-%8R]S$$-G_GB4;V M-(J_FWEW=,%FA.UM<$[BLY/IE2ZH(QNV[Q^8=)?>_7;QI/90M1A[9JEF%3=. MI\VLXYAM^626C!,K4DFPRS'F'MV]XG$- G!-"T0@L&B(XY&029$)97O;"AJW MPMZ:UOY4JA?<#WE#].VM#W3:TZA.R?\?1E0>NE%E(U3=&=%%$-P9MY# M. _PF]UO#G5M=ET]T]DS# :-$+"U7N MTRW$BUPS+M?;-?[QUMJI-V+)4V)_,C5KK" F,>89BY2[(B(GG@;(OMZ>UYH M/.RD[_3TR?)6-+ST$@UKB?K(=[%2<^E!.G=>M>NVBYH%E3=H5QQ:B?-5\ +: ME:J7+84.]IVBRBD\O1U(!ZP[-!K4JUC[?%"S)O)6<&FX>-.=^K%4M3)4U4UW MWIJ]MYWJ;=X/T2_V?C-O;/>N0>E3(NA508)5NH4&^+8KF M]S@.,T2A^QX'V\7?Y-V9^WU2,]UY@W(\W0E=KKC!#+^Y(75GK.VCN1U$HV8! M%.78EV:WO=T"!E9$5F6;+=6__NI$3W.ZWFS+0]KTD*U>-S_F3:J5ZR:O*L)/ MJ48OC 7">7A;3QVNI[,MA"';U>5SN6!Z=&/V63K)#$$$'EV&XA1B%DC6CEWC-0LK;,TM3O]/9),@%#]OF^<'P&8DY(6R!$RH3@WNBYF:%5I0VJ71"289/K(XQT1AF3R(@*H4UV@M M3/D !>NB+_5,?%/>NUKUJ"X[BT@LE@?&O(8;M '5FG58 -7::!TF/8L%!'V_ M7:E&%+# $GT,W/=^L/K@>-$' MVUE_$&T^L"GYAKPBA:> +E,[+O[HF!V 2,*.CN#G]Z^A_6_*EQ%C]Z_?A,YZ MX])O/FCBC/T,-=)][XB-G;5UHP/Y+*73-=?^VG*\]DRGR'3#,W9QM*;K1QH< MRG 1C4ZX?6)$@\7VD1[%@W0@SQ64VG .'=-P;;VGV\#?P'^PYP_LQ%G&4KPX M-@V./"L(_)2[;$>%YW]LG6@7 M,]QZ$!K0[EW^4RM\NG#]EU"?V.4D#Y,63Y>0+MZO_.D(.(&5:.@W Q?N-@;8.!SE2 MVJ!Y.QA4S;Q]D>-?C"0[P,FH8M3PS+0!.MUK9-MWU,_(:#P^]Z#8M:S[0AA6 MRWD8-^1;P@6T&UTMG9L;P0:)[TW' MHS$IPV=G\_SOO4ZY?_0SB''1::<[N(-! MC(2)$'F="ZQS-H\ MOR'$PNTWZ@/B^+"Y6EKA(P9E;,.CE65M^+Q0:J\_G+]&$ KSZ-)S;[L6GOHK M)XPR@Y1RH^;H<5^J&X7P&R >)EY5Z,;L4O,7:%V1_V4S=\XF)-HI*D2S%; ' MH0'%KV@,61E,;$)!$$D7@2F#D1?.AX ^P=9\IG J:(S)J"6M-S8CA! U]AH& MV]@4#,LK> M&DXIA2%X/'4X(OOT0ASB8NC5?W"0CV XEMWV%MMA66+W"F9H0&80+V8M3U_S M\P259]G04J_)S5?SV0!?WAT\C0>MNW2JP_2LRS1C\K#(X@-(]Z/)'21>X;?] M:W4'R5)+9P@:WD&2-:#4A[9WD"P%7_:B^1W&?,&G_6N!S439E\X [^P#CX5] M"0_&JJ+1Z]RN$^,1SRKHA1<%;('R8%J(E"VHM+IG!/1!U/N_%?>N:][V^CRP MP_Y'2N/&.9!Z_V-P2,5B?0MFWSZ'H)MI7#4'T^]%%]JKOLP!"M,!] U&B#J0- MD'@ !D3]#,!,?CSZ='STZ<\X&$74!IIF<=Q1GL7Q6*Z(O0?@X ZJ1\*%Q7+% M?A*M0;C25?L=EQT:QM2="#Z(R:1[I1!/9%-; :R*._87J:;LWQ;3G0^.,X+? M)%$!XA?_0+WJALT;C^[P5I<>FU0J@N"N4X!%*,-?O]GKTP]]"1;'<+!!IY?L MQ[!$C(*&O3&MV%$@PM^\X],S#/>K;>!LZ#RX,^PUO"C MW@:7+4_(UF3W%?_OI9=/XB\9[4:?]B;8+7M!W5AK>I8"0\N(D&FDA5D9>&13 MA_/)?DC88__X!P\ 9$\6IJ2%MTQ_M=S_ZVQ.?3L[TC6->QM;8>NYHS!JX*NA M 3ZZF$XY>W2=5D+#WQVPYMUYO_0"3GJ(HFCR%:9*M4%PW4>QL>- 5 @#57 MML(:>4N;]R8 C'02Y+&KX;^L=6_LG[/'@K^C5&1WH6:3B[9AI]DSVU1,&8)4 MG'#NLPM-_3O,RHT?_48C=@;Z*\_Y%[432OPC7*GS)\L3:6,E ]0?/YJ5SEM_ M(Q P[^D?6XC_\5:%KY"ZUKJ580[B(6^PG3!%%ZK )4W[>PIQ&UEB"RA[">7: M]7O\L_6ZL,*GU+.RYBV:;]^_>G6RBW_\V6&OHF#QM$.,DXKG7<./-2_R7R"+ M%>!)EDO6:7CMN"[;6N*WMX&_"JQU^6;Q4->]1X?)6D*-^1A\CS JN,A:4-.Z5^;G@I_CFK6K9']N4O7SI M3-I'<5W$:H$T1W/S@$T#P'P+%Y9;L*PT$!S4((1S^AJ=L/Y^WT-0Y2/-^SOU M])5O)!'?-O?/G'#CAX!RS,;SE2G"TIQQN=ZPRP'&?+9$!83_I>A(T-Q#?Q>/ M@NV9SIP0PN!+L\HJM \%S=,\C:ZMX'<:<43QV7))H6<>=KXK6Y'[?-F_6E-M M84.3VH/G/X;LF0@CC#H-//;8R\EU.-QUS<[LI*MN=(8+?QO4*@U*H]ZF[XQN M KIP1"3/QJ6H='GV= TVJ']5V9@;?=J;8&JV,3?O6LEOU*#A2A5\7RH]6EL+ M0Z+KE.[:SWHT,WJ ?W[]DAQ6!0>=PRH@3&J=LWYW?CS_FP_'IT[:SI/ +78XJ%+)ZH^)6H_ MZT]ILD#=05&!3B(^5S[ &'P[.07/A!]19>?SMM5#/,W9TX[^XP?8SXQ[, M^M/ "2$\";7 6Z97^;;TP.SIO-'9LU&/XRF>E>XE>[.]_B?=9<0N;]>QB;M< M=2IIV5\ 1. O*+6Q L,%I2(H(T%HR89"E#7O\9Z-HU ]A*.VT!ZRQ]=#V)3<,P;!Y*6'2EGK\?D(U+@=B7(*2OQ%I@B"B*W5[4G8 MM_O^#X(6\4WPO;"%+)X\YX\M[3RDJK3+W@92R6["TTN6SSB#\G+4LW&VJU3_ M/0@,Z&Z\#>C&F-+8XWI:-7@*D>4*7[,W*V[%7)V#>LI7N!TR+MX(= MVOX@I@7,-+[K8H8%O_\J-TXW/>IVN3ELI03V*7O!E\]FOM%P+*&U/O2J+_K7 M6=2T:Z9V;S=LKN.22PDHJL7UKSH+=FNR?WX,0HYXZ'2K'JONHQND,DIM=%<.?:#> ,W"4QNN#G:1:/6?"-(<7TU']F MJGSQ..?_KOG"W@/"KN@JW^?S_J+ZK<##N Z1JXAY[V41]X5M!Q5EQ4/TYSX6 M+2B[NQI\V%_X@(+D +XP.-SOP9B!]@ZV?+;K+;K."PR'7-,M]R+IH:T[^T&I M-7WFOWC"+E:8^E#2=)B:5'709J-/=;\G$\.9Z*'B55G6MK^=X2)=-3^GH(9- MV=)O]O$@HGT;A/GV&8H1L=. VO(N4$Z-,\KN.*>,_08?]IY-7J$-I9J,S\$A M4M<4E^G-MD+WUM]/?\<&VH'%&5:CL1>W'8(W3KB"N9OMCH+GD]KL&N>0+Q+R MJ=Y/UY!.;R+?T @K@V=14 M-I-+ZL!4AAE4DL\0O7+&3MOX6:=[Z^ME;GR3(Z3\A:<;\\3S!>8ZP*_.7YGR MZH2@?7=Z\C;NOK\#.;GXFV 2E!W5>U(9U"L5U+@$0G>/5VKFPU[#.ZM#4]46 M?0;)L>&+=J"\86T^Z2=CRZ(\4*[\DT$MHEP2W-F60MH;9'>TR:53R0SS90WN MNL,?U\K7(U!S:C36 PCUA_3&:&=2X"J]B>7M^[>CJ^C$<>A1LZ3ZJD^' 9J4 M)"8V7H?-OQ] 'N>^(64)+%==IHG>/H;P\+RU@EF 7FP>_%("A+C/EX/+WT@L MW3_[+M@L9+K$S%/,X]J2-EIW-YBHQ=J D(H/AJE:'*)0:,_9M@((8%\\.8^6 M9Y6;Z O;]0\^R]XG3".Y";-5-_I,J)!B1K=@E!_KVTO5D^COZ*88]_J9>NQ0&Z$_-:8W/_U7K_T,O7W@IXI*-NQ\SW?>^MK""DQ+:S-8'PL9@ MXB=;&7XMKLDAE/JT*3'%F ;5&4UUK36_"F>!#<'_8*\,MR[4R7&9LA+L "(! M$DEI=!OX:Y_7GH-?%KT(]R>B68H*"('4\S2OI^[]>>^[9K8L?IJ>OR[.]][J'X)J2TZ0G-$Y_ITQ0:E M.C6TLOWX5F7M%1^C_7<38K-W_X:>3U/&C T,7;A6%CPG__?^W"_%-M-:;W[] M=_U95^/"M+>68U]Z(KQ2\8*5V5?K/QS:/(E'F6*TC[-<;_W0X6'T$3BZV/OE MRBG-V-9&OL_HC23"K#PP0VG3<^#0%5?OPD7@;.I F*J^T(U92YGZ%$J#;P5L M;5&[H<%,\)!J_*.X#43,96D*]0&$^HP/H5"( ZQ/4 ["QT=9DY*93;XTFAW. M8253Z=^%KK#JM@-X"&&E@OTLB@6?])CR9'DA4Z^ G;H"!_F6_5D[TW;R2B]J M<5NCJ_T.E-K"#9K]ZR"@+#G\:VD0;GG0;F,*_6W<[6;CHFICN:HG27$AU6[D M?4CTZ#?E#W5QQE>D-!:U[+W^5G%MYZH8K_*/= ,2\&IE2^694)K#]0#E4,[O M;V^+-*K#"/6'C^*$UFH5T)4T;W-\F2HUMO*3/H^ZI1-5/!N4!CTR*1#UFN* M5GPPN%C/IHC94_N?3.$3B1^\.&IAM,Z!55<[8V,@5@,9"-?(!A W'H8*LL<3 MKOZ[@6!*/7@6KX["0U8 @Z;LX*S]KK]9XD\ <*I-%XM@:[EU$3M57_1=S:*Z M1GJ<]^&R[Y$5%U[VDBKEEQ$65*(= ]K@!6%G/=X /==J@7?_[D M;T.+O1-<&#\X@Y/?W3@>C2CUI/D?'.WL((>G1;KA_(7]A36PMPM4TJ%%A56K M^UZ':2,KQ4\MCU$[C-K@E ^$*6UX\]_1!03.(FY86A. RV8Z.[V\$UDD#QNF MPL.K-[ARV&*Q!0#^OFDIAIGKT?W(+C1(I+Y$9UV5FE+8M$^]'/"N"W&NJPUH M3;X)!!FU"*F>W@5,*F=(S4^.;C,8E#*S77BLHB.Y[3H)6)*J(S2YN MVVL$7^;.J,F K/IB",FMP@RV3^6A_"<#L=,T+*)4\U&?;SN\7N?^=,'TA(!F MP2J3"+P*@_*^5 8R=WLF63?\>!#6E&LK$@..2LA.5C2%=*^0'6ZE\]/ XG(X M[7Z!<\0;G1V%]1 ZN;8#RR1M' Y[LBLF4''_==FCTETJ/"D(8@4VL#N(JW\[0HCKS%VB<_:^M%;"5XN[N MZ(8]5 O64UG+\;TO:F-O^8M+IO<,#_UP7_YZW.W%66I)D$%]O>7F% :1"7SE M"S-6^5U4VMQ\-$])09/D;P/Q <+YV,C_APT'XBCCV]-9B+U]RRZKA;.QW$;> MLM*/>T8_CD^59 >6J5RE[4WBL4A7X\Q+?%;3=8'3LA6I09RPE?&#!0W[KWI3 M&C?>_TZNB/FIN[.:?:MY$SR(="%4C1TP$^.+_L%SJL+A&WPU3*!2\5[?-9J0 M0RAUX[7&KHO# $N;#>0VRQ8#F[->VA034[_OU8 +SA+(G6++HRZ/O*#M^)X_ M,5X2FI]5RQ8^'72_9NJZ&]\ [@D/,;SWX[[\]0X'3$4C$F?*HO#A MW.?)C_'?09&X\:/? &A)%I'DDK,U*'X%[;((03TQH5TOB*/N> *WDCE5AD)1 M^TV?@/_!EMIR2DZH1Y=.7F M%33QZ+2EVB=&GEJWO($AI>J+GI_)E6_BGN^\Q_H[Y;%)4$0*Q5KWE>X'AP6.'[9#RA]_V2::.0!]V0E#KO#'Q1;!QZ$Z M7LOQ#0XD\@7JDVE[?\_NACZQ$EZ4FK>![[$?>9QRB!5P=_Q_ZZP!>Y/I [GR ME/TX"^;^2]:>5]5RR'68*I_6S;\?GO6[41W JN]ZCY-BYZF,B@>_%-Q-I2$S M59]HOC^4=!,\LY2DJ/([K?ZC+_!^$-7P>KPB\AQH3U=F#U*H?"(JUR(#J3(H M92NBX9<# .'(V@L@UBPW'YADI>!&+@OK 4M M] S6-A_?<^[0U((X%U!6,=E:;B?//_T,#O&Y>.5X]#*BZP/>C,FG_:Z^VLR7 ML6:A[/DL0HOO4$+",LQHOHO3!4EXP1WX/V#RF;W,>>1TXE*&OY5HR>WI=8(C ME^3H-4!&K?NDSQ@&\=9(W^)&_V*O-0>6O#*3B0HEV1=X-_ M[FVN'^X_^^QX][B"2YFZSM->DU2XRKEO_+GN*@=H??\<^&&8E,H%)*#"N)>* MUH;6@AB/W:?CQ[D3Y9"9"IOT%SP)[S#/SC[5HE,K"';L-JEZ"3?[=E 9/97A M]14?]!]FWS!(NKCU0*RSV?#ABDB+!A_V7U=1>-">?!CBP(13UI5O0NG"",1%F/Y8I6)X[H-/G\\D./\ IG >@KE>>%QD[ZLT' MT3U;BCM]%MR!*R+E@8C_&(J_AF7!*H?1Z@_^$>!0EKQ<,,]-0P#N@OR?$&R' M8?&?*F]9K5V,%R2=7Z)ERT8;^1[+"3V&CNU8P8Y7/,+3NL+ 4MZ^SSJ*8$N\ M#?QGQZ;VR>XAA' 8'I4!(&$Q-%B-@GT (=TV:YZNJ'A\),IRW@E4:,7>Y_L! MJ"5QZFP1",6!:N$A-/L^GW@B4SXLA8,4PM)C;Q7V_^URD-Q#* W!%,I3/, ? MD$_\:&X4;41%\V8]HT&2O!VK!\I&.]O2N2^5B*+MNB>%_J:+NHS9 \,*Z)+5]K^&'VN>G,+D=5''I6@J*ML;!6=3 _$]&\;&CC6K>,57 M/\T.)C,0"\A%0/_80N6(V3*#A=8L/+_\\SXSW%.5MBX]&1-1O"B;?S>$0!9X M(^SKTFK\N6'7#%\RYYY= $);WFYHVJ_8ZZK2NI_66T2@&]M,.9I46:NQ@E=7 MIACIH=W?T,2U>P VW[91IP&\+($;2P'& MJ?(&=]YMWW@WM0^_^O:Z_6V6$W!UB==]@"K):Y^/.]? !5::\R\<:#&^A6%7 M!]/J+G!0 0@ , H"U")+;#_][IYWZ[75K"3,&NIJCCHH]@PC MQ%ZVXE$AX)[*5:O"UIJG!\Q''@ O25/,F2B[@>DR5 M /:-^]WZT<_B+.?_WF\ ?TK1K8K03S?L!I@T6U&!PW"PG;\J/K.;?-:)N[5Q M0MY@TO#8;;:A0829[Y# "_.XX5$SX#2IL+,W^;*_)+6,1;DV?JKB@WYSLS/F MX;O[A\I0B^IO#*0W/J#R&BX=:DM52!A^BW;#GA0&@62N5GJHL2#4?M:;0+]8 M@0,Z41W:>;Y=?]82J-+^JM'UO(B@!P1CP57/$EC8W:^Z5 MMMC/U%\%UN:)/2+_64]U6D.F47]IE2&=+<_#R%FSM5HV89E&/19+\ F@F?_0T7D!)*U M-*2NZI-!J)HUJGZNX6 4&PQ(_,5G#/(R)E5R-/MV?/I#%4AT(AX6ZW8\4[7" MJQG0K"%DPD5VI:_PNM9?UN2?.>#'].R[\AJBW??;YT&=>_*C>@@PF'+N&T74 M'4+)<*K\^>OB":;LQEI7IA7%P&E6/.9*>]X[>RC%E00&)[U'"PUE3/?Y,LA(*:?T4U M%WR)L9]YV6H(D>1/>?Q]J2SE<0!ZR/=_7BCX;G6W5?4W_6DX_C)Z@>@).8R7W*G1] :K#!OP<&_0X%>!4S/&?+AY"# M#)2YM2N_T0Z]C%[:PA3#O%.7;VH%^;#H==&6I.Y MCAEH3JBJ$$ VV&4.@O, MJXH.O"H!LCR(1']>C4PX\AE$,I>BCY:U'L)Q5G]R:5\GQ5BL//A29IV7 ;H> M0F%HUR7L16E&@Y_+TZT;?M[_TT5Y7R<5H'YVV'T1+)YVS%9\Y/K0*SN M[,>]HJ16UY5/&@SJ_7[^ZH01!7UPR1^+D(7,?E%VG^]'0W>DC&+-@@02NG:V M:UGC8.9A$3 [TO*=!0'T1Q QI"_@Y]'%XY+@U-VX:V8.EO@[BAJ-;[R5+7E M;DKBK^*HE2IK23\,:8\+#C8^VVCT9VK9?VRM(.(H/5?6(_R:3;O8B(RW\@OP M "K]/2YP"@I,O&7/B]+V TEPSX+T5>J#C3[MSVX2K"Q/')NG;*VP)ZEM"3\# M.T1#B/CA1VH!_$!SZYCV;G3C3?@V#;SJHMNY-KJS9%[\^9._#2W/OG$\&E'J MR<,+ J^<9PI.'C9@2L/Y"_L+:V!O>1UD:%&17J.W!T/7IWA_7 M-M6.':/NZ4O(ZP;5//&]%HU^_4?]OWM%*+)G5_O<60-V/P891.[JBBYZ^] \ MH4(7F/NW6_8XQVR..&6V?#\U^&I@3JZ]?%$F#C@9T0Q#)D=Q_T.LALK )J&Y MCV^VC<*("S4OU3D">U!0'LJ=A;\1[HS%&2_!NG9 M>U/I&P_O<$!-IO0%Z+>NG%"MG1@U MS1%4*G>5%)T&-AL_YLF%LX/P&KGCTV M(_"VW=-5D0FFP0<]QM2&40RW7QHMJ[89 +1F[4D>EAWE\PHX,GWT!^.IK'MY MEK-3\[ZT&G4^WZB[#U/;KCT$07 M6\^N#M,K:=P;\YE@+GFH"CB?1$>#-]&B1*;]:/0!A)R8=<2SO3XP1 O=(;K/ MY?1(F/[PW 7%Q2HWB!](K*O8!]"^2E78@E9=%!&Z=EPV*&PO7^2B5$L:C>]A MN$?:&@^Q[#%O3C#0H^(76V/XL3?=1D_LV?2OTDU5]44')D3%L%T&;%S4K,^, MC@6E=@AHEG([I]#ERO,Y:KX;3F9T+;13U1>=GFHRB/YA V62GASV6!$E)=GN MZ48M5$#V?Y-U;Q(Y!6D4WRJU.ZJOOAZ'.R_#,J[_DLG MKG4!;<>1(0$O! Z<.R9 '(B7E $JVAA[?=^K+SJY$NJJ#A8W'J[B4VIW:)+V MDLJ 62/#1!A;CG5H3JU)&JB^LP=75#GN3B! MH_J#(1JK8ZZ@N(R2:%X6%5W^PX"4Z;<./!H,R MF* IC$!R[)3FG[>)U1$)M6OYABL^*!'5'Z1@GEGO5RS+1PP/3&\H>@N!,TI1.E?*"V9ZL>K)+*S>N.'E@O QAOV!>:!8&%D:B=Q\64>X_X9 MZW%?B*#KRBB"=*,>+T,1];2/B;_F(]T6*:$)L;4 58UVI>E+Q0V-)RAQ-BJS MDT237K/R#MZ(_"C,A]2)[:EN>7X,E#D!S#+1=T!?65G:6H3_9E\/)IBH1I[2 MYOU%BHC[')8;5K57;#5@B"D+#JG[K/\+2,D$DL_(YO6$RS_M48WFB1[5U7:S MK?K'TTF<(66I704MA^M>:!_6T%] 1:\/68B[BDNN-2QF6-#>J$9S_T1=MR[6 M,M6H?[=VB^PH^!Y7W9PNGCSGCRVMQEHRV[?1F6=K[M*&E$; 7,*J"-6*;5G[ MGN%9ZLQ%Z4;]%A2#+130)W;R.<]4<:'[ 756'M__"S4#!_),X5^NL/0O )DW MGH"D,BRHC]/9Z>6=* 0"@2I@[YL%5VR=B8@4M"N5%QT9$H?]O9R _=CP.PM0 M]:L,Z*[Z0NM^1K-GL.-2B'\D HA?_./T)L.G\@>CQXNXS7B6"U2E9*KG-JL@ MU3;7;3@$R&M;C6^51>9CS'$>WP5*_HNHMFRY#8/&-%+7'6P>S9^HB-ZW%N4E M-6H:]^B8\E9,ZU^#UZ(F]K"P:8]/FJP%H^B5'X, ESYY]J-BMKP;SUY3"[85 M'IC5;0V=36?^ F-W$OB#"_:;HF.IK.7XWFTB1(7=X4OJ1."U>=@]MH$3DAA$5; 7A4W'*3Y-5NBXP!3;([$$ !V MJRT_!0U-!F?!.<9/K+W#M)1/NT$ZA;,UA',"XZ7F_GX'];XTQHDH5F/PT$/; MT'EZQ6BXMT_LL51J?,HUZ=_>CW'5E^N-Y00P:DT,_T6?]&G#7CD;$\G M,6#GKW#E\DT.FMY6KI.L2^^J!L5*&_E.TPG+I*AL.HB@1G$=ROBD)B&-N4]T MVU4P1B2VI8S4>C]A@D]G<#QO^"SG1G1P&7%5B#RI][# >*+'9?V/):JRG! M7-BXOVM&1-6!H9H]Q@.Z;VF^/0@8MOCA0G6XDPI\#!4FOUS302'7EU:,>_'+ M'IQ[4AD ME=+';(9P)>63H9K#ZY+THVUP3XSA?=CPJAC0Q0U+R_0E_K[$"!< MJBMQ#!UXMX%+H19+(2Y)8+SDI$[6^GLQH$O:]R"^WK$OO5-KXT266[FNJK_I M412IC3)E1):ZIDPS313;N5]4/"B^)Y/B074Q1EUTU>/FS)>!J:[@6_Y!GWYW M-O*Q81.,B+70C-7?#%X'O*&OT?R%NL_TVO>BI]+XB$/)Z48Z9\<>T\1F7G$5 M]^(V_3[&>2QA+3I!<=MNAN^"J:ZUXZBV %\K%"S_#2GY@[0*PV\'J;2*7=O*##.8X('BCVYI#[/)U1*[8"=L,K+]F M98=*OM,=\;!T_D6#2K2F;)->\2VX8L]U9)F"5WHCE#3O-1R.+V7F@+#J].J&'_>-!2;"3<&[!O7=Z[*HRS_1 MK;&Q9;"VYDR1@4/BG@;/SJ(J$+NR_:#,B7?4HR\(D0V)MMF+PU[I=[V7=]#9@#_?S %]%NR2LJ/(!7O&!]K)C$=.3 M8& AL:?PH9UNT2_^:!ZCDT]V)B _V+LCV7=^'ID1ND 9G>#9("Q:F9 M*3+3N$?K"S<\"IS4,70_)7M^P^*Q64)8U87 M#)LT+&(:/B*O:Y?]Y*W^^@WUCA[NOTG)P70!G[UHR_12-/7=^)Z?AI85L\A/ MBG^XCZ[\//!=RL>!#./'[_[ '_^P';@HP\5PUA/W_P->R . MDB7O*"?\[81X-/J/#PE+8Q$NHD%&-+4#:<_!V(=3;^ M>)MEM!L.$0 /?IE$N*\LMLA113/$-W^3](G%.R A]$ VT 5AVY^$T,G[<[JC!H.^-);RS;CUPV#XL8VT(Z M28\$,<%1"95>BY(TD;39E4IB$>^,B0AI]#?6FO*W>)O5!Y0(D!HVRVZ&6_)W M3J>S8SMQ'DYMF[4);YD.;[G_U]D JE^;$>=4B2 [(9PP890)D!Z'0&ZOLNP5 MN7:@:(+VA,34B4*>)/0GA-=/'J6PZL),!-TH@OJ*H)81074469@?$00G9 Y-QB"+6R'&&/A/WTNJ$,("B0\*?^6!7V<, J6-JFF1 M+';Z^6BM6YB9H2J8-PG:=@MX?KXWC:+ >=Q&6*'(O[7 F2�=K;7A6VBL^%#=\*!@;H&,C(T3EA$0^X;R0OTMN M.E*&D/M\+%*XJ@"@STB"!F<$5DN2M;1K*0I0(PHY@X+$6*H\ M6Z(X^BI&4N(0L'@WJW^'J;CQH]]H=!=?%0DE_E$6G:G-VH5 ]D/-^(=/4)/ M>,I)IM@_0MS+6\$\N;M_Z'R1CV8\I58I^"6"86[C)=@147DB,=.$,\!5M'0; M8)PUC ACG22\IXB*K_E9# (0(4&GAN5;?[/EJ*GW/+H&2QD$I6D3H@@:S/]99S2Y0W[)SM2*"9V82*8YA?*AMSRPNERR?@(KQW79=>@^.UM M #4EU^V5M5^FY/J7VY$*(F9-=D!$#T1T0<0?B.C$C%+=G;@9?2@6VQ)BKX78 MST+L#>^LL_=05?C^FL9WI25NMUK+1R+.1)D"*-C MYO)HRW?FBI#\1R]^MU:Q#!PK@FA//1M@65N*@)3!32)(DS701FUSQZB/1BSI M;4!Q$I($::(G!:B.19KT/5TY0]U[@[P5V.D 2 0"W=L'BP+%(\AJ(D!S8B3P M7X\4;B) )/D7T?\=!Y*J:817#1G8J!$DB (0<8]$J;>0J-&L %M=/ M1.#EDXWP=K]S/%Z/B3@>L3BRN!HX(9J[2:A9Y[E;&F94698DGDQ3UMM&H&<\ M*-0&9((+)UQ8;MM#$7(JR;L@CC6-G@)*^PFBYF)%_=(^)V06.IE MIR3NE_BNG#0)2&6&"E+M5=U,!8C*2)*YE M?N:$&S^TW!!6Z"NUXVC?I+3T;*G4'VFI:::CU>*X%L$.Q![%#$%D [(DXW_A MB$ZX@C]S"S#_\Q<\AF(EO8W= 6.GGB(WOG>$OH*%#,*UU0%;XH!9R8 YJ0'C MVH'5Z8#%!I.XHF1J]+!N-0XFL8TGJZ^Q!NV-Q/=T$R$18Y;BP_G.F(J!D%%;\>&W- @@ M7:)B%)GT^>=K+NSBJ@MM8^-2M D0)S'ML)3*NW \(TC0D3TT9.BVO,]''6$5Q4U(0H$]D!P1Z(+(+(R;K M.%C8HW-GC7"M[.D*FX+M!;ITHG:W R-[%#&Z1"%,)&5CL6.ZA4ME0TL)X\2W M(E$[-V!:8+Q$=#/ 6)HME6NHE=L=",.!PI';3-W495G=%WY G97'O:P+]1)G M"@[^BR=I?69,0@[L-'!"QUNI52)D4GBK^Q -0L3FQER>/?(5#HG>35__D^XT0,H(B@1) M$D9S\$*X_?!?F'BGQ2[T:S;_L6. 32TRB%G(YPP:,,GLK$"\HRNFR/"OIM\Y/\G,CR)M8V> M_ 0!OZ=_.7CY,_?_3#Y].-'O*&^_SCYTP_L5S_^239VL (5CV1+>)X0]C0#8.)#GU-HXD>5J@:I)''H)PKH2B*"$ M(HY78#&?A;BW2724Z,0@0(Q.+Z46O,,./)3=WL2-*N: %MW.Z >1.[ ;,(2' M)AW!,,A>4%GO-IZI.VE=15!P2^ /2A\$._E2I,UHP!73NT*QMXG8*^BO<_>I MXE&?$L#O[8FXN$+HW(<7 RH8IHN^7%]4(PM%\$E!WF M;)IH&-U9$;UV/&>]7;>R"3.R1TN(1G<$8<+N-W:RKSGMKW6,I!&O=5IF&AU8 M5H\>.$R#Y(+"HN M>U/^C/RCX3:@&\NQS^B2!FS-B[!OMMX/">4NS.T2/20@ODD&EYD8[8Z%;O!J MDD,@.Y0Y :@\FHCO5X;"7].X&%7[%R+8ZI7:5IV_!7,5+;#S68#EK+V%UB(= M,6*[)#X6H=R>Y4FJIQ666\=++D8GQ;I*C,@3VRM0ZN7@ FN@W_+.LDX?\5A/ M $9Y,2G1*8%>OXBA2.%.INRRY_>WW<(:L5[AU;E)"HBWRB*T'DE,CESYWBZ#)AQO"W;'\+0R-X*)W3I!\)G/;=> M:7C^RNX8/[ =SPIV&",'T'(0">.[+I;3Y"^*=JGV84@>L6<)41]!WU_1<*0O M>1R0..:(,T42K@AG2[KOD3&2XHQ',Y(T;_'KK]O$1@?R".W3)^JU/YL$,0+4 MALVUFV?8S)G4FO-L+K(B@0%C8B9L5 ^,2D'8J DD%8W2N)6"&(OP2B O.? WV[8>1)GS\5ODE.+6YRN6L9JJUX?T3/!KHGL>Z+D[B5/(MF_Z9#N M7-QI'"L1UY23F/@MES4/0(WC8<"-S2-4S17KZ59>-R-J.M8V"::1D;EWG>UL MA0@"E) G"7WQC"6L!V-VPHYD38<_[2"?]5/G9X-8)KF;\# 1TGF&\2F0OQ5' M)I?)PZ C$=S:.3&V?Q Z"+ Z= 0=+9=E6..56(^/.ADE]3:@+2F M%C>-4ET#$Z2ZO6G #GSJLQ.F=3VR9T@"ZGSD\;%WOUVOV?-^MKQWF-*S=!:6 M%XGJZ&#F!*@1YT#/: H$@7<#0&E*1R3IB B80P,9A>$LVI@5)4'0Z7C0Q 0C!!>&D!>T")16@2"C M!HIW0C835+W#L"F@#87PG,4H)$IACZGRA'R*QB.)6[;.^#+K YB1U]2;^^>O M$?5:&1N2X&,7"$^(SQ](D4\H$A^?>+'"5 @9RFFSHX&<&Y%O^FPY+ASA%WX M^9OP#+R'H">,BV+'_7:]1"28 M.XL6@:1_HC!0'%\L?3 =)C?R0HDT@'>5M:*SY9G_XHF OU;>ZI@D7/LV(THV MG.H8)'%S0C"E#>C)6,@Q")$M)EHZ(R8\,.76W -!M[.%^I2*EHNL"=M \DYW M(JIU%;] (=.ZYQG\SIJZKK\ U:PXH>/0JJ:J :RLN+PA-,-N))3JKR1> M7O3=4+U0M#9EY>1BDRI)TCY45L8<+M:6]0GGC MG-&ELW!:S8&D3F)SR#OU$25Z,%41N -950A)13";DQN?0&[9O!5,6^Q# M0,1J&UD!= @0&C+#;H970R$5!V<_F\_>O$L_6$-LE[AH,?]7 MFAD!=>H9(YP\[ P]%.8*O/9$R?T)7C>1P( 8/F MOI*A2BP-#0?JG+?X6D;)E0_XMOG%@B$5:D:,;N<*,6;LB0>&%G 9\?8RDQ6I MA7VIOG,$G/CQ:"SF0X%*$'@T?#_=40!;H?:%'UQLHVU (?7*.B0_,*_2*\@0 M@-B$_1!V;XA?6; L#9AI.A8\MMDHZ!$2\D>@2,B^T&7!>R.RNZ[EOZ$1X)!@ M)J--[9/= SL:% BD*;^K';J_[J;,./B"$>5D&_(BE KH4]S!>$5U$RD1U$5V M 2V#$861MCO(']&.R$;R#ZET.9OSS/?3@.>#;E+T?B>X)]D^ :*F M&BPYPP,&:^EUS+6I$:)RE2*&R,L'06(E0Q$EGD%2.8.#G38ATB^X3*>>+8$I MYC[\ZOR5!@LG!(?T8?I=.FR#CY[8$@#_0!/Z>67X:QTS[3HQ9Q1!)F+>%7L&-C99TOI%VV?(P">\/')(3T/Q3%P MZ(M@4R2IFRB(T*YT!5(PEFK"E'8V8M$.;+<17$H2NX$M[39GB:0[07P47I0I MIHUGAZ%#0ZN :804I,L5DD0RCW;O6] HDIN1AL_65)TMF*P^CH4XLD,6O#_; M4BAO#T4:V\S<\[6%J87O,G=^ NE8>?QJ_R(<:80UZ60#?9;9$4^9V$2%\72L( M&<2+80_/%$7S #(*/&L8(_VVCP8M!O(-DYH 8Q30;2B;L6=/:NTP;5?44M6V M']-K$YX(LEIK+UOP?O%$[2V4ZML7NAJQJC$O5TL134LOKBQY<-S.NLV4&,QT&%IYSA;5&9OFA M17:,E@!5G-&W5C +$/V*8YO*9%9]M1CB0DPCE*K(JMQUFY? MM2&3S,*??1=B:F01R)FG9$1V6B.3'0290B)PCE@R3_)HZ0='(>1)VI G&<9< M?2U#E@Y=?,@,%7=MO(W8?E5'E5$4+/'$6G05L*-6S<8MJB]JT)V0+5[0&MH!DC\LZ68&:[ +MB2Q-! M O(+[FFPW2%54\!K33U4TR5;]IK<;C_BPQT4*&H!V?$+>) ?#GOLWAMG;A2R M&=1\-!*+.^(M)1C/$@HD)#8;#5P)9 >CL61]=Y]K[46.[;A;*)2<:.20MM8> MIEVEK:C[$R,9?+H%H-TW5QTZ:V9.&C*IRM[*7'[+ $ M\QN:F(X2"'-BA1P6#AQQK!%_11,FJ9J'Z.O,5TP.,R63)_DRRXI;5+S(XWIL[R2SG7N$!SGD MZA.KIW$W%"^&2+VSY:\6A$M'L^ .XO1YB/-LF1Q_IY;K@D-7M M%PU:YWH*6 MJ!,,N(0;660,K==?F.CR68C0R.Q4D^+[ 4&"J=#^Y-[AW9/'G?P@C+_HH18D M'N1)#(7B96F5\U >D3)F$<6,%VQN$M^)24U7Z)MT]TMMD>>E@;/"]T!Y;(M&(O+< M$H*CDB1G>,F)8P"A/U6I5?SGRO'H)YVU9\4/! A#Y9=1".3V*TL^G*,04IL= M9&?P&J:V]L"-,MAM/#Q%ISW$9Q@:D+(P(=B=6VY:@G_R$;&4$0&OZ96$7#<2 M]R!+[HI3/@]$V KD7Q _"L0=HI"?2) ,4X#_V@5-IUD&VPP@$X!!S 1/[P4 MQ8>9!KL+2N&W3.6\94O#AT5KN?#+5M8^[ P78<"[([;HCRP9;?P+ M>(8V29_XAW$/@9N37O1$9%?D0DH/.K[2'?YAW-)G?.8'KX'._.4X# 76X,)0 M@K;V[I)0@:ZA\#L4+VOKEEVD$_+2<2(C%C>SG&.Q;2EV"OXN-\O=!W#%CZ/B M,(GS5YX/?,&VEV)QR-L\]&LD?L3&S;%<=\=-&AAGP3$2)5="$4E;0@KM'S(Y MQ(09I/\Q+3"BE86KQ$-YD1W*8LN;47WXT.>8FG"VY36V0U2> \HV-UMQ[.%Y MQQ[J;=8JT#M:,H)L"W.*A.WBX4+3=34FVMZFZ?P\R:)XC,$X2R[)G8%QOO&] M!PU^30!0=FP\T,"X@98.QGWW\*:'LR\FE%$@#]T[(7DD='1M!;_3"#&>IBLV MV7J>>=.(<,*$HT?%I$%>/3L9B#*\O24)I]BS-%3*'R#6U M;8>;$F\MQ[[T1(4&!;JBE5(:4R<;1O[(\^!K!V[\L:.*GDT(*!4\8-^#" 8Y?@:[-(KE]BL1/K?G=+W9AC*-H[T9A-.+ M\T(&S[M;R+894X<._C,F#B''BZ!I("F?W;67F"RE OSPARS^4;RN1+4*VCP> MZ4+Z@U!9PJE)(K&*IE+ED\ALJ:MFY\-(" M@-+QGC)X3<)+QUO(E_RYJ>F_HR&U@L43!& #%J*/\3$BJZ;]82K)8^2!G70P M0K'3>I"],UCRA4+HXQB>5F)&*3!41[2$&Y\BTOO+5VT+&& M% LD1P0]TSD5.F1)&86C$, MYKWS QGNECMPI;2[VX'"0%E,70_P6 HC9V&Y M*GB&@9)!J+Q#\!/XGF?+TB)"+:L^*6\$Z @CW-*UH";98E"FZD!U-0+NX<*/ M6.KRMV&(P0U,]DUAC:S.5:#M9N/BKK)<->5?R<77HNFE,_[/:&0Y;O?/W@Z% MD_J>T@7)"*G"&1C4_V1$G'BH@1;:YIB* ^P$O0GJM88.(AVR**LPED6 B(V M?;=X%G 2C*")W_A>[%'F?@W!0CN// _K.#-UEY=?S&*C. MR%;1+&,.8*D0?V]<0KEU<];Q#0C)G[& '6UOP3.T+/[C80LES,*#" M3?+@V30XO[^];1.0)=):E3H8LC\HLDYXCT1V2;!/.R):/".N\V_PQ(^.1M5IGI0::7>]JIAE9JU4 M_B*>R,PSBUM[G--T,7E;Y"P;4)]0A3Z1'9@2/O3)VAA>!R$ MDO[$7I:)?+:@.Q[!,@^5].05SEWG.Y#[P@%T!@$3+;QQ!OVCH*WG,O,%+KGJT MPV/$SJ&V@NB>*/V3A($)D2P0S@-&KBI<& G\AE7*SR% M!&FR8&\+4*$EBBI[>R<%B!90<\!9.C *!F/&]8B=@R] >;'2J(3EG/N&RNII ME2ACUY22847:HFGLUG0Y?_'G3_XV9,?)N0O;"YXSR>]N'(]&E'HR#QE0!=E; M ]SJZ8;S%_87UL#>+M"I"BW:QY$7(RC++Y@D MF P27EH4?9=E@;#?+V0XRE^&X+\QE5929N4"TU%32]<=E?K%(F/Y@F?T='9Z M>2?JA#]L? _#LH(KAVT)V^)ZX-ZUR=,>,$6[L19LEV[YU=G0DO@VP@:MBUE! M%',C7_L@"VCUHJ[\=@,>;PPMA,K)L403$T7C[Y_8XW=.@_4E8I4<9H=4;"-( M[P@($H6B(6.(%F'4P%X4!M$JG(3B&*1P%0%(=C8,^)C $BVB5-@NQQTV#4,: MZ:@Q(BL_ICAU8^4G#D5R$B;E7Q#^ M""*2I8W$_P7C#-$L##:)7RD4^6-MGFE@K:BT0=\&SJ)=,)BPJ@L )M1@DUXG M1/9[)#J.S>\$NWX;V$YPL^2LF*Q]_3109XEDB(YNEIGBEU]:KL]ZN M.X!RG9 UI_VUCI&V-;L?M"NY-C/L<]9HME2$:%L&$ @BUG)"&XAK'-]5I\29 M0*=@;G[^9$2?0<"#=) BWKV:)BL7?/G?/[[_^/'C)[*Q M O*,E[S(NR>?/D[87^#_9(2FM8W8>QIL-O]./-^CO81LMAT--SL0?)*Y@F-R MCD4HU]R?+O[8.@&=/EN."UK_A1^ -2RI\[!7/EJA UD:L3&CPI(='2W]X @2 M6XD-02%AW.%89<_%A'!H8O:R$OV0N"/,J4&CHU)/PT2R7GHUWUK!+$!@1!M7 MH*P>HG6/QWM[G+*5[%A&GLP"CBIIB_U[:ZI:KAI#>&U%8@&AV8HO.O:T/[5< M-V3Z?>G:UN=-6L$=TB MN;U*HV T1L%V$6$X"!;)Q!"#*7#"JZFS1>926&-GAY?:2O4B"H3R4(:DHPE) MNH(AZ%R;Z5CT3"ZS(O^"TX6P>@-BGOIA!.')[*[1484XC%#;"OBM-7CFW81O M."/YE=OU-0M'Q9F(JONOK16P$71W=Q3 _-KADDBB)*9*.-D12.+V)$+W]8FX M7_/2X]%T&1;NP?SU/%IS41'O*W,1]&S2CA&;_T M)!YUS@5>.(W=WY!X(]ZRC:I&\(4)>)@6^#6I"V _:I!=YYI_AP*Z=;(I$&Q& M$=A4K+DK7T1='OY4J2L,([N8Q !TW;X\8H3/MH]1P_B>K?B6BPV^-^313F=\ M@WZEIP813UU?^-V7PFDO@9MEGN>KGQI@/ITHRV\-9R'NGEOVS%@X&\MMF84I MM[5MP$/0C4!2Z#JJD/)I,>9]Y23XQ+W&@ SC ;,DTWED:.*H MY2PLLE5>]DWV2&:>DJLMZD=\"0.1R184 U(&/;.+D2,(&P4_&1 +.^\\ 5!5 M\%N!Z4L]'M--?2]0U'JTIANJ=7*XLJ5<%W@?&%2TVNI7!K6J"HA$[35EI.-/ MZ92MJ,==4D$'0F5'*;)4NTKA(*)X8Y>X?NH6= MT"^'V\BN:"8U7K]TFIJ9T?(VE3R1VU*4]/XE:-^5- -90WNK9VY/CC\7>C%:;$])/T('TMV(>Q MT"L(LH=L1JAHSS:O#I>\)$B0XB@$<(MY-S8+!SLF>9'@V9*G1ZAAG.BATPUX MSTOQXJL3(33)BA>6?N=X(C^A\Y* 0QDJZ6]J[9(5=9YGLLYS)A(6F?M:!C4= M7E*T M5E-]A1J0T7P,$).PL72 \CTCN"V"ZR!+LOSS""XRTT$:4_VE'L)- % M5^Z8(UTZ'G1MQVJS2! B76+P,W;^.1 <432;3-OGBQ(%#M&,JOX=+)0W M?O0;96KLPE]YD#/(I63'L_@5M/O4;F,$,7%NO#AZQ-E8J+/&7OQ;N8.X#L&V MC/*ASP:;O,@M9(FAYRF]7_=8B_V0X/1Q+DGI!HDYY?L@Y.[6=!L,/V7L$L8O M21B6>P#4#I7GCJUL,?3UM17\3J,S^DQ='PMZ7M!V^5DJK#8G3A3J!,B/2C;W MRQ0K9Q9-Q%MS\6Q%O"7KH7.;!L)\4UMNNQ/JT:6C!3@LWLD /DFP9!.4<3(1 M7JA7*+$8!=$$2522-94R$@?Y)5?]_?;QGW01S?UK]E*U(C_8*88<*]"6Y'N1 MJ-,V!80^QP.?+"1Y1I$KD%]"PM0.5?.&^L6FE&_#@R/61!)WJ5BZ1+\ M!WW MK)B_)IA+;#B#F,.[Q#&C;>)/TZ5S$34FB465A$8IF!9WU H,618' M,1KJ(_BQV1OXL3EH7 )V"+P936N$AP>F-J)AKTUH>2J#$6'CNCV#N,?.@JQ8 M=@JV=Y-P4G"B=EMLHB7+;I9;,Z$7+;G.ND4-C36XCYPPY-Y"*$!@K2C/%E6A M.!2DK+9^-MX9:).B-[BD$6IDDT(F4N@.[+7!A*LVP7'%YKTA>..7\98P=^65FJ S?-9Y-0NQ[V&_HR76!L.%0B M"7R/_FHT"G&6.)=A%2II[BE#RSQ5.YSK",RW*!:0\1 M=C3E[?+8=D=0QN!@8RBG.L1R4Q(A[E!28PU%.NU2)'QD*,574;52:FQGR=MS&_WKUKK95[ZW F,_LB23CQP= 'R\ M.!T&A+NL$UZFCDON)OV,4$A7D0_% _*\B!T73^G!S%';C9R9\[:1O-T?NR)3 M<+;,QM@!/G7NK$@V:3AU7>&<%C'IN7,'5;23'522U9C:B$=MP0$B:^<][L1! M@:XJ&-^+K;= (K/).$Z3BCHFA>.' H.]*Q MTK:YY,OB-+,+:T$/@[_(:.^F8(-TL9\&TQ?,"S".L<@@UFXVL0\(=HRSTCIP MX= ZCG<4T$70G^^A=6)KN:W#/O8NEAES010V^)4U@J"1WL=>U7U;!)FTKJ99 M/HU]QJ9<.1Z]C.A:3X *WE\<9QRID[\#?8(=F$DN;5W+EE^E&V,53]O7B!UV M==8]G;48N:@EE8TG-&72 =^&*;M\CFK, 8_B3#PJ, =,RNT!D6(/F,A#TY'6 M !/0@OB8A/0>IFVQ-SK7[T^M\ G^#_AF"X+RZD"),0G^IL-5D^X7S%$ 6#'! M_R4TZ1P/2P46!_\>^1A*SRB$ONO8')]*1""'@!\<_O3%#)I;.%[P+H*1P/]1 MNL5K5S']X=^[]QT9'Y6,M:)X-35:3-U& L[I>K,-+]$HBT?9*J!X;+0R1G&J M)"%+8KICDB8SB4(J)Y'*DO2[AZZ)/:UI\XB 5T0K0>Y>"O69C HNF2],9/DZ M3ES:6=N.A++D)ID" T]H#A9+OD!^=:(G"7MX1C< 'J\C]R]&4K0%S;$)(V93 M4B9 .L&'E,2[SOSK2KI^G\D$H#U67, 1))]X[M(1%V MK!'XGJFHN:S\&$$W,% MJFO9W:S8'/XM9Z2(<92A+QESWGGR9C[6*&RI3Q9& M&84&PXP.?@BF7;XX%&@TT?2E7JY/V6LTG*[KCQ07&R0R0E M!6X'[&_O8XBU>> S/G9[=Y!T86X);I) MRF-.210Y0R&D23G/X#;4DOV!-$E"="QBN*42&(H\LW06EA?)E[:.T,&$ M:FQ"Z#A24)L<;H4(8YN3; 2@(I.T>707\:<6](70N#8+*B[EVV6=DK8,NP9Y ME>?0P_UG %CTN.V>>@MVJD.XTCU=0/$!+8' #^_OWQ,DSAYI,=VQ2B9FZ8'< MDZ0#(GL@&.N5]&%FQ_,\L<^!'X8 NFFY )#WV7*\5BJF+&F7D"1(6>D"%(I_-*!N 8]^RL[SPZM8)@Q]Z[AT7^*.AG&!4 OO"L@WQ"IO8_ MMZ'TPHU34/4%5B;H*"5S%:' HID/_F#:I^C ##QU4Z5%EMB"(QGO/7\B6Z:G+7YG)I9_DH8I-8)&HU] MU"V M@@)$9L \XRTO,O.??-=F4\ #)UM:KY+C9"92] 5U&9=ISI05^W"OV7;9!L@5 MA"P\>/XCA(+#SKGT-ENT$BG!;/#/;0!F[A,K=,*X8ER;&T2M0Z&PP^,;5(8( MYXBD68)M('@BR-1$*61GY-X9Q&#RJ@3GGDR]/N<^81&(^A4- =ME020&X82N M',\S, ZJ_>7""1>6*\LL++;MSGQID>%4DUH(C.XHA,E:E@S*H>334"M8@ JL ME 0XM+ZD\G*1A%&I5VL="-H37N5B7/)E:JW%\BG%#D8ED)N195H\5YUKN2(_ M'A0=*(AY8-BFLOJ XA'F%0+-"1-DX6[QT)>N,5'&U8& .2,K49.0JJ\YAF_8 M0/$-I@Z^G^!S3(6ZD.#<[S['4(ZR;R$GBR20)O:&'9:4+;Z'%L5VV M>&%$6QXG9N@5R_0-CWP]:(M%RU470[8ZM4=?.$$8_6H!IP>F9Z0*G U(L@- MG&^W@&4SGIGVO&=L_UR&%T[11!*,M5H%@">%"5QW[,[VMFUA#=-4X2$NZ/;Q M^.;.%/%DLF=>^C&4>SNEGTXG._S\U+7"\# K9\[A1I#8UR)^SOQ A+].#5*)I+"+G MV8EV&D&AMNNU%>P2F% !S"A[^C(DEDJ3 MU4KD")'@TZ#)0$UO9KE=,9+*NN MRJ49U:<-NX5YP :QY8J?$VK0.EQ6?*LDY9,Z.1]^S2;9J?6:'D+^!#\3)0;C M9'?E0LV<,=V'_?^=50Q@MW41(!&[1 M/PV:;7D^<3*$T3%T2+7D.WM0"?Y#Y[7[MUDJF''Z;#DN+%6 ;K1<"AG*CK?U MMTKL&50OD'$3GXZO68NG9"1-I&QF8L_8!\.B9K[ G2'-FC M#PIN$4@TZSC<:QC#I*KN2E1HS 9'KH2B3 DG:I0B\$(29@CGALP"POGI/&H) MWD^SI;!@S(([N(Q269WQ'T/QU[ 5U)^TSL19:P@K9JXJKA&!Q:K@CU.XXX70 M4%P=*$XR.:=*FS!NU/E%#H=9N&1S,_5L7EN>/<%GRX*ZP2&$JH?%?VIO%BDJ M&?Q%"Z]*,"U#][=!UN]8LQ+9TU M#NP]^VVXM!:)">'0726ZGRCHD6HYA(2%B8)&B5R@JJSP82J@JZ\!2[N9Y6!M ME,'RE<&B<>U=9RUJ"28<=/ZHV#Z&CNVP-Q%!_^S8U#[9P>OMTN/@66SDA0G$.1S)(Q?HO'3]%Y$&[LANB!7WTQDFGCF1 MQ7S>@*T7))9=@0D87\>7'HF[(TE_IB#PIHM%L&4Z9>(39X=Y%I__4/RH?/ER MWAO&BG"W_,)@"^3(3)F"UNA0XF^$D!%?F4IEI M];>FD+82J]:-+PKJ)+B5>(M@-9U.704*BJ=2P*<'IX&!(2BPX\6]U@U$#TD' M0H7C59SSZ'-Q6!AX)=G_M^?6:SMM#;O[ J1**^VR+'+4B\3KG$C EYU*P+($H$U=&(DPX0JYRCKF0*@RA5.\^S8:'; ML=4]UFIT1H3(AQ"[-7CI,/@)703< LL>R)""P3,V>8N0G$F5&HZ?N4^ZC5(R M-2[2?28[4/P=21?L^8>OP/XJ]P7TCRV 'LV6W#[O+$3T2>O\2%=26DZBE7\^OC'F"]RSYD'$_7PK)'2,#1+?E_+SV)M'?HZ:7H19(X>2?) M?PN*?HSE)[HPI!/I%[4(8;'CD[DS8=S,E$G"X%[(3IA!1$]P3FM#2$BE_&4, MKVHO_^/??CC^])=_%X )8Y76S0LZS0AJ#A)"S?:^E2 "9^PJTY*V+K(#SB'I MML/"#-J$6X%$$03LB,+P\XUU+[V(R8[>]NX.R(9 MD<&S<&E1P0J/\E@DS("^C!^POWEL"_+07%-QE+V,FUCE:M]JU*WL77J9DJ&: M+8GD &X;D3)@ID0WQU?DSV)_:MMH'+;<6\MAI_"IM7'8G5%<2OH.X M#)Z(\ M-I#R>_(N,3&WAH63HJ+F28)[Q,2J\40\(VP;PH3AMXO@QO&7$$_7B)[ M8;"@W]#&1.[/A"TP2B6,$> ,M +!FUI:/%,84+ GPF*IU!$5#LW@CN6#8C0$ MGT90Q%%HEDP*M#J50AK',05N^[#F#TXW]W>KPR2D6,I",B>QJM MC&XC\3TB)7&V'RQA9K]TKYIJ$<4MG1Q#L=/=!9I$7 M^<%.9D*<(?43-R+!&N^]$B[K2"W M."'"*0V69=BKO$1[_N73*A]B MT^EA"CC>5OB$28/;180%PN6Y>LJ>+:MV5E)!G@0J?34OF7GX MI7@Z3NDR5V+#.>Q6 >7!V=-50-&MJ@N3DL04A\^].U;&"P$KNQ= GLWL&<\N MAVAWZX)IU+/A5-UP9'P !6I;] P+0%PYSYAQZZT8H@CBXNW\X[)A(5]E@ M9$S47=+'?J8N40$&PZC$<:LD(7?DGCR8B9$L E=X\#B^ED-MZ; 5( DM[Z88 M70$SQ18276&;]!?[:)D^A#UVJ_=T*[V8Y+34,::$TD_LK"<=HVL8$#I=4[;Q M?'>_>UTK C1H=O&JJ8LM#>6"+$&ZZ9Q(;7:E"BC5:6BKL:E5:7O/%@(J.&!M7ER%I;;]D6ETAH%\['M3@+VJ 1-U85N60?N%T0/@V>DQ%+UX5<" MW 4.K:DH2T4OV9WI>*&S."C..:WF*W"N(@:(^S42)CV8TY3;75N>0<\[M*S': MLH^_)@K[YJ>&0UIBL;'I&LJ:_HM[5['$6*O@?:3)%AMF.0AW\2BD<%4!2$R/ M9_0@Q5&(D<42%?-AQ?* .DT>@73WZ8.9>A.9:A0+QND6'R]8_C-=@^*$LFN# M[H.I^",? \WDO02XG2UT@LV ;GE'/+(TG0;/(\9EX2Q M21(^S9;YXH_(MN@;2,2@E>8AI+/E>1@Y:[;EVVV&$!->8EK#YMQ-F)X99/K4 M9X\>#Q$!?>_."7]G;R'XA;6B>U>KR/A.S" @ZQ0@8Y1-Z)* $8;4?$%Y3$*Y M1?( 3:(0-6E7UN'94LS)PV>]T ANJ@IPULB'Y:I^\1DKX*G5,!D)K5&*4F:\ MG(C"7@E]8U-VL"U"K1DNRV/*-WTBQQU;A=>.YZRW:SWS/B%K3N[K'1AM5IET MG?6XQFELF5&6([!+KKL=>7SV9R"W=WK"7Z[BP)?7< UEU:JY64R,ZA;N=UYP8W&"GTPJ][*(P= M^?$XWQF 5BR*>D'[[-2+(5ITUDY20+/C,!AAW@;GT)6YF$@#DB=/L8)(ITEF M )1_Q]U/<%#NZ((ZSR*+W12$-F19";/L[OQU\01K^\9:MZS!P.D129 Q:%+ MX/;!/,>1R1>PC8-1KMG*L"!G\([:E)\A4W9UL<=]JC:RA.]KC3K$ 65L"AJ< MXX$O-R)LU48N/_&LD$1/E"R3IFR'6YPAXZ6C^QX\L6**BO[&P3^13V(N2,+& MA A&L@6G8Q#$+W70LF!&\> EV/HD3 9O'0]>H Q>W8KKW+T8:Q_*329L#?;, MNX,S!#*9T(WZX/F/$.@)1SK:(,!SP&1F[R*0YF07WP-8E[Q5Z6I%Z7C<*8H^ MKWANJA!UUJ(#9LF+@$*(!(5,+WR1MS<7,JI'2\#3E72-J%+="5=NLT*[[D5. M5&.FJ])T( @%;%]H?GAI3H?+)2:Q,LV)!U :VHR*I_V,;@*ZX,<.^]FE>+A[ MM@C]P-^7#DG;I&G5XZ\R,B$Q*[Q F<(,6&LY.Q,^D%Q3CGF:$)&*?6(F%;O? ML52SZ+L9S20W_PL?T SH:P=#:0HLMI_A2V/+QL-G*TSPRGM*[U_J8+C5RTA9 M1=/,*B)5MX0Q%?;,"1>N#RI'J,7XH^B@BBK3N:%'JSQY=5JA:K3 ];V_C%X MF-^SY8]*/3^$)6JO2B>J"2:NB'[(E6]U'\_4F8#2H".E28FFEF,4D&Z&=.DK MJ*!-9VS?6X!LBI%8\4--F)"A^.UOU JP>$>;B3W^>/R7T0LD)I+W0^*.1*); M\LB5?6'U1>B-EUL9K M#! Q^!J=<>.EQ)/U?J;-Z@CA);N+ /T+QI?AX:[,< M)/$C:4!9H4/0AK=DVJ8G8D=Y SI<-Y"9,=3F%)+9&9Q?J+@@ZB=(EF.[(+; MLEN*)ZG+C+5KZQ5"#MI?)H+08'EU4VP:._>S*$HB;BRIOI5H&&W5ECQFE Q2 M2WI3%!JC^HR)8L\MZOKQ39.;!.2KFY M@Z-ZMGP(*1HIVR5.2F6& PX$0/K(7QYMV3\L=)B/2C8W*Q;7T9 J!,!#''RG MEEUT;XD8=27_=_;H.BN\J_-8'_P&/J/A(G#P>F[ITA*]@S=*=D_\N/\B_ ]9 M3)K8"1/=0K\8'J'X7N(CHW1+DGZ+,&$F4C]2.O^2!B9]4QVZ;KHM=! 7EJ\& M1^XF>BB-F6P<#]J,\&Y&[IDJ=RD&O>F"%T:&(EOH0ED*]3CNIHK#5%7#N7(\ M>AG1=:L<-[4(2ETI(.B08(^F"IYT(K[[U4I>4=NEIUI(<69OICCL&:]JV^;- MDJ_V.B&"K"&?F2:ATO'C-VJ=7UF(!ZNWBDK (Y$JA:^=JUT\(>.2QBU;N=OSZZ%3J[-6+TCM<>IM++U[F MHLS:BY1>1I[:G5_")093T+5E+@G\W"HK/FTDI;R0%Z#02HB+L0I9:Q 'JI,D M*<<$:F9G$ZK<&'L);$CQBKUO:E1(_,N?'1I8P>)IUSZ<5(G:B*GB&-Q,?QFU MD&Y./K474BBWL3!3-%9KJ,'.E1V1EFK(!MZ*>3$K(KW-1$URZ0"752X@MTTD M4GBK<_9(U $ $3NN92\\KRWNA_".QBFH6R;CKT4RF@&C[TS8C)8CA;;2$[N, MA:;85^>*#7M?GEKA$U9"M:E]LGM@ZM2EQV'SX&J,7<)MCA-XQ6*)H7=;",=P MO&^A5CKV""DRCNQ-PL$:>%UU)[B;R P]$-D%!*5 )Q!P$G>C! ,8*6%6IL7? MT!?\4RN+*9-T0:D=DF7@KTEHN?F:R!/B0?IMV.E3K5N),T:G+9P&2A%H_G(9 MIVB-'Z"L!_[W[E/'V19J?X\"E>%RZB9,]AH!>_[JA!$%=^N2Q\C-_?-7]HM6 M)IM,=,6$O6Q%+TF((R294NQIU&)+LUMQC&S<#?A5>$< !GW>J=P<6UA)=Y@M M;]E3Q=FN(<0+G!DS[_Z)_7E.@[4"EGNH_JTF5C Q15]$=D9F'L'N"/1'E [' M/@!9W&5U(-@ZWXB!>&>+7K\EZ)U@K3A0DY-TW:T'M)5<&W^ MPG%I<,K87?G!_H& JFF:OU*0'I$$!\Z_VP/KJ6CSQ_IH\\=LM#F/-DQ $T(, M?Y@_69X(["ZI!A"#"[=#@18 Q7>%==/4*@O=1XR/;RBE@AES4Q_"_U@0P<_Y M5J ^0A&= ZS'\?VE5142G.F.JYP%&Y^I /1G:ME_;*T %M(4<['AUVR/"16! M,=M>Q4VHDH0L6ERAGA\H[#$_1&5HY$,@=>="V3!NJWA@#)4V[%K\7'E#.0Q/ MZC# *G"38?#C3KN/7L&=6I 6VF:I<^MT.E:[CFT)= 'VH GE>3A;QLA6<>DVW:E- MH+]8GG!M6A%D@L-&9><%MLABT'S[*;8G0"_9I2AMHQG5!U5@$[YGK_XH"^VF1Q!#JJ^C G+&MSX4-!/@8B]TI$TE@:< MQTJB::AU&2UH@RLLY@=;J1SQBJ-&TJL&,8;N:(@_=-"&K3G/I'T">^ ^QY&)IK;3"HSFMG_S]Z[-C>.(VO"?T4Q&[%Q-J*Z M9ZK[S&WWW0_RK<:[MN6UY>Z8W0\=M A9[*9(-4G95O_Z%XD+"9( >"<@41'G M3%>5 !"9 !*)O#S9/WD% 3X2**<"J,J\L.^,X*!*=;A+@K-$?/KQ4+3"7G[KVCYL\ MTAY^'F?E9HD4266+D2=RO[3JG\$:NLV]87H?VFT/J"14+"S,@Q* MM\"UVTJLDV,E-[^R_$,S_B6>H<"^I42_.7+R"Y=)RH;_<-DG_]O,"U+$&P[M M-RKF37:Z"2S5$P+_*HWV+T-C\7S2I;?%31;K9P)51>4 *5L 5L%.$H!, MS: M;!H*$#$AM97.!5RBXFR^S,A\*++JL)(CBY1\0F]>G$!T2-?::BQ>,AMP\-IJ M?5#@FYA\FFY%TF06ZR>T"Z,$T*F>T5NK0.L<.DJ:?!.EX\YB-O#QD.3GJ%FL M9]F0L^>1J $)"K20(][%. #P8JDTF*4MW^WZ>?B.>CT(SJ4U?/VA2DO4HX/ MKKZG&'25BGRLTN0)/ETO\(2 459#?X_U"CRM]3E\'0E3K/./F6M%(*I>XK; M0; B"AV#H9I!PNX=0&T!0A4W1 ]9!;)W^O@-7X;:&B.B*M-3KKL,S^!:% M'\F&1:8!KH'N\J#&;]O/W2E,>KQ!D&Z'#O M1+^AY&8?N#WD>I 19W3(&1GS.&CP5=,?+>VY4)6$Z_ TK5TPWY'KH8L:7*HE MDKU56 Z]\+4OQ%^]&DE7'I0'^7C%4JT;$98SGH79Q\#+Y@T6R#G.\NN*_)0I M_C([?I)]_69?R#8[W>O#YCBO5M$>N?E:&,1@*/Q3%G#.HNB& 4]GDV- M[%XP^PBCW]8AGO$LPI)G4)4\#PD+IO]6WI=2G U!3B*>A-6 * ]S=X7)\Y' M&J,61N>9*^%V4]8/#$!RXT5QVS[NP;21\MS>T1HQLWM.4U9A[*'\*L>@FI4LA&)[5(^RR([,!O\RV MPU9AM)\Q7$QVCK#)!X;SN69^YFRV)*5B-G#]R\Q]DP8+TX?.?)]LP@C0NCLF M%0N(B>SIZ*1#'Q%5?HX@>MFP)^%\<'K2!!@AT[FKXXGDN^1RE0?U@?1%@G_4 MLY?E'&4OH,$O'HYK>A.%6ZY[+=;"*>EF)*L!FSK;!RY6_^?+^]G:6;';)4 ) M;X?U-Y"'1\<(/7HL054=,L%E,+I\&4GI,P&3-4;Z3B;.24XOA?QY\N+?+@Y+ MW*]-)%C^DA*&G<&X,QCVB*CQE81@700&'2.J-:^9,ZTG?MEA!6ZU\= [48X6 MZV>LZ'A0=_(2C^"M'!\K0PQCHW6R74&'W[%OS_;XXS,G^SHYA_S[LQ6; & O M\1F<&H/1SHF#,ZZ&@> MQ]'!&7_J#'+9!-ORRVQ8),4C8Z/XX#4(GC!I M:3&A1D?@1D+B\(-C1TNOG2:7?F/T'?.6_49J?BC3_ M?.PT%ZY83KO':/8&XCW3]V\K"!D;4BH)=? M+'2ND ;&D!U+ 1[Y51A<+>2 @=F%V/7UFF$09F,>"1F^FH(Q'JSYXAEW^,#Z M8>22BEGN,L2/::R*O.[)Z=@"O'^/Q4-F/OL:K9OE JC&2OC@S"%?_#)S=KLH M_/2V0Z,K#'U5\[? &EB^5XKK()S* ^ MQYFG+;26+&56^#8M@@-(Y0?D1,.CE!\!9WMZ/\L &4HZC'I-?A@6"!>K3K]= MAOV@#L-8L__J;'?_ U/Q/4'#'39\I^OL?7'BE^&(^,,=)U[$'Q8XOQJ:\[G M0V*9@V)Q\\ 5JC3!"[I[Y5_!]D?JT5&I9&5+/8V#-YH=:IQBB$/0[0O7^-Y?HV%)1[.7":5(&!0"*N,9'_9X",K=[17K9##*GJ?JD+P3$::F?"FCLZJ?&R3)\0V#>V.XV3-WQW/AW#"FS!Z=@!^!VLM M-$L+O2;9W[JHP\1IDPWU999^]#LL>;Z#SXZD!@]%;=X^1.B-!7JS*FO'2F"N MLH#XDAFO0.=0I+&CF X_P^//X /"EIT5MO#@M*Y(45\ J0M]#\1;1W4]&W#& M1QS1=YJ"0#XY'_?X%HT\QX\?$ %MBE'TWFT_XD%G6S[J\9'B9Z>* F4"/>G0 M!%&'X%+1T0Q/Z+F8P#:!IN_-*N8ELU/_Z7_[QP]>__P]6*^=XZ/'+ MI/ 0HY'>LVG>(G*OB!I+' D4UV]&/S*C7^$. M>AKVE58_3;]TO#0K\U0Q[2ZE?4=IIS5@N=8Y0_R+PQ>W)2_1Q?KZ<[4!MP1D MGBT",*G!_\,!PU,#7:-DS,7'XG;$+8\?_%H7['>X![P[R9L#T M9T6#.U5DI>]H?$[X_&GJ')1P)%908AL4YO9%+'I.F]"W:-Z:F.N1TC/C!,T( M10QY+:-)J,T\DD)]A*LGRKET]1!?/:BT%,/R42,V":=#V>0(RZ.\J?O,8Q5* M&V7OHG@X%O1PE'9ZZ13,]2=#?3#FZH,QO,+!JK%VA^?D(XV&K-EIZKZA63]& M#$:\]PSB=&1C2<3]TN87R3*12LPMN_@<.S[W"/6$Z@)#IGE%]E/AYP@ ,4D( M>#P: HKAYXJ5&+2P*84"O?%\ALK6S73'@$5A..8(L'GN7.1F=JKY*AEC\FD> M:1D@GDW*G=T M3Z1S'JDL"/AU> C;SUZRN=SC2W^+HH[F(C;Z#(9/0^1F\($9_\*(AM@B2G9' MXF0@V:/1PHTC<$ @*%&,K(3XPUY\Y\FXP:5]T\36*35I$5,#&3B/G+L<(R29 M/PP6ZS3K@GO8.]MD^9L#ZQY92@^K.)]E3K#*;2'_AZ$I2K^V$LXTF+W8'A^H'*FR CN/P?&QIO!/\_8!C37;YT/E%\V3U"FP,C)S#>T5#@ MYR?/#CX9D8-<#_]$?]X@W^^O!@L9;KS**UUF[X\_\1*.S9QD"V"=6, 0OZ=H M!NXB> +K!XLD)355V5\!(3^&_D04+-%J$WB_[U$\#$(](%Y]MXX0@1&AV@-Y MPU)A@T71R_?/W\^6$9GV8?9O#_DN[-]W-%N\X]=35NP17APC8%-8S66VZP2I M?"^@5S ,(E#%TB_/LD\SQ\-LU')-6"#=NGARWMI;D0FUL^A)A 4>>98?>C3+ M9$]$^6;I2:\DNL%["&>:CY*^U&V^OCC5$5_ !&();H@(;; >YKTC ?DFC)#W M%M!K>R66V,92A?S-9YE+*]^)XW2#S-U?]S3B%,QH\\7E[1-R?'!5 8 =Q&HN MHCM\]AD^' G'P]NLV]NU. D0RDXZD1BRY0$\E$ JN5A"X;^[7AR'_IZW?L1; M)@SP1./9?SR#77/C>/]M=I<,[C8\QC60IA2>5V#\%>!O;5IF1R0ACZGU9<8( MF7%*9F)A.+B=!6)FI<7,R*$&"2 (HJ,H2105DH1AAU#D)B7K"XF(A@>OB)2./*-#'PM)OE%J:*PJ6H6!*U; B!^= ZG:O7_] M%;]?EB%%DP5WQ4,<^ET9G@^,SZA&9_1[*>1.#=/EAO$BF4R MM/;N2!\B]OMQS)ZK\,#O>+E/-N0XF!^]T5(LU)9\AW6,[[:4)KXL@P>< MWX7!&[AU(:6K#PAW&.\[8K6!$;^,@M_>!PU^-OV$SWX,P/;,5U<,6Y&%7W!C M5">S:QIWX0]?+7(D\E)793F81A5FDGYK*-+C*,$7WAL<\6\H?(N><4D[8T7XT_^&SG1#?Z73F*.#SFC8\Y@T!D9 M]0@(\4W1T-EWRD#8\%-[C;P$$!/F@7O]N?.8\YYCX78)"B!?_J["??K*W*?? M2=RG7S+0/F&BQ 0@3!4"+^ED1PIEL8?I4@.C%/2P6.'\RVQ-9P%>I CB:+S( M J#FL;>K+^S43HY^#FHH[M-Y89^FD,V#JM4BH @QWHFUDEZ@5!5-OQJJQ=#N%,(,TXEJ684B7 =N"WD M <+_>)8$?>2P"IB9!S&;J=(H-AG!D,-(.1;)VQ/^9DB39U#0%Z MN\B+$>A2<2^V[&Q,6GMV6/C77BC(_(E\YF2P<7P*O5!08F??2&/?<)*T2/NRPD04MK37/2N MD?OBM[_,>S:%$>+^X?UW%ZX<_W$3!BUQ;/+A-."9)8.-D.?2 M=>;^V),N)563TH&WVYWC1;#D;;*K\Q!(M#JBEXYX3)1(:UX7Z!D+BZ!/NKA( MR)>P_#++1ATE%7X>))[K07K%NP"_?OU)"SU1!!TLJ[E,+*+-W'D!NL62J=.R MBG,0$=KY+#C23CH/ JPF :J!V:$35T6^ 8J(,98:02R3N@:C(#,C? MB_=L;PSK]1F!%_F70/DX.,.O^#6K44=(><2M-EC3?<1#]> C>GY\/*:YR5O7+UU%WRFGC^ZQ':=OAS\PN$90K"J5KR4UWT)RY1^T-B&! M.NFY,ICS]A81,R@Q>\U>X1/'3G(>Q%"H%48SOEG%Q6.GDK^MRF7#"K7"9NFW M"-VSBS'6.&]\2#-_FOK2I);Z.Q3'_SUU"I+T8VJ!3$$1F-: ,0:75HLG,"V@R G@,*Y X(!P,T8')]'O1 M=\E(PSX5.TPVMUJCO"XZ3#9W5<,PPQ<+2!PO0"ZWCO< 2;'"FV-/G=U7:.VM MO!$J'O1!!-LH?+#,83#TIDEMG:R\#$"H_+[W(O08@0::'.!EFD#>(?[77:M\ M.4$]X%^AV"CD.S/^H2_D#9[0))/T:R,EAPQ OCPPA[W'"6S5CGV#4(SX!XZ0 M5&D$3@RVS^(BTS6F2:)#$RRFO)/KSJ- ;'NZ);O7N"1XT=C];4W'_U(I2*-,M$_?OY5 2S$%0@+J?^5(RK\ MC"!_ KES+/>=-\1_?XR\5:=-*D6IX!_[CGTM=0?/R/>^9/6CI\U(T<%: 5L1 MU\.M2*>;H52DJS&3K\:0B$GW7N!M]]ONSR VD+5S]7/3'.V-(^ \=.\VA<;PU_ P^$Y' ;Q$E$%-68&"66&R=@Y_@6GA)0O7ND2#N[I)AB] '/_Z'CN;7#I M[+S$\7LP3:8#SV#D[P!:DHY]5"3Y4FIF&36CW2N9UR)>AD^ R+R"VL\HR=PR MRQ#P*1ZC\-W#KY:+PTL,1;32)_1\A1\X-(*ACSHF^6(*$9]15E:!E5@@B11[ M.#!>(+CYG70V4^"<7V;:,IREDR&.*-&AA7\D6"-\2B![8%*P\S*;2#:O$8NT M/&_"* ',8B$^I[N\(*-^1\"$A7&/AQ9?((/6X1*&'$U(T"V4YO!!:AF(K>XH MNFQO9L5R^=!'11%?)+'D;WKJ5BQ;DBE+@V/M-K6G/J#/9/F!_'=T'P;)IE.P M^@]_^>&OIT)7*X,Q?'1&OSJCGQW430T^A]4&+0+475+^K[U_F.$%_&KUC-FJ ML&%F>)QQ @*ZSKL0;\'G'P;#)QB1YP*MN0;YIST$()+WAP\U!LC%ZHQ2>JX7 M,GR1 E:'+AMMC!UTX[WW<%B?T2XA@\")_='N>1>.+ PTZIEM/W/%H5WC 0<[ MM4*)ILQ<2=-L!+=''[6G!"OF%X;L+2)='1>!OI*V$4DCN^X)[9A&L%AS8Q3' M!HFA^@4#Q0C>Z&0[;LKL_ M=0Q+)/76(X 12XL1G@IP_EY&6;%9V X*=.J$EDFV;CD6@J MVPGPCWCN!)/I,+'RME M7?85^0*II"R@C1TG6;Y($42,IXX%YPNPC"[.%6Z7V-<]. M:83F<'7R?U/KS@R&?+WW'1. ME4.^C#F+/'/F!>;,B\R9X,XJ",;2YEI1_D5\@RF(S'L+ ]!W%"<7^++%'W_"S[6. MB(%\Q-DK'7*&-^ZPU0B&((JKN0!$D(T]$^ECH\^>CI$^&8J8E]$9*-9Q6$/, MX]K[ T7X[=C=XDR' K>FU5/VB[,=Q]3<<=9%Y.'A>9V9,W@T 758W[)-VLVI MSS:Z1X8\%A)22TN*Z$Z4M%KX M***<>H6_16$6SV3J0=?N:N]U!;>+9E^4(4/8I[ MD(Z$0+8'E>%80Y.1WE$7!Z$0U$V$+U( B)E_ML"F$U/.A.)2Z:!'2!-;)N&V MO3C,I,3-_A^,/TK2FD>C9D'Q(.43W_#WVWODA!&IJB&.>43D%+/Q.$U$1QR3 M)J8!/"$(CP4+.XK68;2%H-G%J^]1Q]CUYPY!WM+2PV+L;;%^QO\:KRDBTUU' M%QR; !3L95.8"7.899/X,N/3F-%Y@'059S*J0[*0NT1K?2S65Y!YCMSNH4/" ME5)*+J(?(^27HFR^S-@41@*?&9@/>>R2-%/.89S@]<)+U/]978:9/OZC;]8\TT^8IA9FF7BO07>VEL!WE#>+XFE=2]NN.?]=NM$ M!W*^LX^5W)0C7 [#T,I6MX*V47QD:589_3ZKY ? 'P\H:0FP6LS_Y6.S GXP M^!?(I3L^FL2<\E.@2KQD4WJ>!'J<=0(1Z[X??A!E!&LEW.T+[]\O'"MWI+NV M5]KS(7Y'OY:^ZN>JHK3H6<)C$W>"#$; M?6"W4(\4<1\1I6294L)''=BBP3B7E/*$ ?C@^)JWU"GM/R)Y ) MCB]FA&F$/*0CHX_M0D5^(1N8I/S:DE'9Y5*C5;N-6B"'(E._D/)$T5&2Y:[0 M&N&[AM23B/'5TV7]:$@9'Y%4C/%1-" M.XG=G'X$H[3IK9\DZ"UEPX:4HP2@E&(L%Q1O!N M.(*S'.#GK>/[%_O8"U"WTMHL\Y>,-^,#6CY_W\#4TS2V7/'<7JS%=V,DH/8T M;\;Z4NWB$2V]K6$-J:>!UT!PL7P@_]P##"NM=LB\.;SHH7F\Y($9P;T G;$: MF0LHG1"IOT=^&IJ%+\_+B$17'#*<\>ZFI)?OG[^??0O?4100*K.QCX<>MK@O ML^<9'U+$8A\GI!#P],A>ND%=4^#Y2+,U&CK8KM.L_=*$;^R><#$@[6/:/0+^+F(1'G*%U,F$H54/L/R98T\L*EUJHA*<5+HUV?T\PS' MG0/#?"E#!I-9$!,0J)/"3$:R"(W/L5S =F?N 4!Y1C%XO[ ;].0XX%=M M%WX#RC<++XLGS&!H%H$73X+ FJ*P](M=2[(-UG[X$<_6$,:>H>YDJ+3__?A) MYH]G<&:JP&0SU!U#8+(M54H&J"W8>/JLO9&/(1.""[][)?HBE27,N\7VS"&K M7#+;#5D[PW+>E0,_VI6!.9[* 6/P,PL.:L?-(ZD$,"PK>WM 6(J@N,+M2V>]Z^_ MHE6R#._Q[G>2,#H\(1=MR;%X1DGBDZE!4$1\N]WA&W*QOJ3%O[&&P]-8%FL6 M]AMPFSK]>Y=-2S)9:":5BR#:A-27=9)9G,YJYL2S!.!!LZ;X8<2,:2[R/7Q^ MAS>F6<]5=HC2>>9*F["90F1/.M=9-EG\',W83>;[949G3#""LC+P0N)1EIN M)7$Q7V'$U"J287CI.W'<-4F,C#0C0QW-_'WA&*4)80(A(Z6!$1?N8HU?*>3; MBU=:*/HVN/Y(-$WH2%$$!_](Q/66YD]Y@7LQF?_=%4/N"*=,^!8UXHUI@4 M7V* G'X-FL:XF?%#4%P74\,$$L" ]!;1XM1+; HL(#V^M\$.OQ3OT#OR?VSW M$,A;I,A(L\'J"0PP_Y*.3F4/'7A&1SXBBT ?G86"E1 MC\X!1P42%/SV)"FTNXZ4B1+N#NJ-?'ERS%T;ET6 M*TZ3M@ %(FBA89038TCZ =$R$!O3=AJX5D@F#FKA]< 3ITES*()P>BP4%VNA M?,SB S\9.R7-I>,2/& Q&BZ$L8^&*%]&3ZXB4MBH1X_8OGJ^/_7VUV& M;FX=]"VMX'PM=#?9@M3J: 6)J1V(@HEBI5@HO,6LX>XB>(+HMM<$NV--RIT2ZDN6;DBKH$@1$=U'M;V\6*'4#B7O>KA,3$7F*Q M_H:DEYJLG14$$-4'8I.J.X#EG02/;QT/A^QU@=15TD2>:_[!/;4 M,GQTX.'-XSN56E7WH:U@4_'QK*-;U=8*0H#Y&7KH04>'HJD59/"<609U(P\3 MQ.*0QN>36+N8&%[$WV&A'L+DWRC!0C1\"\"CDXU$.Y%-O-PX 8O4DS'*V&3, MZ\6/X6[O4_%,_;V0A5]Z9U4T-4\&R_I/8QR86;&LU,O;67$D2LB7TJ>A%![3 M]-3Y^QLXQOO=\'Y]I]J^/4?@6.5N%"*C?U:ZU%-R\/ZBM2)KF5I#3.I9>;VSJ M/*KY+0TFI]4&+3]"Q<8M-C _Y4+UV'NLIT%X#%21+T]:*C7D7!F]@$@=L M!C#YJ6TU\I;6$+%D4Y.H#YIF=DR_#E8>->,;RWMW[".J]"\0![!BEBSSSE=:[!MW-[XYY7@08Z?J[Y'KD^M M'!CB.^;W!U-_;L)]I%>0LA96K/H5VD5H1=F)_^PCHIH&[GP+9L<_E!Z(.OVL M(%!0LV-J_W>R?Q$*C* M;E#5QP["(.5KL6;VLT5$$H&4%*D:6T%*14U,[?50MZ\5A"X"M/2V)-#9"\CN MPOL*K;U$(TVJ^EA!V+,#>AF)R #'_V(MR /UV[.ZEQ7$J;QN-V&$O+> OCE7 MH@C$4I_\C1KGOV%"P/,SC[P8:RHBSA!WVC5Q]O7X64O\V)=$V/JW^.7Z^;_1 M0>ZY+C0RK\(5/1<*/4[>S(J-_1B%*X3<&(0GP+W10"/D2F-Z%&VM($2(D*5Y M]GJ7C::Y%>240\%2,\BEL_,2Q]OWMH+8/M]WE8$_/7W#O/"IE;L)-T#9 MLE2_JQ7[0SBLU-5*0?,JSK78U HR6CMUQ*"U/87PB.%-#]OD?#!A6JOF<%0P4, B(/>=W>*P\0 M"P.7; #E\Z5^;RN(+5^>CQ':.9[+J\0P4SQ>187UOMM(MC !OS/2G(<*94/6 MU)*'!8OD)M-;1 1C,UCIH[X+;:U8#P5(+9$Z::005/995AM98=\J8D5*Y>%YW(#E1?LH>@ZU""R8ND;C&"4Z#A*?KEW?@TC/L^XZ'J0M[!BI2!2*$-,S* 1 MZ6VX"#3J;,VN5I#)&5^2*&KR*KI805::EE!W/S=\7R' ME25T? 272E9/">^L_79/0BLD1EFJP"MY8J&5JS1W/?#%1P'N8%3(+:N$+Y\/2D9U;VL((Y#8Z@4/O%W*R;<8[D0"AS?JX-* M]1$K6$22T5R_MQ7$MCZ -%%!*#]13*@7"M45\)N^05@4E'Q/'[F]BH9> M9W;SV#9@@(E('&TE;5RPKBX#FLB;(6?K9BNOCBP!Q-#J /)G!LN',3[QBIWJAI M;P5!M?)7K_8(,E8AYZGN5M.-807AV@<]^%I;V@*RKE:065_AT6G"S4>Q@GAP MT1;24M4.7F5C*TB1E;6)T^"U&E =FGY6$*A('JZW/VMWMH+4+&.Z:9!B!G6H M3;[J]0-6L$QXJSXZT2(B,0>_$W(D@46.U\5Z=P%%X)F2-K%B- M-,P)OZ"P+G3CAQ_:.TG7WOQ:U-79Y^L$13+EO_TH5JSF/$@\U_/W6$% F7C3 MXV=7];&",)G"!_*@E#\5YQ.H\BI MHA$QA>#YNMJFKU_V H62[/VT\K!Z<:X M='P?WDJL7^=@G3KK5I,!K"!9# 1FCZPK+U[Y(9QX[758KZ<51*8W-_55 M@*XV![&#!8&Y5XCR- M;UE$_+@NW?RW[6 TVR(Q\8=E0?5XRQ!@*9).C3=+J(3#"F,!%VGR M]RJ:FG_"+B(7LE? VAOO??S.1#Y6FJ(#P*! -C=*'G'C$);#\>$?2\_7QB.8 M)UJ#(I)[?7L2Q>Y-*D2=BD[>\5;O:8RT-=7[&#> MT. 2O5XA=3]J!6OQB_1%\ZH3?C8O+SAR+0FDF+]A=FJRM76-K>#\<"I*6K1F M@%BKIA\W_F*4&JHK>UE!G&()V)-4\)^DJ>:/8>S11(X$7)?XU7;GR2$7^AK;"D9A M132+353$YV0-K)@R]0S=474S7D7>3HL$IVEN_@Y=(JSUQ=SFKL(%ES2R8B44 MX#(TUI]6+Z>W$ OZE6,@-!_%"N(AEP$W!V"]*ZA2%)(7;&69[!K=C,,\4&C> M')1#V76I;6C%"F7/+U+JIH'MMMS>"H+N0B>(L?H',].6QRDULV+Z!1>&VALN M;6C\5#R!,EX^V(6?K."T"-U+(;>5T>(R_C?H;@6YS_O=SB=*E^.+SD#!"Z@_ M^ WZ6T$PMUNP:T.5Z"MI9L7TN?,]Y)IT[7J5\A[F]3A6$G0MO(.4N8XO4*[K M^OGQL:3HM1K%BA7%)\5Y>XO0&W=14.@JI5*N:V\%05C@K;U$]2C*?K5DL@Q@ MM!9FLKJU%<1T+8(P=W_%JBA+A*+UT:7Q7FVJK@\U!SL8G[-K\!#+:@L(;VD% M$3G5I>X+M+*3%:3E@>A> H<6TJ+!3H!,)16T59VL((T]5L S.E^MHKWC:P.^ M-,VM("<%;H1W"S5HK,-H"]?VXM7WWE+$&)(6[6T!KW7]C/\U7E-IHKPW^QG9 MO+[$2H]#'DA:X5*:?U#=VCPQRX]PN0GWL8/?13XL$%P&V;\]> %*$ JXKP9" M.?"- D^I?,/E!_X%-W#W*_(8@18JD^#@G[3B(&E-@TKX:D4@9:NAK&"##D^@ MKDKRA%80"$ZP#/,J"MQZ\\7E[1/+T7K9X;<'O/JC.P_O'Y<506F4\37NS*Q8 MI.<-OED!!N&6>%R5RI.LG14$L&(%TB(%&FMCC6Y6D#<\GDD!4X9KCX^1)T=) M,CNCXUZ4VG5JG$]S-7+HMZU@-(4@$(A3)1Q(&UI!@N2:T24C:YK;0DZ^=%7] M$G:E]E80E+ GS,>O$FS^(B* P^Y=W3E)([D:5#5UHI]40GL ^OD M(U*96A&3WG (*\B&"AE@$M1BXY4:&=]Z5^&*6+#_S]Z)\);R#T]HA]_1Q5VG M:&8%YX<+\J8/09X$9QGH:L/)6;%4JMS.+"!$&T_2H+L5Y(HQ+WJ>JK%YMY0608F[?Q=!YC><;XM>Y"[C6+&6HB16QYN66UDQ M>:V$L$PP:.*YM%=EK8[FS](+RZ(C&K\'MG9BWG@)/&761G47*U9.>[J9\>)0 MO8XMAC&_JBRN@$Q6$GRJ:F/%NNG+4BXW$6I=TU+H; 6I8/D&QQ7D'.(-IL63 M*#>T@H36SZL4J(V8_$5K(7DZ]?J4J_C6<3.R(9*,98_HAI.S8JG2H!H4O7OP M8I0Q)\U/)WR(ER%-)DY_!PWG(4S^#ENR?H-U7V7J,.P/S]YD0 MWDG1%H0,0RE*354'*_81"?%$+E_,"Q2@M:<-2='WL(*H-#<\._3/^]=?T2I9 MAO=.X#I)&!V$B]F)*CUO'8>T@BW43Y_FT%<9HS3-K2"'6@?4=@,K)DE6_[7Z MUGJM$P>3AB*A:"N5R<-]S0IFYEQ"I!HY@0"#'"[5)J[H8OY:>7# B8?/FN*E M6_C=_(3A'>#%,7W0I/6"P9TE>N852"?M1K!B\XWEQ#'I0+*"T0_H0Z@&'X4! M_B,-H(]);?@#_5^MQ:3I&,9=L#D,WTO\QT6T##]R!E5-,RO6K4:-/K5UH79G M.TA5.2:JR])J.EE!&@^HPP*9)W6 2Q*N3GDXEJ:]^/%>N= MCY@IW,P\N Z229D=4K; 3<>P@G")D4&+^:)K;P5!7;.YV;.2T$64-X_6>U%Y M_0=/+^\T(3N61([Y0;;1 _H@OS0!"\EWM)[$K@C,ZD&L(%T.[*U]%%1TL8.L M4@4UG5A4M[:"&.;A@+JLR"-U6K7V=6E;\PK(L_<6$'B:(.&ZA-*DIFQJW'_# M<^, X:'HM!%_LV+CO#Q_"_&U$E ]'>%'"LV.SS)BU1NI;E_S&XOZ6[Y%81R_ M!!%#.0*8LW*HEKJI\8W%^'KX^L/KTDO\TN8J_F[%!B-/V< MOG:32R>*#O@* M5!H>:G6T@D19JIXZ"4;=V@IBTGR7.KD(TJ96D*&/O%>%"%7WLH(XH?8-41LW MH0]5$*G%3:?%U.IH!8EM2]''BEKT2C$SR(>,7Q5O\L M7R_QLA MKW V*>NSY(=VZ]C^"Q:L+[YX,$G/WJ=JC0L-K%CGO.FI"/@'CDHO MV(=[P:P#Z-F\9NC7'^YQBTV\B$#O4DNI_KY@!=/(';)8,V5C$3V!JRGG84I_ MC-FOL32M\3,8/QIH!BNIYB!)\XO!;!O+?U+?^7V.;P7#.A?' MH+>Z=!OU-;85C'K>O\:>ZSG1@5;W(_> RO:D;&P%*0]8W73BS6,4OGLNN-CMMB0"M8PD02340L1SM1R%G8O/A-AO_/5>"DMQC&"O(%FS%-O@*G3#DE MJZ;9N+4.NW91.?;/N=JPR\O&_OGU# 8H<'PI^ MN?AN]6!! %188W*MU]/\FDJ!-UB%L](*ZAH;1^ 44V,"%[CKIAIC>M0TS]:V M8UBQ40L9+Q'Z?0]5CQ;K M9EM95)W=<*0HLU+&\#'K@CV;2U.UE!6EX=:N;" MK-O7&A<I8 M T&=5MC+P':P*"UR!W5A7)>H9(!;Z.'M>.GLO 3?=]),P"=\.WBQEW!4,WI$ M!2 R94C!T-^T@[&EEVTU4)AE;U[J:W6\B&I[M"[2&LNL;4A7C#Y3&-2E]P=9 M(K8RY<#!M@.99X$02RL@I0 J"E3342.L-.YL :G[[=:)#AQ[DR1J<6@AT9[/ ML2O42G0/PUEQCNG3>^E\LH<: _%3*)>RIN97%>R' :#N<>/:%:N-17+NE%F9 M];K93EY#LHSKQ5B7 C/7\V'[&N9*&)1^M.)\E%\8<@M7L97Y;<,0M8O%DRBF M$I97;Y)+K$8?\X31"(-Z6<@VYAYCQ6"'HH3@CP!< FR8'0UG P>@RD%4HYL5 MY!7=&_HH1W5K*XB1^2J>GE_4D4S:#N;/CLSU\$)>'_':0RY72IFSHG2HFG6W M9 7E1:)T1J:J/E80]I,3>:!/:LN7E!I9,?4[)W!3S.1O$7XUN&2"\F1256,K M2!'2!DBDIDZ"J]J:]RAPB_\W%+Y%SFZ#WW.^K,:7LJ$5:S%\H?B(:,4D*CNO<#;[K>]ZB>-OVY>(2E$8!WD)HF* MIJ>[9ZX\\-('[I.B_OK@'[6"M3+;!E%0 ;F9;X?J@-<6PQBWR7/DD.O/U0;6 M],'9*M%%Q#;F3W;#8DPR"#59K:>^Q[9B@Z>G,0<]WC(#-=W*=3->A_JH%:PM M*AV@#MY$"%[F*,)O$'(;UE99U+VM(%;IB ![EGHGU.AF!7G" _P*[2*THKL/ M_]E'Y)P'+K-8D']7DJ4(A.EE;"L8)8,*U5Z-V@Y6D/0+*S)N"=LC+%0+CH-[ MYQ.>@N7#4_K1BAU2#(!@1I(L;#F38%J)UV8<*QA0%68O%085?:P@+"^K2![Z M8OT24T 6:8""KH/Y!Q!SM4OSI,N>>2HN!$S>TJ.GXWCF&9)E-ND#X:I".UL- M8P'Y:4BJ+C#W3H;>W*:_%6>ZF']P!:D+<@AN15,KR!#D9X5XM6";R:',:1PT MQ_F0@J&WZ&[%ZBBN\ZS/.$A74,\6M4=$O@8&H:/?O^AOFS?1^Z* J"J.2! M)+@!5@JB0G$.3:VZ7C]@?A\P?6D9/NZCU88D?:60!(JS7-W%BIT@=YG6=ZZ: M7QN9T.2)#,!LSO^&L8*4J-_7B(/ZB M2D&LW]O\<2F#V7%7G("C6X6%T70(2]:X(PHVUJ".!HDL@%G6QHK5?MB#G(;B./CUGX _^1F]E:QKU:VM( 8.45KG1VKC%1M8 M,>7*,BS9S1&KKHZE"I&SM\&M8%71?:ZU R@;6R(NKK@/HXBC\2#:P*$Z@ M,/Q*FUJQ(L(E7E&"0FQDQ=3OPP =*&3>S3YP-9&U\I96$%$(O>32F0'"99HD MO!-7,MH:#6!>*:M5T2 SXCöP51^#6K$;-($>?&%Y.:#XV@>URE&X4MJ- M9'Y_I+YH4"7E2GFYB?EIDY*+]YZ/N8YES0V298,56EBQX<;(XJ71V;V^M!M_ MW0IF"W8Q*I[G^V2#GY)_R(^PIKGY#0_67\'7(JV"(&ECQ3H\1N$*(3<&(&HN M1W+8J[+5J.QD!6DE4 D])J"FN?DMEI>8/!OH90>%+3<>?@"R2N3XV'L04WZ) M!P \*2P8F,-0@K+ZYZL8ZF\1ZL! MK%BYUD*][-(K[-+4 \)Q6_:.#_&I/_1ZM[2?AOD==X^/\6^7H2;XJ=# BAV3 MX3!#4/D\<(6 8STB=;V>5A"976OD)2/4D4F-17%I0VK!!+N-:,%FE17N>T(K MY+U+TM"TK:U8X1J98_T9%FN,: 530#^])-76WZ!^GX F(B-8W=H*8N1V"9FB M7J^'%405(6XS>-L\V*V,O+I][2"TE!JMDZ[JUE80DV:Z/SD?]_BT1UC_C1\0 M<=<#+I=\O:I[64%6\K5NYZO<;7TF+-D0?!+; ( M0#F#_X?5><=B D^[I+GE_T%HB7556FT;WP:[,'9\J"NPPSU(IAJ<4,R>+-E& M&MU@?%96+$Z:N:&.@,FUL&+2CQ$+^:OMR]'W,"\3N,J&=Q-4FCS(DS.EK2R) MQH'<2CH_>0A.]KL56ZC30:6;.J29E9,?X1X&D-A/%:PEX49IG5L MZ]2L+C>V1%]ZWB#?UP8MBRVLX'\?J9;0GVS/)5IM N_W/=(@^8WZ84OV!=ZJ MMRZD8 -V'RF#I%&J%8VMV"ULK73FM%P+*R9-*^7B,Q>A#1:DWCL20BK""'EO M 14C*S']#O+DX6\^\[6L -X^79.Y^^N>^I] >YTO+F^?6$4PB'L"$^DBNL,; MD@4X$=.;HO281=.S8KE('8'4=KZ(B,:ISJ/0-#=*#K$J1X=?+A_$66?_:HEH M8AT/(,)2E<,0X\QAH12OB M2\;QZ\0V]C>T>3;-D^4&L8P=9Z4HV:5O:86 N N#-_S,V8+K21>(*VMG!0%E M$X_,_)%B]LL?>HV&,(XUS_)AQ1*U99&N;6A<7EZ%*Q)SE@'-W.!_*8E*13,K M-EY7% :LCJR1EX"?GA;!]9C;@X<;]OJ2K?M1\Y)5]/X3Y4K,87@)7!0MT7:W MC[.HI13LM21[.XQEQ1XS[0./8%^!$QQ? )>A6\;%$GXS?T2NP3*YB[P8 MP:96H2U*6UFQK74F\&*ML*8F]&)_*P@6K#$:BURYE?FMIHT@!+%*!6AI\]7L M9YY =DG"S1"#="/!@LNPP1W3< K-F0G"$N=R:J7@8U?!71I+T5!,VQCN!"_1(L,[*PR.M/4"NH$ $E>,\W M5-%3?*=#1>QK;/,"+)_^)25:U\Z*E1;U=':Y\Q"]R@CA8GOS*T*CIU*;%L^N M%%5E\@!91$_/+^1U)K&5-1_#/.%-P1Z/ =FQ&*V=C]%FU0!H>@%QHTF%3<,Q MK"!<4?12H[_J>]A!5 _^HW M&G] WM(*(G@8*SA'?M][$6I4D+E^;^-*-S?VD@/@44\L.,=41N%B.RM6JU'! MX(]0:@9H-H059&8P )C69@W'%V[P6:(LWB MCU;L#RVRO;*1%5-O[:>J!*E)*R*-6Y:\QWE9L4 TN"(,($W&P4 [T?[5I M//5ZFE^='"KO8GT9(?PV '1>?EK@SW!T7G"[""RK<%PJV=#WV%;L!EVL4M/8 M)O,KGZ^IB!44CR7)7N#3AV=8HQ"CO)-YTA[7WA\H4J, %GZW8G-E3R_Z>N$I MR_+;3M[6"D)8+&DA@K1FR>7:G:T@M0*H0>>CJM'1_#FB;Y=O41C'+T'$,N7 M*(+*40Z:ME:LE>)]W,#Y;049Z5&X. CAL3<1^GT/_F:1PU0 M( 92*$2%VJ]I;@4YG4L7:G7__D:W@EF*ZE)7X!]$KO;!WW((*\A^]MX"DJ", MW^XES$7M&Z->3RN(9/-C8>/@MGU B1[10MG>_+WXB#?2UEEBC0O$SC.*WKV5 M,G=#U]B*M9'9CY]0@#XHK'==D[/0Q5JR9&;Q+B9U*P@M%P;&9T5ICRXVM(*$ MG*6 U ;"E_AFZT2_:0 .*OI809@VO2Q(%NTEG@@GK>.[U_L8ZPXQ0HTB%P3*S9AH3::3J50-+6" MC-8!'U3OXT'I+MY:Y)][#2I1?,,*QKT\+R/RZ#MD,79JVX2ZM7E!0Z(MR)) M#F+9!I'[V0K>*R"LZ78I)("0'4/"PX7?3YJ6%)&-7\493MK1BKT@*?&7I9/=X)1Q2T@"YB.): M/J,D\2F,.7Z,Q9 ."NCOEP0F.<9G@QL#T]+=0;Z4M]2"./8D[&!]9C*5I,K M_/TJW&)R?OC/O_SSQ[_\.7$^PR#<'OY,"'O"_Y.F0_+_PBXA-J7;@#CVX%,I M,5X"'RK.XD\Y'J//! 7X5?0GR9J$^>7P(4@^3&7F)D)K2D:,Z2"+$:/5]V_A M^Y]=Y!$JX _?P1^^_XS=_T*@M<+W+U%T1O6IO$# MZ2/9%&IGKB\^;A[6%+]I+R%Q4:CRX \ M-)Y4 + FHTX-HILCO')$NR7IG)>T3H"(ZUJ:K;[7J 14%#@I35W5?M1)SUT7 MG_"8_0<_*M!7Y81E;4U,%D!]%]$R_ BJIBJT-#%1LA\7$7%7!2OU)E8T-S'E M1_PX=OS_Z^VTIT[:>"R]2P+W+.I:XL\C34D%.RI,J]1D9-F:('B&>^\(ZYU. MP=XF$:K2YB._IO[/WHGP//Q#'DY*\I8JMAS;V* OI(9'HI-1YHJB^XX?/WA M=0FV),D42TU&FAIF"6B6SX?M:^A+YI7_?61^WL*)CG&#_^^I=^^8$G\!H>"4<4 MMD'.F:]3W2E*MXQQ@3/I;SXKPT3%) MX8+@[)FL-BQS=W"F3%81+CM9.$MZUG^/Z3U9R[W#^31QA5CI0^+\F:QBK'%7 M<=Y,7#.6>,3Y:X_SIS):LEY1R-CQ]\GJP^7G9R<)1/7 M@57.5R6K#2D,DY/R:K\LH= M])PMH^B[+&>HF)0S;.I06NGV-D58N;5^Q-)H.QHC09YL6]Y:\L0TK (B"8*W?A#X67]C3%> F)1+ M/Q56H+J?.>TD<_/6E$NZ'@8EK*+^L8!_6I*OFB[&M1$=.K)")Y%V,;BQRL4, M5.7F2SNL1M>>!1A#6*T^TU6MS>T<>2E/X;BJ]D]U1TLD;@%HJI:T+?;I>=_ MG1H W!F_KW*@RK*]4]%CX'VMN8-53R]HZRV+('E7#J?:AG?:!2S:Z:JB"E;KE);DZ^T'1: #(R)G\Z<-4G] M5*OL:8.)0$^%39JVI,:C>K;FIOF$*-3AM1,!CEHL'%,LU;V5I^)UC8Z&W\': M]Z_IR54HQ'8DNH9>R?? M'&.GZ2RL[ZRH1I:<'JMJ>15R]7(T;)X$\YJQJ\HU,!&6U7K]B!-B4H,GDMQ5R7CUPTGSJMF;LIY+=&J,JWV)5OII)\&Y M9E=G':?P)-A6+?HK7,T3XE+5HZ#*Y\U8]>-)LZK!(TKI@Y\:HYJ_ES01 )-@ M7D-IWS368!(\K"'ZY4$+$^).#>VU5G@$!PP]:98UT_HUAK)^V11BQE(9%"%?//]_^/UG>_+_(UF)#4J\E9-653@.)("42CPW M=(O_J$Q[+#>T) $8FYQ)_YB"("L:J.+J_3V6 0--$[\<220K7T4M!S MJ:$5D\Z7"-=,FC6T8M($&@API?!AOSB(O\P_/=69:#" ^?SR);@4JPXW;61^ MLJ>6#)\7.A0!>KY/-OC:_",#C]%*JE(GJXBYC>-](T)8!QLRM1M>('5ZVD!6 MS5VFZV$/&=K]I6IMS_0;X0#T5PAVVO 2P^:[FHQ;*RGKZAAXM7";1 "S6IO. MVW_+ZNODV%-/!5:QC3-W"+;Y%G%,KD^KN%+%T\EPJV&D;9'+D^%3 \E>UN\F M$5!;?0!ES!R"-:>Q@;AF/8F(O'ILJO4VG$0X2V-^*872:?O-6_*I/9 MBD?20FD39E3[1,)^/77'Q;4&(;#_F!*:>?J/\6+-0O;QKT<*:TX"YB'-C 95 M5H'/*IL;M!O&^*7TA-Y1H 8QS[4Q-E4:_YQNGPI6JUH;]/T1_MU@$2++([O^ M7/E[N'(@L O_GZO&DFLSDD&R8X1%*J#87.%Y^R')QF0'0$F@KH\Y7R'R?2@W MBP(LM7P\N;F[]0)2^!NJ ^EIJMG9/%!GEF:@,EI+6IJ?-DGZNMWN'"\B5W*- M^OT MY[?8RNB-+>H0-54-PUXQK/6&>;FA9W=%)\-*"(@*?OUZP1Y/+]-D+] ZC%BR M%KYY47S]B64\UO2]P(D.Y)D 3P"XN$-R)52>].&^:)B->+)L02_PM;A6@FVJ M6AN;_@-**J_)?!MC4^4))MR,>.'$WDHQ97E;:Z9^Y?G[1!F2H6IM;/H_(TA! M1^[\'1_4-U96<[$NV9AT*])L#-M(94M0-R"EZ2AV6(&J3 !Y4V/NM3T)AW_% MLSWOQV[Q1)X$$YMLLHH7]R1?O;)-*BFUQW%0:_2<2>-#IU ]H4!XE?.>+-J;0\3B)DI0&C M"C;.04)5CG@?*>RJC$W_/.^B"ALN?UR?MMVF :<:FHLY_T[;.M&=?VH;-.?@ M"&:*HXF^.^.*G'WC4PW0.RKJWQVW=6UJ*:;G3/AS M)OPY$]YB;AE+6[;S/91#VP>KUY$F)=4I'? 81F0K)DGDO>X3V"'+D+[^*O3V MOD8W^^:2$' 31LA["V@.XTH4'_/ )7_SZ?%U?]U3OVM*+L)'Q<6C1."YOD+T MORWY.-@TSM&RP^^-;_@>!@KFD1=CE?B*.)SINF1%.P;9#G6^;/YIO5A3J@@$ M=XG6^H"+M4:Q;A<1%U_-]7Q"*]^)8V_MK0K''9R$\\7E[1/"-]X?R'W9A<&S MXZ-%=.?]OH=K#3=ON=M,S- D9EZ1_@JVZ7H<]6XK7R8#;AS)QZQCWDL0L;][\1[;M7GJ!*29=:FALTG.H M&_Z&>-7!![P+LW\1_9/::)BFH_1@%R>'U<1#B]M;/8MIC@&#^B#_*)6 M\>KTM8TTNG]:TE;L;!MQA/?DMP4QXRA/6/MQ;".9+DD/-.L&LHUHLC[7VYT? M'A!=I\=]M-HX,7KT'>7#M]58MI%.ETDYWU8'6C.:G>03%!QOE;!B3/,/)Z+F MW9LP6B,OV4?M)%NM<0UJI=RH'B]#A;I)Z'C%RT><5EC/84Y _/:*O00]H^C= M6R%*\Q-:A6\!&84< J5B._!GK0N9.L>;33O>[!Q,WI_+XI>O?SU"T\,O7_]F MB2>V7@JK;(&&B-#9TA M&K?"9+97=>ZY_"*8QK:JIZ6JHK;.(.@_N&K[W&>!.-JW']JE6((#IW&850& DRBXD'MTZ@*+I@$ESK!'DV$-=56 MT>KHCB&J9YP6QTI!(Y,H?-!]DRG",@:I9'!2W--&M4RBOD'WS:>)CQFD!,)) M<; ZS&82]1%ZX&&]6)UI%%&HQ\[AXWRF47*A ?KS<'GB8Q1E.%H>]Y;*_?74 MJRG6X[,+A*TN?ZZ'B:K,.7 @H33 MREY!U869Z@Y@$9'SU2K]?DJ-?J:HPP+&G77J*);1<:F,<"$*[W M^N@&Y2[F"3D&4 -SN!B*NPHL) '$,!/=C2XL_#\\%-X=G]V@F24+?E-LD^[C MF;LV8!:!6YPHUINBZ(!EIBY)K%Y?V]1(&O'?@QJI&\B683\/FT$^ M939CZZ)HUU;=9_+&MDF9&R]P\*)TES*Z@4SJ>2N$W!C@A,$'A&>(2 4JGL>A M5O\J^O4L2HS0CEU81!WQ??RL5=]8-?9F^[&-L>8*[2*THLHG M_K./F,=JOH7R!G_H1&JMKE:L.;OJ>5Q(G:4L=;'HU4\VE^=RR<&*SW*!,H]C M5))''00 (2P)GC 0M=NJ[X & _1\6<,-@[E^!_M97D-> MV:SGF8@"A :X"SK*2^"B2)D]+IMQE^',P<:NUVB5+-;7GZL-V&&>G 0M @O. ML043L^@.X>9??&Q;F8UY/]L>4)*7:F"!,)C%F0GVGK[+;G> M\2VX")XW^.YA&X\ MQG$*O.-[./YB$#FM+)KEQHK>2;*K=S0[ML0'J;W6_\[$>Z5A+H07[]6QDJ@+\7:V&-.YN#FXT-Z7; M[<[Q(A*CJ@XPTG:Q36^2^/8Z.P=MNCZ(],S\1FTT8\T09E%PV85!'>YR:V5U M^V/*$F@3E3T)'*Q^@$A'@1^UCG>5@=1)GM4[<]-A8FS:=T#.<:U/.]1:'G;LEZD4T3^+(M@^!SDFZ MIC'%$[E'JK&Z-.K-J9[I6LJ:5 ,NQGM/XH0.&31>RO&6Q%A/@LGM8[0+"E]5 MT/,0W#QF8(K&E\\D<([;/>5:Q[/WRE-[;^-^7G7#R..3WM:#:/%UTQA.FK,] MJ_'])$],@N-G*'K#^FJ]=)9)[,7^M==R<D&-E);=6R>Q)5 ?KV0-3+?NJ5 MM:>NO399HI/>LX-9EL>+63KI]1G80*U)KIB(/.E41^)D:[<,K;VJTQBG?)IK M:JK=,R\GP>1Z6JP%29+3J$HS5%Q.FL\Y"2[VH_XV224=A*TA7NXC8&L'PV%E M\NHDMNN8>H0J[;971MNKR/:A4S3.$)X(;^NI$F.G' ]2FLTVR3R VM H,7D2 M]>_ZN?Z:)#U/8N^.[L3F2>03X>T(=V+SE/!!:F_26BR8 MWBBQ:0'ZOADK*/O-^$NSNWV.OKXIZVMRT4")GY;%&JHYU=/*X M.4;!) HDCQ4^I4=.F 2K^Q'"39 ;!F&K;8\_O33N(>YB$I6^^U9R=4@;DV#H M:()5C?W1*Y\K'L@]5LLD7XW1ZONW\/W/:.72#]\&L0?.]L@!M4C,6$ZY,GH! M3'&2%*9EY6;H+/@OO\Q]_S9P\3*Z>\>7%XY1-NL;;]")PF#IX"W[Z@2.NH:- MM%W?B('>"K^_W,L-"M03*3[*KUC.S%$HYS6-!OC_-U,;:W)&L/?=NC<$: M(V5]G_#__ )/-S^,]Q&"C%UC"NJ#_4SMCE(KB[3SW;*$J_QA:^N7]3[9^Q0GGK= M6#EMJ?=E&2]?W0;)];S?;IWHL%@_>V^!M_96$&Y# \2P5O:(V;D2P/2.0XJ5 MYU]5[$[=P5S).MUZ5$F1FIWMD W5RY4+*J_)EVD=XR?TCH*LC.IQG%,V:? ^ MR%QH%8>V;F^#=?*T$ZPZP[6[VW&*&RYF/A._+J.F=:@O'!\08)XW""57*'$\ M_\@N8I$ %A2945=U*=?L;.Z"WN]V/M$C'3^W4MDD*Z_I)D/8<#(#B0 968$5!Q%16.#M8;%^50=/U5K.PZ>?B'RD#0*JB=VV,#C M?&2GCPX:_)E$,]8%>TG?M1$DQ'1WA^= M*#F(D.#'=>Y45%0:CRJZ&;0:R6=6_S9L,H(=I[;N(N:-1@WX-*%#K0Z-_WIL M)SM/"EMP=1!5Z1C4[6_PK%=,L_X4*74%P;L_#$Y4'1QPNI'1)D M]F.2!ADU!*\GI8*M-\F[)PCTKT GA^NJ>O5V&]35>^HCN.:HCY%[E7;E]XM)&#(,CWG@4'%_,"(1O9],_5#WD%:W-O>CS$Q),MO4H$#O8 M<8XK%B3WI-<0?^)GK^0QCKT522KT]U@T/2"2CO6(GP 4X@ZDU'&=RVLG"O"Z M @UD]A4'4]G678A'D)4]>_!NWJ<&?(+$L<+$GZ *S9- M[\/W3'FUA-*3UJB_L2/Q@#Z$V458KZ=IX.G69VZS&W 2,)?-I%[SRW4\E*GC M>0V2LAKGM^#X1#RO-LC=8]Z#N3\G9T&J7AS@?V_P#,/*%)XV(QWC@6_%L6E9 M@%B.TS$>:DR$\_86 4X,75-*2K5O5=O+I/-4-C&R,C5ZP M)I@"DM8BM,U(=DBNFKNUX."MLR,F\;YMP;Y6NVZ\E[ -TE^2R7F,-X'-^9PJ M[W&^:3IVM.'A#SPB#*T0+]R9Y>HM4F\'[?HWHL'.?;YEE;8SN\!.%K MC*)WF/IML-LG><#DVISL\U-V7&1-L^![/ON34!9:(PT,*S0FX7QMS?M>ID*_K^A?:C&20;#P[L/W4)$W>V@[YT@X@HW*1)Z'7UN&=8J>"A*Z5;*V'L>/8-D$7:<^Q:2E< MLN/<+D)][$3N ]>@!*$@NOMS@\/ MB/+Y<1^M-IC7, MU=9T6HYA[NZ7I\N+V$6I 71Q*&?7S#R=R[XHEX8HOO.X# M]^V 3H,]X;LD0HZDXL*2S-\=SXPB# M=Q1CR?64%J(EJ_\2>%ALM1,*;<;L6:-Y1-$ZC+:@6I %$7:T6CNM[F3!@HG; M#VX;K$25]YVP+><^F1$)E)5O8G)G71Q@;S9+!.@Z&C[>$N[^EIH'S(["4YK@[R\!ZF6+UO$6,'%1I]'*!) M;.^A)4TKF\HD$&Z&--BE#\,:MA_.['XES?&QN^-&']46-1Z(D0W!"W50DH\Q ME.'HL9*SW5^<6V')&MI2FXUF ?GS(/%6^*,3W A^P0RDW J5MOMDE8/=IQLK]]>^(!LX4;";CB!( W\ !UIB3 M%_L8ZPEQ/'==CU)[&Q#-"_YRE,7@%]&;$WA_,%4DB$/?<^F.QEJG,/7%6A)M M67&5]3.V.33B/:C. +:S"Z,$Q,TS>LO5 "_B#JL[V"$^>EWL'+:DAE43"\&M MA2)Y.O)#"-VN"#>2M31VMH7):(-@RNT&"T2M1!W51YU6=S>G07,90@&EX5H- M R)2U+M%W\=;;_FZHZ'%@D1?' M6"A@'1F 59TW,' [/GJ,PA5";LR4:LY(&0W-!QFH^@=\,IZ_18B<-W6PF+:] MN4C74P WI@6!L:2(T 8%,7ZGW098YT!@ ;L)(X1W.47A6HFY4EAK(W_S6>S! MRG?P?H+30'YU?]W'"2P1[*/YXO+V"6%EY@_DOF"!!(NXB.X\+*-L+'SZ(J4+N%2EHB\^K%[HT".L!?9"?U/=8K<[FTC\$6M-FK MK8:LX%DIO.0TN=9([:_A:;&SQ@/]I ,I>U%":Q@/IA5L5X^A60B) MJ+OSXC.!RWK$^*I"'@&@I-PZJRF\GZ M4X69\7EIW5>5W>PA" P[S6@1>I@C@QV3TN3T[KF*7J/"V-T[OX91>MPEIT/1 M:-1)0N#\8IV;A72SZ-M.S^^OF/E]B"_*P,$/&K6KL-1FNB[D_J5==A=_K2ON MQ"[V$')QJ @9TO4X.YR[@:@2'8Z:7LN% K4W4+V^/9_X!PH<( M:K&6G\KF/;/P)P3\">+Y>NUX47SO^3X^5NQ?\3/S+7*V:NXVZ-WWA8.%UV^7 MH?["*;;I&UUI[?V!(NT4BDWLL*#7?X)F1XUJ5.C\$TRPR M>.G? QS&6:.,G_2FZL,I4WV63YJ%M=YRJ;T96[6OS9.FH4-WBE: MCHG7Q"08=O;2][K;Y-99<6DW>7-KL_2>_ND>=/E,*I? M^R?-LH$4VE*,[FD&6S0[C$TL-R?--F,A/Z<96]'P156RPYV9DT%P%0V$YWB2 M_N-)'LEB;5""Q_?/P27GX))S<,EQ!)<<;Q!$JXB3)\#_DS*Z^.O(T3J?WG8O M]_&5?Q^?8XKXH>RWG30;SG$'Y[@#4PP[QQW8YNH\ M399U#340KHF3=@E7:0?YA]=)LV*\Z)[3Y-\YNN#L)K?7V\E.:.;.9/^ 6SAO M;Q%Z@R*@%P=^8HEB9HVW\IS2.U!*[^/&B;;.$L5)/ _<9Q2]>RL4:Q*&=.V- MV1V%/>Q!)0"VM65.N%I=;#6@5IC;Z_:V;9U*C^QZ:W5GWD-5P7%:K@;?/O,X M1OC_7#5@<9N1>I8%UP&^O?!5&"."WJ<6 O*&?4NF<+>GH&+/Z/<]UD Q\1JY MI&[=\[P(3)IZ(N+/YE\VY]RVGB+EM-?D23.JR1U;(T_AM)G4\/X67WYZ_DZ" M>W75@P:&!_D-?-+<;";9%)?^21MJFHJT^OOSI-G6\,K4Z&\G;Z\YQ7SR=%/^TQ0YU?\FJOV@-**#QT13"@O(O)T,P2>_G> M.^@)JM753L(>PF#5GC:AMYWDM2'J9,[2+_]IZ:IT/TV__-52TOHZ3[_\S5(" MVY#UR]\MT?,[O,KU9W.(=^2.(L\G3I38H,WVP,-Z0F&(I]/$>"E*H2&>6!-C MYS#OL=-C8H4R,DA6.>7B=>">" ]K:C^)A@A /YV##<>N'9(&Y*6O4 MD32:UF=@#+/ &%,,S;09P\$H4$FK*:6U6K\A0 +<;0 =2S%%==MQIXS>BI-0 MBE1U6UM#58_=(8G?=2_RRT36PC9Q>'>T$= G@]%#PI\87Q]0HMU*\K9G1)B& M3B7&P2>T"K&J]P=RU1NFR2 ]:ZVRK[\$,=Z]\=I#:3 PFX=,DVTX0L_S9\/B M0T9L%%"*]]7WJ"0ISX(6/KY"\2KRB.U&1E#7(>VPB9U1?,XH/N=4##NX4S]@ M4F=$.'DVG7&,.@5PU\FN/TV.G9&?4C94FAXX6S0/_I-F4@.+UQG;Z9S]US2.%NZ@86&:N2Y0-_52'T>D;JH.P?,%<"UEOJ^2.FF76J 4&=EZETQ?>]#^[, M1^_4HJ$+_9:3IEL>JIJI@IAZ&]X.':/?:T4"T-6;3!["#N=;I.UU<"+TM8@3 M87&/5T/C53AQ>_(1B)7R^)YOS>_:,>SZ]J01'KA^,"CYPU""7N+9GAH MMP%F*E:*#O/ )1!Q5XSHRS!.C""B*:)+]1-5/"*:]#2F0*;S>W(^[K'Z$7F. M'S^@! PJ,8K>D>IA4*.C,:+*C,834] A;]MS=+)^%S3?-S94,6EV)D196F?/ MG;3BT)%_BNU]T@[#EBRK=?H&\8.%B>,?RXU\.A /MP%F!$I]*17F/55K[U[WMO!TND(+ZWX0T:\O#>\^#Q<.G$&SPG$%IQ I.**W$7:W:VXYU6<41S M/KY:QV$B47X-^-;?:3MIG:(%9^L>T_%":RQ5*;)'/MZ,T1ZY7/=B,&_'CGS^ MZ!S : <@[H1 _(*I4#9T/8Q=.]?;G1\>$'I"1%H(JZ+',:[N9^[QC[>P \4P M[Y"#STL]7.:*3I82DXJLQ?K&"_ 1Q _IQS#VJ"T2GY#8PSONSHO;D=U@>&,, MN@N=(&9'2[_$LI8F]6$0BK7/F[I]SY:J>R?Z#83X._)#H@/<(,0P3Y$+[KHE MVN[V4I-5W:ZFFU0I/T(2!)8\P2YH9AB M[6X]S[1\J+B24GDNF_>W0]6MH;:(ZFX-]>"D#;4MV5:E@DSB5=4KSYIH.I-( M:VC(7:F:-(D8_(:,TBAFDPC#K\FN9KKB>)'X]G.NKC(Z!&C[B?!,IO,. <]^ MK.RJKX8SKOWCS+4V*CUGWS^GX3B^<;SH)\??HWNLH>&_$Z-W9N=-]3):W9(U M1=.[)$"F'!Y0"#8;I_$+S&<[>?]:B-^X2C-PRG-LE*? MG#4"/W"#AS"((!+<]46[&AV1CF[&OD8*7SRL1@A9NGNE_?5BPJ :@_ ME\8TD>,MM5BIVIK?41FCJAQIVB[F"J>H[\^9 U%VXHV^/DK6P-@DEY$3Q&L AP@8N $)]$]UG]L M[\,]$6D #!?+?]*N;*^?, <>3Q KH/+ETHNB -5!RK6AL-M5] M^XY E'ZTKC+;H+>)>:L5K2;=+=M,];69^OWM<#[W[@@4XR%JN= F$:#9S.LF MY6$]E]8DN%G;]Y7%32B=4(,P3!HC8@>8R+)^Y<8T MN%L_YJU*1RVY]:;&0+DG4*-E]:@U3(O7U<[DR@=5R=,Y+0X._/@O'H5)Y!>V M?:3*[8"38-F8SRB5_WU:C.Y3X_]AFBP<6'9JS8632"7N29!RQT2O//LGY5D M99Y86TNX-JI)2AZM,HG=.:P<4+UV)Y$:W^C@UP@_F@33QCSW]>.DILCZ@52" M?BR,DP"+:"= &L?&#<)+:UV(H\@5=;3>>>.VW+AUPP,G 88R*H,+08:](J?8 M^P#IA<7J8,5) *JTXF'->,A!L%5LN[6:VPZ:!&<.@J]RU'NP>9PH-Q;VXVDY M,7'8(!J5\W$B==ND%NS3J1-S,K 3!1VI<+T#")@7[,-]03!PZ,RO/]SC%IMX M$=V%P9LR6:?GC]B4W1T_[U]_1:MD&=X[@>N0JF3(15MRH)]1@CMZ).Z M0>GC2\=I>;+;KT,SD3DMOV %5_L7T./Y6HP\!&H#?CYY\6_K"*'; ,\>Q.#'8K%]B;F#^MX=\]W(?O:,%9FI:(!L+C,7Z9R>*G*-'^#SC/%;0:#?. M(W&5I'MQ$3UY;QL=YI.ZO5TD:-=&U\/\INO@@87^1&(LT6H3>+_OT> PNLI/ MFH,^R@X<<1%"]H5V.V@Z6$,$N81_"GW,:J@+HH=SJM6W7]+B*!'(PG_+2,)_ M^>4)E&+II(N_CCJM>R_PMONMS("U_ MP[\JW9'J=M;( WCFW12>>8UN7\T X]YUSJ?^KLO];N7F+K*VQ48O#6'-1N/& M@2OOW7/QX[[Q1M,,8*[ \N][K''6QS=2M[?,[':,0#N^1?;+2KM#+DY!]\(_ M=4Z-81>H9/9P6%HVL;K:C4CY$) M.#"UA#MU;E<9,'0B2Q1PI\ZG09+2?QSR3+^CZ#6T0[@-:J41F5QMVSCI2Z2! M3ROU[LOM+)-@T]BZL5K6#A'*8Y/T[*8:ZXQH)QT$5:4?YVUR)\T**ZZ0L@7Q MS/,!Y*1)@)G3D9HZB_"T@AR'$A4:\_29P3W*A8)M9(@04IN.O3%Q:R]X1VEY MK SNW6^W3G20!_'3][X4P_<)&P>F)VL.^:9ZGA&%E%?!ZS MDZ0\4T?H*5J:9^R)A+PV%(8*6?B(L+;NW@8KR#U#5XC^MV=!W.S;/>_8*X3? M+.%;0-*:4^^((#BN]F@9\KQ%V4YN.,+1;0UK[N1??K3M+7Z,$7OV&HQZ?FUT M,!Y/A.$=7RM5&[L'X3+$>NS(O8+)BQ([5T6C]TM9/IQV/9GXG:919;V)JLEP M>.@G8!JZHGJ"3$NTGP/2K-BS=102F;0_]= ?FU20AD_?:05WC'($VNZ!4P_U MZ/.4M#)VG!ELR4OHEQ^'B7"@;Z'KH(P[;-B7?ATCJU*2 MU^G9LUC'%WGZ%;7\EK2R]#@L CUB1=W>O;L-7Y-,6Y%%.2F;&6-T4:_0G$=I M4Z,[1%U]0K(A)(T'7?_2@T"]!^[,!V?EC\R-LT+S;;@/= R5-C=&P'.X3C[P MXPY+5/['*S!4AD2>09D[.314\_Z6K%%1K"T_P@Y",>O=\Z'@6.3X:H&ZNN2) M(#T2\H;FT%[#+7Z/HTA_<5:UMG6OX*]TN4+%_I:02"?FK=C.>8P\_.[<@?6C M!GW*SGU#U47X-;Q!*OU%WF: 6RJC_"$,/)8L>X$NIM>KNP[#YV?NLY'+6Q@YWB=Z*G7J9&EB63SHHHQ50PXFS8O) 9O4M MVL5J7=4FXY/>0BV,S"(':QEQ3WWS-;!DI])<9E">Q$9KXJ:I?U:%]^!)<['* M2BYR3&Z8/FGVU#-M"X$[$D9.@D$ZIX5N#TWB3JSCBE"+)M'R?])L:GG]M7 W M3"(X=)B+43#\G307FUR,=1X+4V.65,#IW$\GS:".HDWI^9H$5-E @DRTRY\T M'YN(LEK/]E.--^^FIZG=G2>]N]J>4H7W=;P:TW9LL*D")C92&>HYR$]ZZ_1Q MS,JZ>Z] C];PJLXQT^^_J;&G[M&3QEJ<-+-Z.7<25?.O)\FMIAJ4-.+DI#G4 MQWX28V(8L_YVDLQJ)*F4H3HGS:)>]I,02\28]?>39%9'0[PF=NFDV=;''A," MJ1BO_C$\KXQD1S_A__FED"+]C#G@[GTLF:@G1RQ,HG3/4 MSAEJ=F6HY6?T$CC;,$J\/Z#N3KRJ38FLG]&SN60'3G,FTR963/1R'T7J$'!9 M2RNF_1 &J]HS%QK;H.4B$0Y@X_K&S)M5L>W5.G];V$=7H\7R) M5M@& :OVE/ 341PC2M45BE>11U9,5UQ.U\,^)#$+ =*.%&K1"_10B[G?SU"+ M54=,93>LV\L<.4[@/N]??T6K9!D"I&_@4J&H(D39WCYI811WL(>-1NXFO8V\ MT*AGV_AE&.W""*LX_T*.^_O>B> FGQ,49/CG,#HL,/\H++/:M=-BE!.$G57A M4,("7G_N/,J ^S!(-I@W_T:.')!2T]RP2&2+&+RQ.7HQ5H96:+%>4)4BO";: MD59 UAW#*E);T]<34?5V5LT=9=].>D(!^G!\>*PTX*W8RRIR8$:+]24^N%JQ M7MFQY]V2_Q;<\CY^"A*G@[L,R5>]USUYR,I-"V,D58 :5G'0+DA([?%=+)]$CQJ@SC6 MQCHS"6;65!7DB;XG5TNR%;SF:48EM+@%JXUT$^:8.OZNBL&30&1HHVPU,Z6> MV5B?C0K>G39:04=)EY-PIYU?WM,NRUFK)Y%(W1/CBG;Q220--SV>S:WTD\B+ M;;$%FWL QLN:/2%.2ET+C)/_/'-2Q\DR,N,47^U:AG7RDW"NCO!PLR?4-* MR3"]1Y+5^_Y\C:\_!2T=!K)^^3HNVZC+Q17R1;!X];TW1Q_1U78H2\)^JJ)B M&D2\&)V^'IZAHI-MQ%2"-E3WL^7!4L^OW4[/FXBGMA<62K7$B?CE^F)@JF5. MQ*?4*]^HNCH1CU*?G*.:XD0<3"K&=5&R)^)BZFO/#>17L@4IH8^]IGLA].I- ML@]$H?Y^J[(J]^LE.I[M5?[$F_T**!QZO7P*F7\%9JK:*9JZ+F3"0GUC4.K.QB(5_Z;#F:I](Q,ZT[&1 M57%'(MVF8PBK8DZ9*?W:N*3O&\.:Z!/RX37QZ$3) 4IHQ)@WD$EU.F!Q\RB" M&"EB&ID'+GYR.-F_B"1+D7':CM*SLW.)MKM]G()CJU&(Y W-I?C+M]==!8Y8 M9;>^:WH(-9WPJVP;!L])N/IM\1&@(M)-=7MCS+[TG1@_)7\F.S-91"1N4(,B MJ&YO%PE:<#-=#W,OGS3^4"5?+PZY7S30E>W&,D8Z9/(NUH*XU&Q >=LS<.58 M8&VG"%PI'@6MX) T'.32KKJK35_1MP%6%-$SUM_($;R#CX!BKCZVNAZVD:'= M OH^5FSAG$ZN-_M5=K..H/S%I=EQ#088Y PS[:+R+!?:F=,_'!_IWS-BBYY9 M=AN\HSC)%?-1\TW=V"30[@HA-[Z)PNT-0O$36B'OO?00J&Q^@DC7BA6_\:(X M87M?O=225CW/8XZEPCL1X; 0LCD46@S!AWL/GZPD#-)$HY<=OAM7&P^]D^V] M6#_OT,I;>\B]Q$-Z*\?_R?$]ER+8*!G7<=B>*7U&JS!PTSD!,_&\X.618FC1 MN7G!V_(CI-8DQZ])<(^C][W"CA?=.]%O*,$?V>/'"S[]VY :RN:!"[8 %*WP M7+P_R 2>4?3NK>1[L?58@^[:FU)&BJ*1%?+Y-H[W#L$,X5=O#2DMZ=0S2^FR M7N&CZ8<$WTK8PC+N:MO;98QYV(/DQM(&K?81/G8HOG1\'[D7!\Y,UK"1U:G! MJ&,LE>+*K]'!V&)Q/F')01DEE'Y6K(2VBUV[[OH31&&,'B-//+=\4ZB0B]N- M9>4:WCL)G(S#%7[NM%C/7'=S[Q*PDH/X1>X5GD[P1DNZ/V^<",4/Z(/\I!(< M-3L;#'?!$R&;2AGFDC:P[/(4?!B-[D^Q7]\:)E]M^!()C)-JBN56YEC+%'-\ MBU7-O587.SSG+=VG:1"VPG-YZ@C$=1V?6?UCK0MR$O$]E?Y+,5A#ZRD\]=W5 MR;\HQ#/6?K7#M: #3.I$U?"JBN>J MPGLYI3VD\WCF GW;W8%39:7:UYJ#FI,W4Y!J4!7Q,@DF- MS7K%D)1)9%OU)IFTKZ@A6&F#;&J]UWH)/QHB\\TFKG;>F_)Z6B?+K\:[L,_0 ML"$0LVQB;F^"LLFK_]29VEQNM@[JFP0LV=";]*Y4+ZU7?A[WUBS'9@Z![':L M/*H;$CI$>:!CY5F- -5)U !JL\\Z1\1.HB90/[NQ;,T[;?MZF_VH#_H=L?3/ MD?&M98PQ9^AI6V_ZWHCYR&7.P].&CV[#P[K!T9R#O3[@5$"9Q\9#(0:;\^FT M7V?]J&I2!KF66%(H\O MUN*O/WO)AL:;'"7NVI% ?RU@%Q*]!<5['^"7??SJB [P!(% #I0(UD!56GGS M0<[05..3?B)(-V>$HS,TT!D:J,4 YF0N\O%P;]]0@"+B4IJ[6R_P@/<)OB>N M/WQJ-T?,YASH-3KRAA^(NC,G+X0F?# ?4&QI6H !@:-[?7$6 9(,B M/-600X_3^3+6:E>G5M?C4^3;:DB3"(@>-'S08X M$C_"U1Z!.%Q$R_#L0!C:@? 2.-LP2KP_D"N-8Y+90RK[G-T#XY-^X?C@G7S> M(%3'-Z!L;A4!6B.WIH,5!N$I>#=4\'=0Q@Z_#>["X VJV1&UXO]O[\MZ',>1 M!O_*8M[GZNXY>K"S@/.J2:"JG,AT5F.>"DJ)MC4M2VX=6>7^]4M2AW60%"E3 M8E 6L#M?5YJD&,%@,.XH^^;Z'%NQRDP0![RX,&QQ8:Q(, MUGQ%:C1=?(%_*;AC8%H_%XK& AC&FM-$G_RV&S,6V/L'CP9?U%]?.8D=7MZ/C5S9S M4YIEA442*HK<[IUXAV;4^+Q.-$UX"RJ@>1BR!MR^%2;M=E?YXSZ@:!<[QSVI M',/I2JV7+"7+_M(O>_TPUE?B4[[KXQWG3Q1^^WGYN[;#V XRC M9W&1V^AP#!"521QN(S#55:"!2VYD657E*4JH/); C\%Q9HFK\ D60)5&[QW[R.A-+3(0.H M]6[*+ I/"Y=4J,J"H0*%9>[6QEYEIQ$]V:M67(E[0%$9X?D)>LET[M0GJ?-T M>Z(Q"?:*L27T#K UEEE?52DS5,7^^4K27$E*2CTT?5]% 1!6IJI:7,9HVS .)N@U!8S0;L![3 MZK:DJV@T,"(:95CJ!*4N#<<]T"J,;TY"<',@5SMO9Y$=#DY\6F_S2K.-0J"K M=\Z3I^?GE=?7-BCVFH'[*,N71%LMF;-D77FG'>G,Y#B@.@>ZZ* M]E-HZV3^@=0,X 7$C/6Y44BA<9,+1NKA3SYDF%6B\CJ_XGL9W[\\/?&)074A M8^10V^:M<_13)\@!X.Z9<\[JZ\!X0?5PN5K(_@".,H8-!V!$L#Y4C\_+KB1( M>Q3J5V:B5Z&@ZZ?^ :Q[%"T^PE^&(;<_X__YVA+>.^SA++Q31DRA+LR:)RL% M]:? "3\[!R0,B&T-TIWW_RW:[*,L<4+O/D#O*,0O7NUOG[$NFB(4WO^6820_ M8E(,2=TNLJ?FP,TW_ L>X&4NY=]DA*":P/A?M4],[^C]N@3RC^;#/ ?OO9## M:BUV<@E -XZXWS&&LO+>"\*5&T, E-'IQ7["0[]<9L:EZQM#T9PL,L9Y 17T MD\,/"!A" ME69I8GF8[JEV ?BB=O\D:P_>F%#X]2=[D?8%)20:B!(L=1=N(O*G@H$2,6E4 M7$I_WEH$UZCE%T3Z@V)PWU'L[%"CZ>KXM"K\.EST-)=P M&,6TVB;@(OM22<( ([EL3]8>A17<^^M?_V(OAOLE .(OW!39@^C$^74A?M- MF>">$=$*:7!:2 U&F1.05+4?1"]9B\)^,EKM=C':.2F:!,7#]P,C%(%M'3P799W F3OK1$?] M/EPM04]\>]<8IW',;>RI$Z>0SH3E#ZUCMWTWKH-0=?M>61@=KW8#.'R.$.FH M[X2NX@1@LEZFS_E*0DU'Y3$MK_9UY"*/0^(#G.Y:XW=_SM$=4O'9@X1P9NB$ M$GL8Y+LOL?NG*ZCQ, )KT'%-KB) '>:3*1&6H36H'2[[&3,RJ-+])8)#2G3K MY4?+=1@<1#)*Q8!1 R<(22K/ M;S%;#CR[J2.8R@-;[$+3'YC.V*?R'.==W! FTQ2$1Y7',N]*B#"/Y8*0J_+8 M)K!RP"TR,I^>B+"JBU3!9T7%6HK]IRQV]_@$I*N%R*YB7\1DARDLU3_D[$KT M1U+)_,'QXSU5WL50.62J'7%/5AZ7(20T9U0.%XG>?]/UFT=_G*'S/Q35: M3W)#ZK'5?Z<%\J/TORA]1FZT"_W?&WY='CU,\^WYH39G[ ]17/R)C.,EV$R\ M";A/]U+51+/,4V9GD#KO%&K:8V"S=\*&AE?*(92H1A-]+MO,4O_$T!M1K91/ M:A_:Y.]&WW[,-@ ]%W=^Q?PV>7YY%?9U%\^QC^'D$<*E$DV>'OIGW:R$]QD8 MQCSYS#II0\:2K@$D74/"8' 59[5DT+$(>/KLEGDC=$FA,WT"X_#DB2P:UY$! M-GG:[LSQ:1?%OECDSYBG#-Q-/E1L*-&JQ:D[5LC:LDR0XYCWA-R!-[ MAS!HM!LS_MMZ6SVS6&#+F5;[84B6V,-AWL(E]G")/;PD7:&ZFK4[7,54CU%Z MM?^#5QI1F,1I;9/X7^<-XG]\?2:(9=[@]J^3;NN3'_J'[,#=6//WZ3'&.,OF M;TM8*-RPT"764L>[)^*X7R(,M!]@:?89 U]<5MWOH_H&IF5ASG_^QX*O:F?L\9W[4-IK_/,<'*B]OW!,'XO\;C@G 8C&=&NXEB6 MT-L:4CA&.X(/AN'L.E#1)HP.CF:-AE'#EUHXO@I$+D'8ID\ F/=^@*ESUI'# M?6]0T_(Y:U0L0>D+!V@9NZ\C2G>)E89P"K;>DLI(N<1'PS@FH?=CB<^%>TA+ M>PW(I]/F$:GN;X9'5&LA#.]\E#8WP\.9 MQ=OS]6<+RWOTPL]IDUBA17?YC\LW=#V'\ 74"7SAHM^.Q*E+W#]CQ'+S'):+ MXWFXXCC&.>4=YE]2)TXAG=62:\4BX*7-P9)A,Z\3L(TGMST_UY$$L2257#71 MM[UQ6G,:?LX/*:0RN0?IF)8N!]8RE25S9Z:LB.%^U9JZ Y<;C1D+H%ZW?>EM M .M>=)V\HV1+Y=:"^]"NFP'UK.1S";0F50$U^=AVC$/S0I;<*TBGJ.S\7G*T M )ZBFG]\C 2MY0BG=%671_CS(MQ,6PM0@\>]-/$M"H0%Y_:E=6@3&&8M2&EE M_TQRNL,$W9PJA=O*_-8E99*5 Q;0=>M=!!E'STL.DYN\Y N.8!+#N#$S&S) MH&(CKE&)N]G>E@D]?[SFV@<2_7<;&Y29V +7$+\PZA6F)SYA!K(! RES@#+9B6%9G+8 &]Z+8Q"632,)J_ M+?C60>"R;:/^/@4WL=]^_9"%+OG#8KY>S-<6F*\?0WPQ,,GC+1*B6.*9KN.NYSF\"I2-:FL4GL=5H'XA" M>E'/W()07PUR%)Q=-\<8 MVVHK,2//-"T>I&2=I4GJA![&+B4S#BAJ:T #M;@XG=VJ QC9O7GL<4WKD((5L&/(K,:0P8#Z(W5@$$^#QQ#!+,< MAQS&.D:WX9EAJN+C8Y2Q@-Q-44V^?XJP )[Z3A"4W\_Z[&V18,G_ M)])0 D3K6JD"K##\7@D[M,U>J?I[MF(\"$DOS@Q+1LAZ+S(&FW=&SMF;F7R39;Z(R.+%X=$D<'O\ID)BE>9^O194&5O0J?Y\2 MLY:<-,F\!DEAYMP+@"E67(4Y8 +9I!',T7LT5X%U%:5.M]1P%0C6+3WTT[#R MPWL5YS".R*OQ-,0,["K.2/FYE!'$KL(?#YZZ/UY9;(DR*![) +RQ@E(TNC+'J$T>0V= MS".EUY_HB>Q1ZKL8#<8L4E4H45_>5G>@.3-:N1>A&:PYR-AFGTKZSN^)$Z]C MNC6/5@8L^30'",G)!O,W:(POWEAZ$OH)& -!;+HGQZ0S$,2F-[$3)@Y-+DUN M3O5?!!X!A05 *E(3E\QRP*!QOWE7<__A*DOW^.7[G1M*TS,)%#"/29(I M 5),,)@05VDEBGQ79B8$L"2I3#0##AA"^N*-AK/]_DA&X13-MOV5Z\88/Q]] MY\T/$9H%.-A@3?^E@8NL$YXH(TJ!Z]$G_XZ$AG T!6E;X MMAP9?+FIF4;3E7M! ^[C\TWPQ_[H-6#BPRXG&/-P4F+.$IP4\NXD2*FD:]#( MV>.58S=[0W^LT-3#/+AF5Q4$CH&2[IL"BI-VY5@';L1P)BP'O6@QXH&U4MLB?5.W:1P$^F23OR5G) MH8OH.5O1LWOJW UW!II+TJN5E,,:,G["G/-?ZK=6*,JIKC)*UO4C#96E9>MV M,:*?[DO YD\Q1T4.K?]'2(0$MZZW-?2).Q/V3]3MPT\W>_3)B7]%Z8/C$JL" M6^#O&6R>N^27D 2J1R$E8;Z<+YYC+O6\N1LAH;#'VKMU\Z%U?7F^_''&MDQ: MKJRW-;XMH'GVV.MZLLP3V4OVEOB>[\2G&J<7<2KN^#F^;0#.1S+*#E!%P)7G M^;F6]>3XWF-XZQS]U G$]T8X1[.$04\\]]O=93'&U1/"BF+NT"VSX>^_8X75 M3SJ1F0,6,'<0KIL=,JH44TL2>>%BM"?Z]SO*34GB0Y&>/\T!Y31^R0GQ5C!H M(4XQFT%>F<'88]IF#C:KFG*NP6?TC?["EWAEYD(#+:>?@;"U)T,#CN*^UM^1 M>\.&KP,-Y/Q(-, L6@@:T/1\N'FL \Z:OQ8TT(OZAKS]#KK0@M5@@M]*^J;= M&#ZC=+U]B.(M\M,L'L;9I-8U*)7^+\N-19 M_A5V**%LG.^B6 K]'P.'O-5-B1]25Q4X0N,$Y4_WSNA= 5U:@UILIP+<&- MZ*:,A1Q+[HX<8^WSC#4$$8E7R1*4"#FL7IS802X:@Q=[7JBKR*F=*'%L0KBE M']H>SRAD-&B\!)S'9]:YU$/\SI8C1/Y6R+NI(:-$YS/!?V9GG7 _R/EO.4:D MKPDO5. J"@](AAI<10D"V=B$JZA(,""68=9E"BX)>+B*>@4#@R+&P,W/EN"F M/VIB%,T%IK?ILJB*41 %3L4?/]9B%#R"T1;'#K$8!7M@M(CQ8RQ&P1\XF;L5 M8C&O9.I;)]D_!-&W9,FAGG\.-:9DM*:!LG!ULZ\QI,OO5MX.#W9%N8J];QL[_;BY(A^>-A@2#,IQ/- MF <8YO,!\8N,I9<$W:'\_]:83R%8][ PA04 ;ER7=(^$FM9+O+?!4^.U%2# M#4:BK9\*0E9K ZXPB9OS"!#U+R1Q>T6[/_($D_]/3.?O3E \36<%G/S&N067 MKV>.D9%=A%Y[HU@@B>,3OKVB+ 2YN=#DLSR(58-\)EK('"]P3J6%Q,5G$J/5 MN^,'A#]AU9[X_<[*Z!UZXT&LNLHH\EF[A3A//&N-@Y$+5'(#U-!W-Y$>C6&4 M3YFM1G#3-MKQM#_V8&A7JNR?5=T(KB-DK0MD@Q=Q6#N?T/ "+USTD9_2R?) MR2#H[I.3%D_04XR.Q8-%Q9$@P(H6_\62H,WA:QM#S1TZQLC-A4_\WP$JC/:K M0Q2G_N\BEBHU%<29%T]]Z5V6.*\-2$W/GB>VH,6G4-.^6H/.*DRPL*YE=GJ#F3'4.24M\$+&[+:=55 ML9O:;RK,6&59:+R:80F_V)2NO0!X39DEO!,=_.Q GW?\"J[#ESW^>8/B0\WB MP>(40Y;1[K@J+1)X _E_58PI^<5/]Y7)\!Y++FP.K;P&H#MXBP4R8OXDV[S- MDC0ZG%O%\=H8J*XRS@M*>6+FIC3\K[SAMWLGWG4NC/0T&"*-0JW#_GFCVX#/ M3)7\F\^PE:>;J_S5V-+CX>CX,8WIXP<%"*= >V$87I"+W2B0>%K9DZNPL ^1 M(01+&.]P2+B82G/#[OBESAJ8RA4Z0\&5W>&6(T9/'3:[JJ])U<7I#6UME)82 M15]:@@M101Q=R+"C$H[$M5&/3ZUC2"[PTW(4#<]&J*.J'DH*&B%+M;8AQ*(M M\+7!@.1"2"U%V>71I(W[I1J>"1EK&FO3"%X\R!B0H!N)3)&6=->.>[4< 6.& MQ78JP#&B2"U'W_#XTM:[WA>P";E.W-@JIY"+6XZ88;+SX.A9R[&E1XP>A^=9 MBMI1A$[9,&=+<:99ZM03-@T9EW96$IV0DJ82P^3BT"U'IGZAK!O9#KDJZ=CR MF!"1EB-&MRU3+HG V('LM[6Z6\6(X?/<*-2A[-/!%V@56D-R?' MDJVC!,G=-D.5)'>$Z5QT,E$\IRA$WR M=@Q*S[(%/5<,,N;V>AF?CW)9)9C:TJQ3YS<9CDB]3M\)NR6,V%[):W! M)H(T/1G&_3H,3EHZP-0_DN?=NMXYW1;_X^LJ M"&H?9M9,Y@[376K#B:-PX[A[_\T)'7[Y9N8XW<4R?!>+H-[M'H7\C70'08X, M[SOMLT[-/ =+0Z^DH6:<. !6(=]DZAG_SU=B^<"8S.*\,6(GK8$&+R;FFDLQ MA=V) ^IZMY*"YLK8^[ND9?1SMI]4"0\,(1]K[2M;ZYF M3."$GYT#$G;*:0W2W5O@6[391UGBA-YG3#,I0B&W!ZF@\X#Z*IKA>,D.!R<^ M%<20- (WZD'<9;8//?D-YE$W0;<^NXX5C1.5H*%,8XCQC2I0O_G64,-Y3[J)GQ^-RB?Y*YIB45YOBWISEFH<1AGP)P ME?L$B%PE/PF?B@L7 P5\_>#J]GA2L2 ' C]UA_QO@Y%RP4< (.MS1!VNJ&;S M*V)#_3092#!#U@2 BCIUDP >DB'7.>5Z(9& [HC:4=EWA(8!W=!P,T443KD7 M>TNO:=-2&W4&]*EYEI@RI[$W^<8=2 MK+T.CF'H=8N*-M0A [8?5&Z)T1R[HL^S @64IQLSJM9**O?XGE@C(6Q;Z#[J MCK-ORP#<566X,@D^3D^$FT8AY;9\T3GN&\M*"#\]MS3HW3W5&,LJ].B_ OK^/R.7E,:F M3Q3]M0HI)T>P6M\^/B,LC?R.O%=\$VB!AOBCCR^'5T1 ?N=0(I#-&>2;F&Z) M.P!Y=S09+T^1S_T'G]$W^A.?@4I-!M%UCE/(FAU6U3M/\T7_!9%"[\A;O:,8 M,YGS@.9/R,>)N *5JV>N%T'8.LOF>I'TT7 MF@RU0)K *Z;E=9305^?OJ#I[ .LBPC-Z1V%&HG:Z?4-SF:$H')4L/JWK]6G= M1B&AF+QH\[.?_'ISNL%/WQ[O_%>!QZ)W&B" RGT)_1>]T^8&D'E/66>'1.M7 M@ZDVPQP8!1OM;$[L>.J9I1><)$YKH.!_G<' __CZR?E?%%?/ >/:-G;!)!;Q6/NV?/%%Y;QNGR(LZ84.5G[X?KS.&#C,XBSJ_%666]2GP 'D MYM033"*: 0>,2YBW^;>H$)9S4UJWMJJ0E4V/J_HUBXA?:0Q0=\!3Y@676RZ?#I4W LP8O(/SP&8NSP'4MX?"2$ MB09>^C0NT.@0WB.Q-D:0T*-76 (ZZZI<"+L=MV$2!V _LX&,(@'#D%*JJ[>W MJ^%:"K8N9Y)8B0:-G*'2AR@82_CL6((-19EC(#KLX*U#) V.,;V.%TG; .2P MBE%?'=Z[#1DAVMZ8CAW&4J@ON2!\^P[D&!=3DICU>?AJ%T3%RF9IK(^B5-HQ MWUD:P*,&=L=BN,3E],7E/#FD I7C]8 G268)TEB =:X)TEE@60[$LSZ2\ M"7.[[5\G#K'Y[A\RMC^Q^_OT&.,$_9Q_@WF(YB,'EL 46($IIH,-AG$'++X* MN4/C]^N*DEF"!)8@ >N#!!8?. 33VWRF4 M*@C@['4J_H!'.+M=C'9.2CK:EP1!'XK+G$H7&Q1J6_-)%>IBQQT!H&5+Z)UF MS$+"V9FH0;)PRI(&"BL-E)<.LW?B@[-!29JL0N\%Q>^^BQ*F/:Q_/%3SWOUW M-\@\S&)728+P__/XQ4R'K*3Y2.[#%,68G2>(5HGBGP5[H&X"B8Y97CKH!?V6 MX<<< R\@#_YHS?NBQ9#X&ZG_;)UI5O61J0L)8CX.6J^ZXOP2;;%*0G8.&072 M_89D!)6I@WLG-"T,X0F#GD=+%5&U^\)Y:R&KFOIXA>!EOXIXUH8(,0/]>8RV M/XNB;)>BO,1F+K&92VSF8F "8V"JF;HKU/#5=L%HF&&+_+'3;CFWA-4WP>5$_+'V;=E\4/?G*'QE\U?6"#@_ !KZ 4&GY$;86'A][,RW248E46T MMT_L?OV5-B=.MCZJ3+/%/EBRD.(*FO=?+(LO&34ED.+];X&?:[#=7>0M$.Y0 MXL8^-9NP +ITR<6/,P,_SA)*OX32+^X^319LD7)M,0+FD2.@W:-IK#3+DC6A M$\9>?;Z$6:"26H(!7M[(Y2BP)*MD29R0Y_J]%I@Z$AIV#DN!OD0]L#B9:)PD M HXAQN(HEGGDC$PI!4V0)3MA*LU MJ!D.(,L'K$".WGS9>[E'K_ M_8C<%'D;_X"'D*;SA&[S?M@=VF=G .GX@.E\J.$PB*(9-2UN+W+PC8_3.WSK M!0$MFC\"&UF7X X:*(CRE\_7KR"MN6M=7OJ9]6,I):+>1QD6XFTP**7X6M% M0Q? M,G=?_X+I;*-J^SE<9-.%]4@$TTV#UR=+75W*LRB M4EOC>D U']Z>\Y)J?^?W;O664.,V!\S^>9K#9PNF=XCBE'A:;J,DI1RMM3_Q M6/.4U10/VC+!:QB])2BFQ0JI5$!<2UBL"'PJ9-VQ. MLA=G-YX'&-ODAG2WVA)71UDJA,K"E6SX&.*[D5&.0$),$O9/PI/5^@ES21Y[ M?#4W*#X\AN\H2>F>Q)D>_ GF[W0NO].G^J]"*$0SS('1I0^1M,(9O=PYN4^8 M?_%9 DHE1RN+-NV9\P0+T*G5'V4YK:(UWCP(=LM @&BAKF)44,F]0**IHTCN M'^(HP.-H;P3U&(3I^<^%>4/F2A)Q95.(/-4TM-Z/A! M64SY84+:^!B1LFG2Q%$,-YA;>SB@F+SV3\ZQI_41>RP\[5]5ZS<'PNO+A^@= MQ2&51'>DZ!I*[M!;^D*86F$:%1R(]'1S9_3N^ %YG1ZBF,1D-W?7:Q 9O(S! M$]W$]'4Z29\A=P+44W/=[$!J!>*GK?O2W:!M%"-^264]:UN'&L+GQT)-%B+)O_G_K?,?\>;Q +H*KUUXOB$)5#ZK @L?/US=5>= M8'Y45IA5F&UBWWQ!2V4Z,&*2EV;DYUL;,3:*^[X>'*+1Z0TYD$DZ;DQ[$ 3 MV2+W.60TRJ7OJKG3F0B2<^!:@BI6TO?$N+(D.[P_5$[:WUTE\/ =SY:C8FQ[ M;".-LN:^M1QM8SB<&GG7 M^HY:@;%%_#Y%DLE^MY$M09U0EC"#.TMD"U71M2_ M4\6ZSBO+<&.I+2J&3TS)2*VKU^@@&N4 MXBQ!I"2]F<.D):0Y3'SCA-CT*IJ=< 7(*5C@K#]M8H:,O!&5TQC)Z5:0+Q8?U]A?,@9REQ-2UE9@B\ZF,O4'N/O1_R]#H5:>XGS2/ MR*5B4P^,L"LV406Q8F7K^-G?[47E*_CC88$@/!O1#',YTFZ]S6Q/7?[V:GLD N]5?>,D$W(X['!0 M [D$H#H<-2_QC\J5%7X.MI4[H8?&-: H<6'JG:O?^>^^A_#650E-L( Q((FE)STQC3Q,F/CCEXS>,3-Z^38&T"&P2W:J MYCZ\?=IYPZ KTH,AXV+2R)X^ZUTO1BU($N_W&/2K$8TH5SFMWE*Y!L,L M+P,EL/'&"4BWU)<]0NF'.,J.^%RK#;^DF%F0_=XZ](#D8QF'+FO>82Z^ 3() M0E(AB[H^8QYA2YAB#XRPPQ19V_S%3_<=ZDN:Y)<\M][1G)Y/7P1ELL?YEGG4 MW9RJ+2DT/V+,,0_*Y7RI#9C<)1GMNPM*=7_WXN@V3A15H3%7G^3'47%&FC]J MNZ/MAK)G#G=^0EC.]QY#ER3\H#N4_U_-3X/:MS53[!W"NE"TRQ60RC1=NW=W M&=I$]]])/9 .Y$-6L#\TZ$)]@VG^T2:R@_:0+!% X]D_-"M]4(R4)OR;8UQP MO:H):$RKWG*^XC$2J^3)HI9@5;(D*Q"TSB\V9&QEJ H!X&D3\P5EM-M.8,UH_').>75 M(F-4L:CBWH6[^S 5VB7E)R^Y]F;3-.W.M2=7X!Q,\(P\=*!,.G\4!=XGB8E M@1*R!JFIIDIDY M3[#&\@U^=-ZJK_'?7\8HH+=^'8HSWF5G@Q'=!)><.13,Q@?(G.8Y;I,\'AP7 MK0Y1%O+*1'"'&P/@)=JFWYP8D1Y]Q7_>$4M41.\N*3G.+J.B/A_(&;6O\.9; M= $#.,_6S&<_9V35]1:S4=+ @JHS3*V6/=!2C$TC!QYVLNZQ3C#7W/>*]U>PQ(YAUSI!_CD*_ M2#B[00ZQBI)T#IZ=IW?>./CBL3;VF%'Q]4CON5=/TNM'%FO22)CB7FS>*&/7 MM\0&22<*$]J#@'-762/'0=]#E,6]V*L-TFTJ1+&+R<79H?7V+OH6%NR(:1CD M#!T)+_Y[/U75!@%Y$ZI^G>MMB\/+B;7\Z>.@^<7_WHOE\QCK0O=D_!PU-Q/# M^V"YJUVL*5:@*W@,+$6(^<3PI8R/[A R>1="W8DO9\JV!#NB4+#QT&-)2)<4 M$2D8_NMHDK) 6X(=$1&-AQY+B*C_C55P1E0/+LL78#D:5%R$\@RG9KB C)_> MP+Z^^)8Z1MA^"94:):5-0 MB("(JB$@-GJ;Q3$_&I8U$L2V/T>A*[WSVN E8M86U_1U1LPN<2O7'K>R!&N, MA "FC'$E[K*F:#)S]XA0S)FY*Z!/5K+:N$&J\8U2D.URT10E"(<2-_:/ M!5Z$G8WZ9IF3M)D;$_4@$LV 5Y4&8 TA2\NM-;NM=S;6_'TIMU:[8D[HO61O M_T-NNHE(,<[0R_D;[X)QQ\.[7D9K67$LF;=1?(QB)T7_08[W6^;$6#&@S0F= M-_+G*#ZM\9;R4N]\D^: 5698_I!73XO0X_WWHY\CX%,4IGN,F_\BAXE+T7## M+U]QB.&NV*.?8'G&1>OM.G_6HGLJX C?0MDU0($Z&#Y-0,E1EB1%P:.D9Q2B M;TY !',%W-9G@0*'[&B]O<47-W9OM:Y+W@UZ_844])(&)]]]=VMWX(8I;EZTL MQ\^!\)(5K7/_*!H8&B8@D1(/V00NW91#PDP!(G\"0#F5IIX.&LAK**1JL*>"+$_A>'@_ 1=R%RVJ&] 6Y4>A5>R+(Q/LBYH$J M2";?FQ_N-M^BW#3D!)( :UQ=]PD[?OS)B7]%*?Y(AM47?/L/46[U6H4>48FQ MAHSWXO].-_""XG??9=/BX+5&I5J,['X:)(- \.?'),D%X6#:)LK(\OJ-9C*\=2FZ=($#>S:E$9C%0R?BBL.H41\5Y M\B4F&#NL$D^8<^2(JA6FXYR$< HLJKO_3EAA@IYBOWYO2Z+@)5X,6POD&7YR M4G(S3G?=ELC*T\WI)<183-@O\NXR4D@[+Q_YLG=BE'Q&W^A//,8A.=D<<&0C ME*AX )P' 'L\:Z9\I?>S/D^WA%F>-OD2;?;#E!2[H\RAMA#,\2O6MW>I*=;F MT\CZ7!O-GH:Y-2V/+A_HT3P7V&4[$RW'B@K]2'@Q06-#*C^CU[_9Z'8D\B1" MQH5TFL%%(1!U5'&\E9"1!#HA8=I;(?0UUX]9F'C.WI;CZ,5\$K1 MNX2KMMFA1.A'M 0?HOZR.A%B2;=9*4)1=[JF0)_-F68V:(HL[WCD-&QO2ZA4!G@XPHT&4P)KP: M*D\&*_S!\AQG91-,._0",OS3,P.AI&IYMKAP%?J#RK4(\Y2AH 2KSEO_E72,S3VK2T$@S0#96Q"(UV*$W&XJBJ DPZ#?H0"+]?&)R/C$ M?XO2FL&%E^BIO@BTA'_;2C LI3=,%WJ 1AS[UNG#1: M]?GF.OJD>Q3CK49EV<5\OP5JA:^<8.YX;)R".BY<]0C+F2>YP4 ([6R" M"7, E9)V&NP%O.JW.SQC2>M(:-P1ULXD?>V;!'B\U#*.V_W3KQ#4/M.UC9,(G[SX 4OZ-^ M,ZW$5!"FVN:9%!>.AC?+&FC[5IBTATKE%_F HEWL'/0P/E7OS7UB@:?X"1)(E M4+G%?_/:ODA/APR@UKLILZC%3A]Y78OG^.E592!;Y0:97225M[+,F$ Y@HP: M";M*KU#;"(CKU5! 8T/2?"NEM'0[*3!Q: D^1#X>G0B9D:=G&-=E*UZ@D='; MHI ;^N$D*VQ(_]F$HS%MJ]P=8@W2D= MWZ+-/LH2)_3N _2.0LQL:G_[C.DH12B\_RW#]^PQ),U#_7=$]M0UIYM_]_DGFDI0JS/$)L3D&+B7VW/X/ MM,#!8Y@7Z/T01XEV&43P)7-H$Q4HKE%B4E:_YGD0!RQD+:U@U7^+?*R+T!)- M6/_PLWR$OAXIJ6@37I)M? M$"G4CL%]1[&S0XVZ]N/+5L*OPT4O5[I@YP?1 M"4R\$VO1KDQN/!SP8C\!;=!:1E6CR$<,DQ\FODM['8XO6+:^9RT*^\EHM=O% M:.>D:!(4#]^/M6'!^OQ7[*#ABQU ED9\B?T\YS(/$_A@+,?@2!2JWU4#&L]2 M,GSP2:0YP65H>N0SSCDNX02T/YX6)=WE? MJ>7!PC#1+^U)'0/[$S;O-81]G8[6,4Y@PL[!0$] T0<[QB'\//M#&-VE%.Q7YYWX2[=I2CF(?& ,-#.LX)39AN"9.%"?RWHR!\4>:&>WOG ME],(LAZO/KI9DAF79$93R8R5T[RH8T OX%,6NWN,-NGD1-E5K V^$5H7Z(^D ME>J+TORA]1FZT"TEKK;KKBX.":;YMMC2J3X1HNI]7+-$FSR^OP@+P MXCGSHY+\27F(XN)/9!PO('KB3GM8PV>R=L:'?E0TYQ M,YKL<-EFYD?IYY7R26UT3,XC^_9C'_WG,1>E_$\N-/VS;LKF?6:)+U_BRX4A MN_WQY=)JL>48@6G\5-:V09_"$DT^@.Z6:/(EFGR)V5665RQ[*"8R>LP=]Q06!^U,[4!:XGPURF?7VC8LKP2NF4WHM_0M:1AZ+P<7*O7 M_ )RJB+C+=U\E239(:>NUX3P@3N4GOM:K;<5+\#/;T[N;<4L6<)ZEK">):QG MD/?^2L-ZA@0>5XRHQK&J2,LQ:D'U?] XY9H)UNGI4_U,$,LDUO:ODV[K$WZ% M#]F!N['F[]-CC'&6S=_LG925"!?]SNLOH%I2=+Y+B;) MQN]S/G]S!S]KM!8$9/!:%1N8!Y*?_>37AQB1] V$]<9T8LXE^OQ\$6P*LS-& MZ81L0?3Y>2"X9'QW_KOOH=";^CEK?-<^E/;:IPWG<6C?WQ+JMH2Z+:%NIKT% M(UF@0"-\B6H[@\LQ5!%(&<8BT$ *CY5I7BJA;" ,HQF8T5:.(0<5&.?"W: MC=#2 ^AC.4UC(&0@E]"MY5:>+;=+O)8A?EA:<988K;$/0&CX74*R3*!_*8EK MB.S'Y#KSKXE[N65YJ82K$^_ZS<\S#AUE9)NLW!139WI:8D"7&- E!E2\6848 MT$OZHO884'C?PFH'D!Q]E:^6ZJ$7G48..=@( ?JSO"%:)N[(:,? M!KTN<=)@JBLNP=(3HY_A6EC"=4TV$)#3;QN$AZ M'$815"$I]M,FXVMP.8QR(O-0W4SX'V8<.,_^F>1WA FZ.546A26*?HFBMS&* M?A70=>L%[!F$SHO0E)L,-V1AB31F(ZY1GDC0DKI__!5$&%])>V\XT><.[(T^1H%KQBH#&X.)EM=MI=F9/9XMZQD)R?]L;6 M0/)AZB!&3:59YVCM>LA"E_QA,78MQJ[%V 7,V/488C: +SC>(L'W1_(1WIGF>",*\'*[#RA$L1/@+:Z\ WYXL:SDD,2"8I?B4U);8[$<+9:CQ7(T M@MU#XIFK(Z;G.8&,#QCF#"&^(:-/XBY*R1IU9#!>=,OM.\HHD)(0++?6*"-% M4;ZPV8* .8?ODL/W@XQD^R&,GB1Y0C'F.(HI3D;F)IXT0G8&30 M$,.()K\I2BN+U5K2N:;O#"H/BE6 @-\-GZ M N7?B$%,% 8)N MO\_ZH&UY #:("V&1,T1H^8@Y:P1S][V1)KW3=!>Y1!B%R2].3&/.!:4J6>. M(5>:-&Y.[ 5$P20C?A$8&B^FT:_XV7*R((4&F/1IK0Y1=M:Z]5)"L;;F:UQ$ M\FZBTJ51O*O$XL^_U!*S-._SM0CR9GFR^/N4F+5$&XUF,](M%[$M1WI$"LM5 M5EF&?"ZKPGR^06-!+OYE_ >^86#KQ;LE*"T>7AMP6DD)L'$[]-+JX8^:!!G( M&!Y@"-6I?FK$MOB&6&Y*5'Z:9$12RRV)RCB1$7\MC^)2QHD-$5D='91B R'O M\.=[,B_Q,4>Y#[,#BIU\]20U9\C\Z#MOI!LAQOMM%L?$"?1&C-4N3Z453#"G MPKLN>;N2)^=$V'6Q+YY.SAYL_&V3N"_]A]5XH3A8T7A'7"=PL\ 9T^E0^5YN M\0,1!;Y'?-LW3D!"A%_V"*7):^AD'JD/P[A$M0TRSY!Q1DG]D/"F?JQ.*"'! MD62I/^*O'3@L+4GPEIC'07^I3N%,/=]HW0'\0/_I+W^1X.*3@T29[3X*\'Z3 M/#^J$'I9[;(*W=LM6H2<'?6V.I:#V0&4AW;8N M',.'[R3$>4W^#SG9=R<@<1&K]-:)XQ,FVJ+HAST0L\Y+_EVP!TX^DWV*(_RL MI"D>%IC1_#66@ ZGR,W2?B9@+'>OB:(SJ@;8J"#*,>7 M5I[GYYM^OEP:5P M^(Q4DP*:;I]7;C?+<) 7VB8DN( ML/.4N?R),F B%X9I%)]*H>FNL#F1:/S$)C@E1,7V:]-F1S\"?VKD+NPS">0. MD5?Z1VL7&!^N[_IG@'^"?ZR]S^M3C(Y8+BS2 $HR9IN&U>&=R-O2>&3:WI7\ M1\.;Z_$ -<:8"Y'G7I!VF'MWH+G>\CUF?B8 /9., 2.KWO!=H.QI$ #JWSN( M;8IO*F.@N1Q^.6\!$PZYN7/SGT_%D40F?PX_$DPQ6"1"8,UGDY5@AE$PN)9Y M+AB\&<; D#"],X'IGV>P"#++OLX6.5A#->=-J-G"&]M4GP^$CCKV;PD::L\Q M]TQ(V+;93T;_1,VT)3+5=BE),-KXF\PVQ I?9N84@^^!C(V5\S!(3#5WL]DF M5?:-9HXU25QJ9E(>O2FM8O:D.+91_G&Q)VAF5'TFS2ZSZIDQ,B,5O,>\H09+ MF/7;%IG'+S'1I &FWX+(L\+TSNP& +="?*%$ %=_3-;;0ES"OX(*!3YSP#P; MB*@U&2:G\W9OT#:*"TZ)&21)'\+O711C!\@I&M*S,8YBB&,OC MPD"+\W=MBNG#KT1]XUWX1D6G/7AB'C/+KX)?B0R5J&I+47F>&EZ%7'_\_[RZ M,]0"+-"WCEANBGI*;.<^*=%5(,(FX"9F'&<5/U^P9T(5<[3V;XKFF%B&) M0H"'1TU&TT:[MWXEWM M4?A)#< I2[^/2O?,PO'C?-&\[Z$K,/ \#K61QK;-%.9:&VZ.,6AB&J!F<6Q. MZBL9[6? XCJ,=@:-888;,%2Z('>WYS$&>1]/'>,P+LYPP\R;H6H)&&]W-,S& M%]S+*YIC\"1: C_G!)JC@/?FX$4LR$TVZX,2R-9\/Q1_DGG!@BDZ2\0TM*:8 M;67<$8UY=[P[U$I_2<-/2_ /RFW"\"*W_=!UY:8E+-ICY16YS!^PIN'OPMPK MYYXVL1,F#FVXAQD;_5>Q4^]_6?[XBU#$^Y+L5SXX?DAVM8K]!-/^';T!3RCV M(Z^32/47\/JR$G6-=4@,&R5$;)FG494O/2,W<)+$W_INZ\M$JUJM;Q^?$6:> MOR/O]1B%I'?+.O[H_Y81#HF'BT[GCR"/1Q,QOX9Q@9?_1 '1,5K?:R5,ZOPR.+0:>6)& M(V1=.P1W3)>_4DHXO_AS=JJ&3K)_"*)OL%1"$L:.-_841^\^1L+-Z35!WF-8 MF116^!Z\3 _."'3NC*P.PBY%%GUF.29*1:*E7\.U6(H"ML M'#SD9N]^/.2-+9--M'(QCXO1ZMWQ Y(:@?DI87[GNWR'WIB!@'!#(C!:6AFE MYUKA1<9I\P^UD3FSPJPN)N:X.Y3_7_SOW,MT_]W=DTZASY@UW&^WB%UA6.5> M6G_S)+D-N_&J35%)^CA/D1%P_QW%KL^)1)LCTZFAX).3%OR%AM^?JBQ7)PCP M>\MG1S91#%A.Q#PP>_!Z&2>Z0UBF=7WZ$?S? 2J4A=4ABE/_]R9?LB 8;AA? MHJE)]1M)59ZZ*/2*!>LX;XYU=J:O=C%"!YM*^X&]A,P#LI[L>BXA)3L2#X:G M4H^GA4&4EURX_*4C]RPA=$ASYS91_RW[$;K-79]HD#,B;BT2>T)0C3.>_)?U MMCYZ'5ZTKVH'=WYRC!(G^!!'V9%V.T_>?@4&L.ZW)N1NQ@U86NDGU9 M\<1676 9KO9<2?#XWN;_57&PA$1K5HO<8PJ9 5*&6EGZF=I/%AA8]"G"5,XL MFMR5VK!7X>)OL^092FD6?Y\E"NILLQ$^5B;?MY,Q_C%?--2U3B+UH(.?'>AC MFF$Y,13V?OBGO__NN/LT4-GU2*ZB8E1IA53LX8LEC\N/@R%84[S\CXF[6FB,&X MJ/AM7O>&U;[OK_.4283TP:FG>!;A6'CZQ_61C[ PW1DS_YPK9C@O%+OV:8-8 M?@8:(JJ.AV[@I>P")DLE5Y$P3"!J Z"=A$#KECL)U@(F3Z(O/H=W0#WSH)V; MP(0D=VZL!M,^HWC^A)LP6)Z;'3G$1 IG, B&U@W[ MZ>5EG2D@ +D@>*<7XN%K&T.-7$ )$W*IJ9I+UUX4]-& XN+E-$/&C"OH[I@U M3#>.E?W\#,2JK@&"-_1Z[WLY0-\*QL"$X$YG8@_ QL:YR3R?.O=.4UX,CVRI=;?@$8+(SME>YG7,QY5U^,1'S%Q?Y?[D473M/=D&>(B[:[ M\R'+&"_+PW"\LBF'.]YDO2T)MRD3&JFIVCM>J#LVNT0V8!5 !R3GK)0\,JG% M '?\4,JDF8Y#Q!((G>B)'2")0 !JNHCE#]:E64!(:3'$R@)OWB5T1FPP&\G MPWGYTR'FP#_C__E*Q)$@2C)B0PV($^5ECU!Z1_K^!,F+NT=>1I1S<:^E8KC) M#'F%'E+ME@]TQK/S[1-6(F/?"?(^7:229?QN1\+N0."[HVBGV,%I@;-H_Z6E M;&T?27&X8>]$L]I!EU3XFD%GK 4<\&/DA#6>A]4W(F75>@D7?.X'"*5 /D;A MCBB/=>]J_7+7?Z_:H<%G94/ JW,!+'M MWN:6G,$6<"JAK%;H$)6-K*-'01'7AO2];F0['HY!=$*HL/^S)L%G>%HPP>FU MWD8#X$H/6M#0G=_& . T>RT8H"),81=JPPXXT5[GZ9=B?T"&!GZX##;7^ M/&T, $YSN @#=/(G)_Z5/(I5\XD'A HC/O*(TRX/IP"?<'DY)EBVM#MTC!+& MI5!/7;C(OS8 K(9C366^N>B1?O&$'=S1.P^(A[FG%[KD)&/ "*0%)AS\\0;5 M'<9SS]%UNB--8Y[[4HO0SYMD&AC6>RN"@S%>,Y>5?@F[#%9VJN8=2[U8W=W* M3+- J7]P_/B+$V3H$^:3^-\T(.2LUA?A84Z0.[*+0=XJK>:M21O&3NOOX% -: >H(#C?QN1":NTELGCD\8*@IE5\YA MSOH0TWX^9>UJ$B?(].6 RWK.)1QZQD4 46Y%IT?: 3X?:"VP%5-L1?D3DURM MNK@0#Y)KN&YVR*A$Q^R,$O>EHA,ZUE)HQ[PPS>141L5JL&V@5"X"(PFU?ZYN MQ4!!Q&/H!_*S=1NZ>JY9PZC%&SO*GF1Q)QAM3N,>>)?;BKCJ,E !EI5LAV!! M^&+Z%+>+OU/1<.O(K248:B6WYMK 7DZF;*3P>K+FFSM]OKC' M/E'N># $S!?4I&B4.]T"HR+UN=2MB%F*__K)#_U#=J _ELF:H((;$28JQ'$< M51MFV#:$$\^I=^NWP-_E\- @3QL"A2[!38\K#G[8I"+,;>>7['3-PL!@:NP* M"D.7@N8J5O,16\%A):/&0?#5GJAJ\O?'D"1:4Z>?XR(+^:,2C*^A4RIZY2UB MMST'Q0YMB2+GTQ-ST]SA0 !@$HL$)*QY-G V5=D1 HOK>7<&1$W;P/,ND FE MYCZC@^.3TEXD#B'!\/T7.;%-&+J<++1D&!4B'F(LMB&E(5Q+3:UB:MMBN(.9M13&2S5 M?D%LW\XX;^C&HVD Y$APPT%F+PB-9'N3@/OGP3Y7IOQU$2%WE@./@$K N@CN MOUYL?'X^>5U]4%?8) MJCYGAS>BIN;?K-/2!])KQZ;G3A>E-6X7=S)MYG+_\O0$_MT;\\2/]+E12$'YIO*(074A:1FB^)7\#WG4\S__WS]C M./[E'(]^N(W(GXH_A&&4TA7HW\B?4$"1_G]\3Z6ZRUF:*.S+&W(4&RRKW 2T M:V3H'#"^]:R5GYV7QG\D_Y7\*RU_>L2,>H/_](?_DV1O2>JG&0&-=L[Y]Q_( M??#_5?!R^M]'VH-ODZ^6Y9UT\$[]@-+1O_^0QL0*[>"52#F#?_]AZP1E/P4V MJFXC?&2D^ %9"1]PC#P_??:37TLHR7\3D%_QN!C+2R'MLQ8%OGO*_[>#,:U+ M@D7<9U)?UWD,W4^(W.D2^,Z?VP!X$3%ZC[Q[^F_!YM5[C>70J<_+P<^AP*P# M2]SQ:9*C*R:_Y74N__T'EY*A""G%$[>)GK+8W5-%J.)VS4.6&0GRW&^C^!CA M9=!_D./]ECDQ)E9:Y,-Y(W^.L/)4]>=J@CQD)D@4_$*%3^2MWO%V=[DF^83E M&?2$8OK,E1!+#&P#>"Q^,:KLWT">:E6%Z!S=6FD9GYS0H\SD M&7F83JE4G5^_\LB85U7KDE O]2>\VU]OHX[$T?T[R&-_1N\HS B>MU%\H,W6 MJTR35ZI!)5L?ZY18J9)_Z)U;[:VWC5Y7):+TK@J&47KH3#''+M2%/=$F*YL8S'A^C24X O$L2&F!0+<6S(U :/I@L81L# Z(P< M!0,GVW,-5&KK%-JDP@Q[\,"L>5JU9BRD->$8>V!]1BYFV9B$2RM?MW-XIU?X MJOCJ642Y9(W)!;E^Q29.TD]^@/>+CZZ\V*]'K'!@O0R?>"Y5O1R1ZQ,9]3;P M0]]U JR:^EYN.3DK-!J6LD=B>\(\_N!L,+3DP O9O66W$(\!*0;U=:3+ >L; M!84G])]B="Q\.R_HMPS11O2M,Q2,L/ $V_Q,=C0XSB5=YUOPAK&&0R'=_N>L M:$-.1(Y*1Z[EW!2^'?$@,/RV']S\@"HW#J1^974943@P",?L3%;.01'))LA*]!\^WB%-T.] T+PO_=Y!DSX@\:,(C& 2 MH*>M_SMFQ&U73^?/(#<_,.JL;B]4G@S.8EB8ZFER'-.(W_@%Y#D*Q7PI7< J MGEB>R[>(?5[GOX,\K?J[?1=]"PL1KV(=O)^!/N-2C9RJ>,/^H=:IHM1-4/AM M6YI+\RD,>L"&L+=_K$ M*WA5\^Q8OX \I/,+X^]"?^N[>,,KEUXW$EE+^ ]^>3=U![?2E &>$"_]U_Y$ M#CA[HR&9HP5A,>R%1>/8/!2\"/V7LS3VS;3X]#]B&,E&$S4*J$T#YP^K*TLU MF6K]+3PKON(Q,#E2K8HP4V\O8>L?9\_#RLD'R$5FU2P"[BRM]BYZ++8 M+Y0+$0^.2Q7V M5N8:?P!(@/+H&%;$#.AMMXPGF)2"*/:H]<#;1-2$[K]E7=.+^CQ[KG\SRO8! MH89^WOS!'J@*)T$C_ZN4W6ZQ:+I#[4@H\5![("_-I"1LA1?<)AX#\NJR_%O= M5,>DR(P4><5$L\ <<[]\]P61&AMALMIN'7Q3\44-\)>*OS[%T2YV#LU35YD! MD@:DJM"TW"1J<^S1Z"D(K8(<]3^!/,":+:R\C2TA0C0")$AW*,9: ]YTKABW MO'*D*E*&-E%I)#F;\]5F@>%+ ]S;I>VD=O4X*2#J,\'@13;:O#=(KW<8R%N@ MU&A<(?NQG *%+_=+7Z*^Y<6+)!IB#:#UB&@B1C;L_S0FD4O)E>'IDB7 W/Q> M3*U)R<\BAS,+2*WVP']'\8F8E_!?/Z.T%EQ=-SX.F&@/5B3=B';Z##\Z;X2G M';OLG?4+2!"*@,]UR [%?,];Q1Z$(V \N#+U7DYEWAMA+LP M?P(&:1%^?>,D?NOA9?T.Y=GM9>DM<8^V$L22DD B M; [I2(;T9],\HLK#+]2[Y#[P=WZ>J/&"CD[^B2?G7'5"?D(=8B#)_,]XAWFM M@?6V';*>,&+6JV=;>1X86:5?GFPGL#0Y$.]7HWPH;[Z08 7RX/R__P]02P,$ M% @ 08%F6=N1VF Z"@ 4$\ \ !P5DL86MY*H):DX[J^_&5*2 M9<>^!DUJNXF#%DDLOLS[/#.D9^2G(JOF#O!)+K4P M0F:>@H0;<0-^(&\[6GREW0*I(E =_ 0W.WFVV=C MGHIDYEV+%#2[@"F[E"G/JH&!-$:F.-; K>GP1$QP=R*(-J'YU3ZA3*3R7O;M MES^-A8&.SGD(7JZ@,U4\=]M-'3N!3")_3MM[)*U)S8D2/+'L3T5D8F\L3"?$ MYY#1QF>WL0B$84Y'-._XJ)?C?Y2KE>^/Y#Y$&D ]+ON#P1+_=^A9(XF3%+(( M_QMV(;MLR(QD)H9*)CM (&OHYUEIYE2F*:@0S5A\Y>2TC&<1NX0Q*,A"8!\Y M.BPW4LW8R40!D!(W**L$QG=<>+UL'B:*UR\';_O^!IG[J]!&C&??:PD/X_8Z M%IHM^V7K]&A8 %ELC8]V K-A4FMCD$QF,(J7JJ,\N% MO($T ,6&;]ILV!^.6 O3#_)T(V2ADYDC J*VG;_+NKL#);>HOFX5(4DY\_#- M."9NX&',^$Z+\C-79K9],5KI&3D!-#VU\_9'0A.PQ>#1K>2V_7+CR913.U57 M7YZ=GE^??+Q:Q[^EFQIHF?'>=M^^???*?^HJWRK+FW'K/_]U=GEVJ8R0,/L([32UA6/5(OS 6BMQP16H&Q&"/BQ;9@V@@!_D2MX(+$+' M4C'JSU*@Y$FYNFV^ @5E3'!8CBH0:5 H;6=WGVO<>09&>/'I3W9-AOC'I\NS M-D,@BL\TVHG+I%6/(BU,@<:"-I0*C0MCW@:1+9@N3<9%J?%/9A0 2V#"$T2: M@<1\W+9S L2=9)34"AG+))%3[3TSZZ)SDC#A6O]^@+NF'82/I@.)]32[BCF.,CH[!!=_C*GTH5 M=0(%_(OW!2!'&A._*92^'PF=)WSFB

2Q'7_T\4!\>#.IXUCJS*+?O]5TL+ M;E\.BS9U174>.N:0M:Z*G([GYG%_BQ"5S;-3F]4TML)#UCI%94BL;5E)K^V' MEM4G10I,1C:.N'A X0.# V<9;JJ+0#?6:HG#>;2@<[$5IV.EJ=-9P%V/>5*! M9"7+3S1-G8^;U;9+-)J,)XQY-@$FC'; )5?H">WFX*E($E9HP,16=5@P)V%$ MH0%!8GLG:)6ZB9'*(M^V5[C!1$8M>A,+K)Y9:]0_9!&?:5>5O??95 F#!+%, M&MR<2$"(A:N)-'=AW:;$&!QQ)LJ).>JR%\T^ M^/P,T;;#4XZYFHXW2#0Y6/FPLLGZ*/_.FR6(V"A70EFTK=9E)=W#Q;1K=U0]J?%@$ M&5EZ9I7.5)/OH# $(EDB4E%WX\B9NNP\JYMVE>Q%1NRZ/"0\8#268@48.N:IQ+H0:R 2J9Z+"XMS2>:CQJ\5XA6H)P2Y,'%,#O7V_F$4F9S=">8T+90\N*2@D4M.E M+935,GOMIE_8H5RD9 4S=P< XVDB.+JYZ+[]K$#P7.U%)<5%3D*TC6$-2 ==('@6CQ4BTS;)V]QO)_1]4PN9\ M IU,1E#-.5@HJQJW[VT-%@GE4H.'FBG2K"ZV;-FV=$%_916'D7K%S?V#.U5" MK)8PCR9\IG>OVRPD9<-]NV1+;=' M1C]U>^0\PW7S$VII0MB/V1M*1+Y^9F/7MD5?,D.>2_B$-D,+9D!PCRO[N48E MZ_*J E8?&&)A!1'=;[61?D"877W'9W^58#-7"9JW6JPBZ-A&+MLFHLKYJP_. M (6J:Q1TTKJ4LOE:N]MO%1E[2E7N7((4VIHP"U)*3SN8"F2!*43< M0N37::*+B:*<@":0\%R#IP'++*PM')#"U6N$1F' E2->-;H2@PH[]4STH'GX@UJFKD)Q)-J5XF\D80<;Z8,5#"QT95%$[P@RW@ ::LB3 M4N=H,'7WUH*U>N :9#CX@<;V/<#PVV^IR38NN)6DW]OU=E'/ZXC_ M,/->/'J??-UF/=UC5P;R&#+V;RD5['6\"1U?\!0VJ.6]AC>NX6OZPPR;5/%_ M/K?9Z<=/[#5/!.MX8.3^U[NA%V VJ[GUOV,=_PU\7 MNCS1CM+;[/NH]B3Q"*7,YZQ#UAIRJ0(0['7\A-$(WL=/P,\/>O3W\(Y_.>K9 MOZ3W/U!+ P04 " !!@699 [=O"F4) #D20 #P '!S;FPM97@S,5\Q M+FAT;>U<:7/;.!+]/K\"ZU1F["I1UN4XICRI4FQEHZJ4[;&5K>Q'B&Q:V(#' M *".^?7;#9 Z+#E1$L>1$Z4JL4DVT ??0S>.\'1H8OGJ-W8Z!![B3W9JA)'P MJOO!:]:K]=-#=XD"AX7$Z2 -ITR;J80_]V*N;D7B,YZ;]%\BSE)E>&+:&0]# MD=SZ[&4V:4N1@#<$<3LT/JNW]ZR64(S*/@IASZ297ZL>B:3]CR>2$":^UVS' M(BG;NF=9JH41:>(KD-R($;0'Z<33XA_2-TA5",K#.ZCF-"LU1&EB2 3\>BTS M;6>TT]>VSR(>"SGU^R(&S2Y@S*[3F">EX" U)HU1UL#$>%R*V\27$!G20.A,.#IC ?@9PJ\L>)9>Z[[!%4O:NLHP:5U<"Q",_0C8;P GT-"/?_^K/ZB MUCX]I!:O3@\S_(LQL['[GGXI"O5=QX)4ILI_5K-_VO>[.78O:I#*\*O][DZ& M8B ,<^B;>?^]_0Y0.ZC'?:,_QJ?'?)EGW>M^[TWOK-/O75ZPRS?LZKIW<=:[ MZKQCW0_=L_?]WG^Z>!LENM?LZOWUS?O.19_U+W^I(%V_?]>]8?4F]^JM?7[ M.A?GK'X4%E?O+\XQ-OVW77:# ;ON]7LHW/UP]K9S\>\NZYSU*:SUDV:K\DL% MK7/#.N>75_WN^2)N*$86:LU:@^)BP]:Y?MVYZ-YXEQ_>=?];1JQ1JS6^/&#U MQATCOS%C;!JQKPA0K\+.ADIH-'L(BKWE4E98 ,J(:,K,D!O_CON4D0/)M?YS M#\V(/8EM/9 0 [TR-"4#M5<:'@J=23[U(PF3E0#]+]>DI33&"GG:<&7:-A0> M]:_] == M<%*T.8N-:O-9O/YHT:Q4#G&2L(;*. ?_8\ &6J7[=)ID=B2QOK^ M"5_W7M6K98P7RAVGIEZK/;_3X6."@PWY")B"D8 QA(@'H=E?.5H-2D[9-5 A MQ]*$O4E5S.HU[R^61NP*E$X3? ^ZPGI)4)WG,JI,YO7)#DD/CJ3&MB+I-88^ M)*3$4_8Q2<<2PENH.$ I!Z,PQ2$R20VC5EPDC"=3EB=&Y8 &+-9&+2"?EG#T%C1FM M;65&?PE&OS^;-&KUD[8NP%^4K33NIE$D\-(BK,>X HMEQ*882"#,,4!G!XB5 M(8F36(PYA_(.7:.#@4QUCNU(N4JE W6FT@!"O*W9/F(X!"2% VIW$@QY<@NL M@P/]=2Y1PD[5CO;AP#:U4S6Z"9D:)(Q/USR@;+'#,89YLV5A1M*0H0D7D MYUWFH005=?Y#L*D@ &';;U6/&B_GT/C.!$-MS>/')5BK>GS4J!^_?-$Z:32/ M6\>-HP=B&T[?MY1NYZ QM(@[6_!\GA05JL4"GNO-FU!1- $>*')E5EIKK # MA-I(:)MG4 H2VP_-2><9:C'+N95>9$Q19\U17RDR(#T4F*W0%IU*$7)C#1UH M$0JN!#D@7#5H\VY"/>6:*C0[P&A;SMFLE&I @PQF06J4X8L402XY)5-TRQHQ MK_2PA:L;%\M=_&T )(AO"=M#^"#Y;$ZM31*6 I9=CB"+XDN3+]L M.I\4#F6YRI"=VA:S08!PL ;8B=@M)%BC2B0I/H&,V$\B.,ET1,110F2847=4 MW!XJ!MM*Q>Z(R]QF$,(I1!'.E,0($:;7S'C^T)OD0G>Y?OIC.8<-,8]I-\D: MI+FY7_S>3UC2M3(?^BD3+=)GG@6(!E]0 ME*Y,U- HCM,TDRH]JP#M#>PLCH4Q &MSZR#%ZI*>A )MLLWWD5Z9W8G2]).F MB>4X '_G DVVS,^3P*Y9'NP61+8G>6WM@DA'XL0#@RN0)[2:1NMR@0 $=E&] MS18FQA@"*L?<1,069'8*97>KRI7R+Z)+L8;@UC+7Y P>8D,-LY2QAEK%E N% MD27XIBJN&M18"NH\1G!A1*P;14I>NYNPJ_2VBRQ;NU;1P8(N4CA\5Q"Z8',- M@M]ND!8LJ;@*222C5(Z RJ2$WQ;[O*I(3Q!G,IT"/AT/4Y>3^!('D3/?6#%6 M[T'SSW4PU![:M'"FB=U/(&S/@%5%:!4- M$$.29QI\[=9J9M2SIT1=W_8X+QJ@2NVT("LW[V(HX?*/G M:\Z#[SS=>?KD/?WIQ[\=1GX^3Q\TI[V>^D_"Z1_U>F?_J_WX$@IR.^K!+MU>[&PY_:D#M/-UY^G0]_:KAT)E&'?C"8-_!O9'8 MOW(G=KE<'1Y+.^T =E$N-[K>IQZ^1Y^8&:V1XU'1*:A^Y' M;@9:W9]4]R7[@@O[]AF_!2])0RC;["UM+"]\<\=N0[L#-_2A'7S9>9PL;^&7 M\9LORHAD]5L]:_>W(0E_]8_XS'>BA[,\7IA9' ^PAP#NVU?ITOS M/#*@?"['?*IM9C\]I&\TO?KM]-!^W>G_4$L#!!0 ( $&!9EG#]7H[; D M "9* / <'-N;"UE>#,Q7S(N:'1M[5QM4]NX%OZ^OT*73G=A)H:\T1:' M[4P*83_#PZ MYTAJCLK'$!F20=U+,=.Q,.#IC ?@9PJ\J>)99R'["$4O2^LJ MP6-KX%2$9NQ'PG@!/H>41O[U1>-5O7-\0#W>'A]D^(,^L[[[GG8IQ8_XZ>(,6_2NV.7UU8?K[OF M#2Y^*B==7;_O?6"-%O<:[5V^Q[KGIZQQ&!97U^>GZ)O!GSWVH7=R?=4?]+%Q M[^/)G]WS/WJL>S(@MS:.6NW:3^6T[@?6/;VX'/1.EW%#/K)0:]6;Y!?KMN[5 MN^YY[X-W\?%][[^EQYKU^@.FET9S1NP!#NK76)E83W@TOO:'7 .E!G=\MK"HM=]JM5X^J1,+D5-, M)+RA O[)_P20H?2X4QHM4IO16-L_8^O.V\9^Z>.E;,>):=3K+U<&?$ILL#&? M %,P$3"%$/$@-/LK1ZU!Q3-V!93',<3.F50):]2]OYB,V"4H+5-\#[K&^FFP MOPAEE)@LTI,*28^.I.:V(ND=NCXDI"0S]BF5TQC"$=0$7B6,0#O*683# 3--*UN],@A0"TYFI&31+^ M"5#NTI@:[X6H#(J,*>"0#&H0"!7D"39+L3MJ@A4#0Z<$8Z9S^K7H/P4%Q2!D M0")TC#40%AIL*LP8#=09!%9!&A=A+62(9DZP6\B&LV4W5&1Y,K*TGAU9@$4B M13@2LA?PJR%3L#D^5DO/11KAI,RI!,;/09R'."9"? EK-:2'H(D<-=9$+B)= M'"_84P!7KXA&34-;6]>H11YC Z2,1 1:<=KJ$W ]9E$LI[KDDX(1@E9AW<\X MW71ZHY:U)5KH4ID[VE;,>#)FM+>5&8-;,/KUQ4VSWCCJZ +\1=I*\ZZ,(H&7 M%F%]QA58+",VQ3 &PAP#-':(6!E3 I'! [=T$8YZ.@'5QHK_*8VQA*[7#7=BS76VE1E?N4E!AE#HR MT?B,HL$2QQSF29>-!46W!$4HB.Q<91ZVH*3.?PPV%00@;/OM_/WF5?NHV7K=?MT\?"2V8?6^I70[!8VN1=S9A.?+I*A1 M+A;P7&_>A9*B(2# "TDNS9*YP@$0:A.A;9S!5I#:<:@F742HY2CG%GJ1,46> MM4!]K8B ]%!@M$)=M(Q%R(U5=*A%*+@29(!PV:"-NRF-E&O*T.P$HVTZ9Z.2 MU( *&8R"U"G#%RF"/.843-$LJ\0BT\,>+F]<3G?QTQ"H(;XE[ _AH\2WBI&/ MPLCA\V#DQD'D#C$W#S\;\Q,Y/1$AT8Y3^4]Q%D&;*RJ?B(M- MD:3X!#)B/S7!(M,1$6<)D6%$K:BX/50,MI6*O0F/'[3F\1"=[F^_+&H1TJ'$4'.,3?;F6;[=YI'"'Y,'ZLM"O4#!!:=EV2EBS3?*[+GM-DS/4\ M7Z7(8\D*H0W)UOHB7,Y8+#Y!7"Q2KK2O?8-#'HV:U>+))M0[?!Z+)[]]<=7$ M[OV$)5UKBZF?(M$R?191@&CP%4GIG4(-E>)8IAFI]#P#M#=PL"01Q@"LC:U# MB=DE/0D%ZF2[[R*],KL3I>DOE8GE/ !_YP)5MLS/T\"N6>Y5"R+;$[RV=D&D M&V/A@QN5;E2_E5T*=80 MW%KFFIC!0^RH81XRUE"K*+FP,;($WU3-98,:4T&=)P@N](@UHPC):W<3JDQO MN\BRM6L574SH(H73=PVA"S;6(/CM!FG!DIK+D$0ZD?$$*$U*^:C8YU5%>((D MB^4,\.ET+%U,XKVI7U1 E=)IA&^_>;E\RK

V#">_HU'M:M_;327FW2#S^H51<6YZ()%TM3COWMT8WUM+_KY EEBE@ M%=!$7-]S>OKH.X)_TPEKLV(40>BSW=S'\61O];KW?^?[^ M^XL_T >K1_FK&?*'GC&5V5I9>GSM?1!DZ-3C0;PA<&Q@WL]L7OI M3OGB3+F8,VFN["X. A?3Y-[GYDG\2YM>SWF?T,K^K+BOV3)]]*T]=B?;G=FAK^K!=Y\GZ>U3 *7_%NLU(KW[;3]KM\@A#7_VKP%: M;&:/YV&]4+,X86#/$;B]U]L/T'ONMGV=+NKSR(#R>3SE,VT#_?$!?#,R M7S$N:'1M[5MM4]LX$/Y^OT)')QV8P8GMA#<[929-S30S-T!)N.E]5&P9ZRK+ M/DDA27_]K60[O 4*:AE-4?9V5)9[MG-' >(['2,O3P2LPT MH8I8,L+X7DV42!D1B*_$.C8 M=M-N5 /"C#&<2^))DF.!%:G,%P9],[?Q'2@@*NF75-(Q953-O6I\V0EZ10M@ MC+AVN]EV&]?=55I;^:NEH@>&=G[Q4/A%W#:O9)[VW%+G3@$Z:RP(_N:9[Y9^ ML 2 2R(4#3$KR0/,N\ZE$+0AXC[&NFMBK''CXRF[*DF7..)AZZM(6F+[P9I, MOP+XA=G^H.?79?U2QT.T9L)[9YNOY>0VXJ9%!(PS%CT!FV"60%I0J%A"[B)4 MQ1K\U,G)_/HKL_53";".?/U(FW9O2?EIJU;V[ I&]X.ST>!HT.^-!B?'Z.0( M]3\/@B,4? WZYZ/!WP$\@M;@#)V>GPW/>\7(00ZX2@#5:,;O+7/IH$C(LY8<-\&AJ ;+*(HRD>M.HO0IH M;2S;?@,!W?V&'U&9PV[;BQF9W:'?OQ.I+:Q<;3I94H%;?4,T2XN4WAA+HL]- M=RAY11A-][W&LW*TT]S;<9V]_=W.@=O>Z^RY.XWK6^!OA.2@"EL@0+DY^QD@ M'C!\XW#3V:J<<.U@N#BE-&[-^(R!. ("E;$63Q@$7@@!Q33M%Z$@R'\3*@P] MI&;6L(Q:I[V)(=X$&:!5K,=7K!,PV\7(IOPR"H# M-S9?/U?[N5G>M!W*_5M%@8*OBT@09;73=/VUI8&?27Q89R MM]A/_JAH\MH@>Y9*TH]!T<6E&I$W2),ZK]64? ')'OU6*6RMT'R<>VNCSN*2 ML["CZ>[DH'3&:(0J;7]'"%NRA?J)@#-OEB>PE_@,IY@Z&=;)\(72=0W),*51 MQ$B-SIOC3IWFZC3W2JA:!W*-SJKHG HBJ2X&FPIS/Z$D1L&,A!/]6A\ZB6,: M$E'GOCKWU:#4H+R*3%>HIB?PJ(*YPWM!VSP5E(4LWR4MU7D#<; +WBL7%GL=;B6!'A M83;%#,R7S(N:'1M[5MM4QH[%/[>7Y%KAX[.N+ LX,LN=88B M3IGIB!4ZT_LQ;+*0VVQV;S8(]-??D^R+J&@1T5$O3JNR>3GG/.@HGGF<"6J-*1N-E8NJWHZ10MA5/D?6V5)1[-KE M!A/>;XL)0F>N5?-")O*Q:5L<)4RQ2+B214E$(?16= M*0MS-A(NIX'2,O3P7,QTS!2UDAC[U(TEM:82Q]ZU[&,0O2BM)1GFQL I(VKL M!DQ9/K13H6?^]+%Z8'O-BAYQTJS$\!\P2SV$AYS>]("E]7&U%[P, ZV&A@2T MUMTMCN?11(&0&25>*K!JVV6[E _P(\YQG% WH3&66-'+J5R)L8]@ MY!+4US;U^.4M?5(T/MKV:\6>T7H3K+>-A]",I/O1-E_+.6O$35.Z#R-.'H%- M9S:&'*!0NE[<12@/+/BI,Y'Y]3E3\V,)L(GDO*)-![>D/-FJM3V[AM'MSN6@ M>]9MMP;=WCGJG:'VUV[G#)UUSUOG[6[K&SR"ULXENOAQV?_1.A^@0>_Q$&W8 M[2\)4/4(_2CWR^TRZG?:!J1JK6'OHU8?M4Y[%X/.Z?\6FAR08_M ,V?PM8/Z MK75&^L412@"RJ32("6R3[J"K^, M=G7/3Q]GCEWUO784QEC,TX_$VT,PW5DD0U2UK>\HB*29-Z:21011 )*@/HT5 M#8=4HAHPU;&=.L()"AB'MD*3/O4G$G;=@!\6!'5F_AB+$44@+V1)HK6&?[HG M@7TC&E-)0=<;JJ4F%)J!]LC7JV4PWT?Q1"83.#8@%:'K&-(Y]M#+0@ATPB0" M5C-,Y:OD&-LVJ?6C'RKU%+GT.\3E.DL\[X-'0 M F2513D-]0Y1>Q70VEFVUP8".DED)0K< MZAFB65IDX@YQ0O4AZ0XEKPFCZ7Y8>E&.ULN'#:=Z>'10/W9JA_5#IU%:W 3_ MHC0&57B! !/FH&> >,#PG9/=ZE[NA(538'$D*=V:\04#<0 $RF(MF' (/!\" MBFO:%Z$@Z;\3)@T]$LVL?A:UU=HNAGB3J-K8)7L%&Z\#IPB:C)+5XUK=T^%4 M$%(?[ZX/>5MBOCPQG==,3"8@@8?8L$VW8%"!P%-#M)RUF.GU N0EFJ#[NAF@ M0#",:@% WR0&QB;[9E3 !!:^?@X3$E-6,0D>>DUXRN\(:&9D)CFGLT6F? ]O MEZ[6%OBL?ES*ZT(%41]>PM]0<>8-EV7JX)N5"B1WAQZ#5]<;Z92/UI19=U94 M]P_UG"'V?XUD-!'$R@(W,%]/*_3:6H. 5VNN@\NDHWE ?I?O)/19.W!MF+5)+^#(HN+FT1694F[[H$N5U#8*S9>YNS'J%'>P6G6W^>Q$R MM<>,!NBLJ%KW@H#Y5)J:==K62\O58I2W;7/D]KR\!64+RIO(>ZEJ>@*7*9C; MOQ>TW0O)( ?&D 2OTZ%.@RW?A\RUF 'W7L,[>6O]"R^?F]MAPF1ZQZ^OTB:AN'FSGM.M*,?H=]3OO+2^]-J9"O*& MWV;?G'MNWR"/BT4YTSB[P#?7].F%Y\T& #)];#R;+LTX4%2ZF$_Q/#&K<;.B M_V[AY$.S8O[BX3]02P$"% ,4 " !!@699 ,F=P)L< "K'@ $0 M @ $ :6UG.# Y.3 S,C)?,"YJ<&=02P$"% ,4 " !!@699 MP[R;/NYF P F[BH $0 @ '*' <'-N;"TR,#(T,#DS,"YH M=&U02P$"% ,4 " !!@69913>\B5!) 0"!(!0 $0 @ 'G M@P, <'-N;"TR,#(T,#DS,"YX#$P7S(N:'1M4$L! A0#% M @ 08%F60.W;PIE"0 Y$D \ ( !S=<$ '!S;FPM97@S M,5\Q+FAT;5!+ 0(4 Q0 ( $&!9EG#]7H[; D "9* / M " 5_A! !P#,R7S$N:'1M4$L! A0# M% @ 08%F63X!R8E*!@ ^# \ ( !6_$$ '!S;FPM @97@S,E\R+FAT;5!+!08 " ( .X! #2]P0 ! end XML 83 psnl-20240930_htm.xml IDEA: XBRL DOCUMENT 0001527753 us-gaap:RetainedEarningsMember 2024-01-01 2024-09-30 0001527753 psnl:PaymentAgreementWithFinancingEntityMember 2024-09-30 0001527753 us-gaap:RelatedPartyMember 2024-07-01 2024-09-30 0001527753 psnl:PerformanceBasedStockOptionMember psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2024-01-01 2024-09-30 0001527753 psnl:AaronTachibanaMember 2024-07-01 2024-09-30 0001527753 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001527753 psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001527753 us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001527753 psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001527753 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001527753 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001527753 psnl:OptionsToPurchaseCommonStockMember 2024-07-01 2024-09-30 0001527753 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001527753 srt:MinimumMember 2023-07-01 2023-09-30 0001527753 srt:MaximumMember psnl:TempusWarrantsMember psnl:TempusMember psnl:TempusAgreementMember 2023-11-28 0001527753 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001527753 us-gaap:FairValueInputsLevel3Member psnl:WarrantLiabilityMember 2024-06-30 0001527753 psnl:SignificantCustomersMember srt:MaximumMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001527753 psnl:PopulationSequencingMember 2023-07-01 2023-09-30 0001527753 srt:MaximumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001527753 srt:MinimumMember 2024-07-01 2024-09-30 0001527753 psnl:AtTheMarketFacilityMember 2024-07-01 2024-09-30 0001527753 2024-10-30 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001527753 srt:MaximumMember 2024-01-01 2024-09-30 0001527753 psnl:TempusMember psnl:InvestmentAgreementMember 2024-08-31 0001527753 us-gaap:RestrictedStockUnitsRSUMember psnl:TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2023-12-31 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001527753 us-gaap:CostOfSalesMember 2024-01-01 2024-09-30 0001527753 psnl:PharmaTestsAndServicesMember 2023-01-01 2023-09-30 0001527753 psnl:EnterpriseSalesMember 2023-01-01 2023-09-30 0001527753 psnl:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001527753 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001527753 psnl:UnvestedRestrictedStockUnitsMember 2023-07-01 2023-09-30 0001527753 us-gaap:RetainedEarningsMember 2023-06-30 0001527753 psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001527753 srt:MaximumMember 2023-01-01 2023-09-30 0001527753 2023-01-01 2023-09-30 0001527753 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001527753 psnl:TempusMember psnl:TempusAgreementMember 2023-11-01 2023-11-30 0001527753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001527753 psnl:VeteransAffairsMillionVeteranProgramMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001527753 psnl:LabEquipmentMember 2023-11-30 0001527753 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001527753 psnl:OtherMember 2024-07-01 2024-09-30 0001527753 us-gaap:RestrictedStockUnitsRSUMember psnl:TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2024-09-30 0001527753 psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2023-12-31 0001527753 psnl:AtTheMarketFacilityMember psnl:TempusInvestmentAgreementMember 2024-07-01 2024-09-30 0001527753 psnl:TempusWarrantsMember psnl:TempusMember psnl:TempusAgreementMember 2023-11-28 0001527753 psnl:TrancheFourMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-01 2022-07-31 0001527753 us-gaap:OtherNonoperatingIncomeExpenseMember psnl:TempusMember 2024-01-01 2024-09-30 0001527753 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-09-30 0001527753 psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001527753 psnl:NateraIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001527753 psnl:PerformanceBasedStockOptionMember psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0001527753 us-gaap:CommonStockMember psnl:AtTheMarketFacilityMember 2024-07-01 2024-09-30 0001527753 psnl:AtMarketSalesAgreementMember 2021-12-01 2021-12-31 0001527753 psnl:ShortAndLongTermOtherLiabilitiesMember psnl:TempusMember 2024-09-30 0001527753 psnl:RichardChenMember 2024-09-30 0001527753 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001527753 psnl:TrancheFiveMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-01 2022-07-31 0001527753 psnl:NateraIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 psnl:OptionsToPurchaseCommonStockMember 2024-01-01 2024-09-30 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001527753 psnl:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001527753 srt:MaximumMember 2023-07-01 2023-09-30 0001527753 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-09-30 0001527753 psnl:OtherMember 2024-01-01 2024-09-30 0001527753 psnl:EnterpriseSalesMember 2024-07-01 2024-09-30 0001527753 us-gaap:SellingGeneralAndAdministrativeExpensesMember psnl:TempusMember 2024-07-01 2024-09-30 0001527753 psnl:EmployeeStockPurchasePlanMember 2024-07-01 2024-09-30 0001527753 2023-12-01 2023-12-31 0001527753 us-gaap:OneTimeTerminationBenefitsMember 2023-12-31 0001527753 us-gaap:RetainedEarningsMember 2022-12-31 0001527753 psnl:VeteransAffairsMillionVeteranProgramMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-01 2022-07-31 0001527753 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-09-30 0001527753 2024-07-01 2024-09-30 0001527753 2024-08-31 0001527753 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001527753 psnl:FirstWarrantMember psnl:TempusMember psnl:TempusAgreementMember 2023-11-28 0001527753 us-gaap:CommonStockMember psnl:AtTheMarketFacilityMember 2023-07-01 2023-09-30 0001527753 psnl:PharmaTestsAndServicesMember 2024-01-01 2024-09-30 0001527753 us-gaap:OneTimeTerminationBenefitsMember 2023-01-01 2023-03-31 0001527753 srt:MinimumMember psnl:TempusMember 2024-09-30 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001527753 psnl:EnterpriseSalesMember 2023-07-01 2023-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember psnl:AtTheMarketFacilityMember 2023-01-01 2023-09-30 0001527753 psnl:AtTheMarketFacilityMember 2024-01-01 2024-09-30 0001527753 2024-10-01 2024-09-30 0001527753 psnl:VeteransAffairsMillionVeteranProgramMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001527753 psnl:TempusMember psnl:TempusAgreementMember 2024-08-31 0001527753 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001527753 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001527753 psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001527753 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001527753 psnl:EmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0001527753 psnl:OtherMember 2023-07-01 2023-09-30 0001527753 srt:MinimumMember 2024-01-01 2024-09-30 0001527753 psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001527753 psnl:AaronTachibanaMember 2024-09-30 0001527753 psnl:UnvestedRestrictedStockUnitsMember 2024-01-01 2024-09-30 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001527753 2024-01-01 2024-09-30 0001527753 psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-08-16 0001527753 us-gaap:RetainedEarningsMember 2024-09-30 0001527753 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-09-30 0001527753 psnl:PfizerIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 2022-12-31 0001527753 psnl:PaymentAgreementWithFinancingEntityMember us-gaap:ComputerEquipmentMember 2021-04-01 2021-04-30 0001527753 us-gaap:RetainedEarningsMember 2023-09-30 0001527753 psnl:TrancheSixMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-01 2022-07-31 0001527753 us-gaap:FairValueInputsLevel3Member psnl:WarrantLiabilityMember 2023-12-31 0001527753 psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2024-01-01 2024-09-30 0001527753 us-gaap:RestrictedStockUnitsRSUMember psnl:TwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2024-01-01 2024-09-30 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001527753 us-gaap:RelatedPartyMember 2024-09-30 0001527753 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001527753 psnl:ModernaIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 psnl:UnvestedRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001527753 srt:MaximumMember 2024-07-01 2024-09-30 0001527753 psnl:PharmaTestsAndServicesMember 2023-07-01 2023-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember psnl:AtTheMarketFacilityMember 2023-07-01 2023-09-30 0001527753 psnl:TempusAgreementMember 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001527753 psnl:OptionsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001527753 us-gaap:DebtInstrumentRedemptionPeriodOneMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-04-01 2021-04-30 0001527753 psnl:NateraIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001527753 us-gaap:FairValueInputsLevel3Member psnl:WarrantLiabilityMember 2024-01-01 2024-09-30 0001527753 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001527753 us-gaap:RetainedEarningsMember 2024-06-30 0001527753 psnl:CorporateHeadquartersAndLaboratoryOperationsMember 2021-12-31 0001527753 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-09-30 0001527753 psnl:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001527753 country:CN us-gaap:OneTimeTerminationBenefitsMember 2023-01-01 2023-03-31 0001527753 psnl:RichardChenMember 2024-07-01 2024-09-30 0001527753 psnl:TempusWarrantsMember 2024-01-01 2024-09-30 0001527753 psnl:CorporateHeadquartersAndLaboratoryOperationsMember 2024-01-01 2024-09-30 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001527753 psnl:TrancheOneMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:ComputerEquipmentMember 2021-04-01 2021-04-30 0001527753 us-gaap:RetainedEarningsMember 2023-12-31 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember psnl:AtTheMarketFacilityMember psnl:TempusInvestmentAgreementMember 2024-07-01 2024-09-30 0001527753 psnl:EmployeeStockPurchasePlanMember 2024-07-01 2024-09-30 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001527753 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001527753 psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2024-06-30 0001527753 us-gaap:CommonStockMember 2023-12-31 0001527753 us-gaap:CommonStockMember 2023-09-30 0001527753 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001527753 us-gaap:CommonStockMember psnl:AtMarketSalesAgreementMember 2024-07-01 2024-09-30 0001527753 us-gaap:CommonStockMember psnl:TempusInvestmentAgreementMember 2024-01-01 2024-09-30 0001527753 us-gaap:SalesMember psnl:TempusMember psnl:InvestmentAgreementMember 2024-01-01 2024-09-30 0001527753 psnl:PopulationSequencingMember 2024-07-01 2024-09-30 0001527753 us-gaap:CostOfSalesMember 2024-07-01 2024-09-30 0001527753 psnl:TempusWarrantsMember psnl:TempusAgreementMember 2024-01-01 2024-09-30 0001527753 psnl:TempusMember psnl:TempusAgreementMember 2023-11-28 0001527753 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001527753 2023-06-30 0001527753 psnl:NateraIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001527753 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001527753 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0001527753 psnl:PopulationSequencingMember 2023-01-01 2023-09-30 0001527753 psnl:VeteransAffairsMillionVeteranProgramMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001527753 us-gaap:CommonStockMember psnl:AtTheMarketFacilityMember 2023-01-01 2023-09-30 0001527753 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-09-30 0001527753 2023-01-01 2023-03-31 0001527753 us-gaap:RelatedPartyMember 2024-01-01 2024-09-30 0001527753 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001527753 psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-31 0001527753 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001527753 psnl:TempusInvestmentAgreementMember 2024-01-01 2024-09-30 0001527753 srt:MinimumMember 2023-01-01 2023-09-30 0001527753 psnl:ModernaIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001527753 psnl:LiabilitiesCurrentMember psnl:TempusMember 2024-09-30 0001527753 srt:MaximumMember psnl:TempusMember psnl:TempusAgreementMember 2023-11-01 2023-11-30 0001527753 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001527753 srt:MaximumMember psnl:PaymentAgreementWithFinancingEntityMember 2024-01-01 2024-09-30 0001527753 psnl:AtTheMarketFacilityMember 2023-07-01 2023-09-30 0001527753 psnl:PopulationSequencingMember 2024-01-01 2024-09-30 0001527753 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001527753 psnl:OptionsToPurchaseCommonStockMember 2023-07-01 2023-09-30 0001527753 psnl:PaymentAgreementWithFinancingEntityMember 2023-12-31 0001527753 srt:MaximumMember psnl:FirstWarrantMember psnl:TempusMember psnl:TempusAgreementMember 2023-11-28 0001527753 2024-01-01 2024-03-31 0001527753 psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2024-09-30 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001527753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember psnl:TempusInvestmentAgreementMember 2024-01-01 2024-09-30 0001527753 us-gaap:CommonStockMember 2023-06-30 0001527753 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001527753 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001527753 psnl:UnvestedRestrictedStockUnitsMember 2024-07-01 2024-09-30 0001527753 psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001527753 psnl:SignificantCustomersMember srt:MaximumMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001527753 psnl:SignificantCustomersMember srt:MaximumMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001527753 psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2023-01-01 2023-12-31 0001527753 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001527753 2023-12-31 0001527753 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-09-30 0001527753 psnl:EmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0001527753 us-gaap:FairValueInputsLevel3Member psnl:WarrantLiabilityMember 2024-09-30 0001527753 us-gaap:FairValueInputsLevel3Member psnl:WarrantLiabilityMember 2024-07-01 2024-09-30 0001527753 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001527753 psnl:CorporateHeadquartersAndLaboratoryOperationsMember 2021-01-01 2021-12-31 0001527753 us-gaap:OtherNonoperatingIncomeExpenseMember psnl:TempusMember 2024-07-01 2024-09-30 0001527753 us-gaap:CommonStockMember psnl:AtTheMarketFacilityMember psnl:TempusInvestmentAgreementMember 2024-07-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember psnl:AtTheMarketFacilityMember 2024-07-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-30 0001527753 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001527753 psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-04-30 0001527753 us-gaap:DebtInstrumentRedemptionPeriodTwoMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-04-01 2021-04-30 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001527753 psnl:SignificantCustomersMember srt:MaximumMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 psnl:TempusMember psnl:InvestmentAgreementMember 2024-08-01 2024-08-31 0001527753 2024-09-30 0001527753 psnl:PerformanceBasedStockOptionMember 2024-07-01 2024-09-30 0001527753 psnl:OtherMember 2023-01-01 2023-09-30 0001527753 us-gaap:CommonStockMember 2022-12-31 0001527753 2024-06-30 0001527753 psnl:PaymentAgreementWithFinancingEntityMember us-gaap:ComputerEquipmentMember 2021-04-30 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001527753 psnl:ModernaIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001527753 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0001527753 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001527753 psnl:PerformanceBasedStockOptionMember psnl:TwoThousandElevenAndTwoThousandNineteenEquityIncentivePlanAndTwoThousandTwentyInducementPlanMember 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001527753 2025-10-01 2024-09-30 0001527753 srt:MaximumMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001527753 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001527753 psnl:AtTheMarketFacilityMember 2023-01-01 2023-09-30 0001527753 psnl:MerckCoIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001527753 psnl:PerformanceBasedStockOptionMember 2024-01-01 2024-09-30 0001527753 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001527753 2023-07-01 2023-09-30 0001527753 2024-08-01 2024-08-31 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001527753 2023-09-30 0001527753 us-gaap:SellingGeneralAndAdministrativeExpensesMember psnl:TempusMember 2024-01-01 2024-09-30 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001527753 psnl:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001527753 us-gaap:CommonStockMember 2024-09-30 0001527753 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001527753 psnl:TrancheThreeMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:ComputerEquipmentMember 2021-04-01 2021-04-30 0001527753 psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-04-01 2021-04-30 0001527753 srt:MaximumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001527753 country:CN 2023-01-01 2023-03-31 0001527753 us-gaap:CommonStockMember 2024-06-30 0001527753 psnl:EnterpriseSalesMember 2024-01-01 2024-09-30 0001527753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001527753 psnl:TempusAgreementMember 2024-01-01 2024-09-30 0001527753 psnl:TrancheTwoMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:ComputerEquipmentMember 2021-04-01 2021-04-30 0001527753 psnl:PharmaTestsAndServicesMember 2024-07-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember psnl:AtTheMarketFacilityMember 2024-01-01 2024-09-30 0001527753 psnl:NateraIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001527753 srt:MinimumMember psnl:TempusWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001527753 psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember 2024-07-01 2024-09-30 0001527753 us-gaap:DebtInstrumentRedemptionPeriodThreeMember psnl:PaymentAgreementWithFinancingEntityMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-04-01 2021-04-30 0001527753 psnl:NateraIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001527753 us-gaap:CommonStockMember psnl:AtTheMarketFacilityMember 2024-01-01 2024-09-30 0001527753 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001527753 psnl:LabEquipmentMember 2023-11-01 2023-11-30 0001527753 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001527753 us-gaap:CommonStockMember psnl:AtMarketSalesAgreementMember 2024-01-01 2024-09-30 0001527753 psnl:TwoThousandNineteenEmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0001527753 psnl:VeteransAffairsMillionVeteranProgramMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001527753 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 psnl:Payment psnl:Employees pure utr:sqft shares iso4217:USD shares psnl:Segment iso4217:USD Q3 --12-31 false 0001527753 http://fasb.org/us-gaap/2024#AccountsPayableCurrent http://fasb.org/us-gaap/2024#AccountsPayableCurrent 10-Q true 2024-09-30 2024 false 001-38943 Personalis, Inc. DE 27-5411038 6600 Dumbarton Circle Fremont CA 94555 650 752-1300 Common Stock, par value $0.0001 PSNL NASDAQ Yes Yes Non-accelerated Filer true false false 70648084 75800000 56984000 67851000 57195000 13474000 17730000 8489000 10474000 4663000 4361000 170277000 146744000 50231000 57366000 16816000 17852000 2563000 3137000 239887000 225099000 12450000 14920000 20535000 23941000 3428000 3288000 5085000 36413000 47234000 35601000 38321000 4942000 1112000 5161000 73126000 95658000 0.0001 0.0001 10000000 10000000 0 0 0.0001 0.0001 200000000 200000000 70638190 70638190 50480694 50480694 7000 5000 700232000 598364000 87000 -222000 -533565000 -468706000 166761000 129441000 239887000 225099000 1700000 600000 25709000 18247000 67814000 53806000 16964000 14766000 45539000 40803000 11683000 16738000 37411000 51163000 11444000 11971000 35019000 38202000 5565000 5565000 4037000 40091000 49040000 117969000 139770000 -14382000 -30793000 -50155000 -85964000 1384000 1706000 3879000 4424000 7000 15000 25000 101000 -26081000 32000 -18544000 7000 -39086000 -29070000 -64845000 -81634000 3000 28000 14000 78000 -39089000 -29098000 -64859000 -81712000 -0.64 -0.64 -0.6 -0.6 -1.19 -1.19 -1.71 -1.71 61051350 61051350 48694324 48694324 54708205 54708205 47701369 47701369 26000000 18300000 -39089000 -29098000 -64859000 -81712000 61000 -42000 34000 -51000 -199000 61000 -42000 233000 -51000 146000 53000 76000 661000 -38882000 -29087000 -64550000 -81102000 53052847 5000 606863000 -120000 -494476000 112272000 9218800 1000 46738000 46739000 3500000 16605000 16605000 4760588 1000 27235000 27236000 46471 114000 114000 59484 2677000 2677000 61000 61000 146000 146000 -39089000 -39089000 70638190 7000 700232000 87000 -533565000 166761000 48507101 5000 589418000 -313000 -413024000 176086000 429214 725000 725000 77168 3482000 3482000 -42000 -42000 53000 53000 -29098000 -29098000 49013483 5000 593625000 -302000 -442122000 151206000 50480694 5000 598364000 -222000 -468706000 129441000 9218800 1000 46738000 46739000 3500000 16605000 16605000 6660731 1000 30077000 30078000 46471 114000 114000 391415 317000 317000 340079 8017000 8017000 233000 233000 76000 76000 -64859000 -64859000 70638190 7000 700232000 87000 -533565000 166761000 46707084 5000 579456000 -912000 -360410000 218139000 1329214 2598000 2598000 8 468643 909000 909000 508534 10662000 10662000 -51000 -51000 661000 661000 -81712000 -81712000 49013483 5000 593625000 -302000 -442122000 151206000 -64859000 -81712000 8017000 10662000 8398000 8389000 1036000 2681000 -18274000 1826000 1400000 476000 5565000 -56000 -214000 -4255000 -2976000 -1979000 -201000 -271000 -2080000 -4135000 -749000 -3161000 1018000 -3638000 6216000 -2571000 553000 550000 -10000 -37354000 -42840000 76769000 71831000 68000000 103955000 357000 7387000 240000 -8886000 24737000 30079000 2598000 18438000 17745000 800000 822000 2292000 431000 909000 65071000 1215000 -15000 -48000 18816000 -16936000 58774000 90918000 77590000 73982000 75800000 72192000 1790000 1790000 77590000 73982000 <p id="note_1_company_and_nature_of_business" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 1. Company and</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;"> Nature of Business</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Personalis, Inc. (the "Company" or "Personalis") develops and markets advanced cancer genomic tests for precision oncology and personalized testing. The Company also provides sequencing and data analysis services to support population sequencing initiatives. Genomic tests are sold primarily to pharmaceutical companies, biopharmaceutical companies, diagnostics companies, universities, non-profits, and government entities, while services for population sequencing initiatives are sold primarily to government entities. The principal markets for the Company’s services are in the United States and Europe.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company is expanding its business model to offer genomic tests directly to cancer patients in a clinical setting. However, revenue generated from clinical customers was not significant for any periods presented.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company was incorporated in Delaware in February 2011 and began operations in September 2011. The Company formed a wholly owned subsidiary, Personalis (UK) Ltd., in August 2013 and a wholly owned subsidiary, Shanghai Personalis Biotechnology Co., Ltd., which is referred to as “Personalis (Shanghai) Ltd” herein, in October 2020. The Company terminated its operations in China during 2023 and completed the process of dissolving the entity in the first quarter of 2024. Refer to Note 9 for further information. The Company operates and manages its business as </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> reportable operating segment, which is the sale of sequencing and data analysis services.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company has incurred losses to date and expects to incur additional losses for the foreseeable future. The Company continues to invest the majority of its resources in the development and growth of its business, including investments in product development and sales and marketing efforts. The Company’s activities have been financed to date primarily through the sale of its equity securities and cash from operations.</span></p> 1 <p id="note_2_summary_significant_acctg_policie" style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 2. Summary of Significant</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;"> Accounting Policies</span></p><div style="font-size:9pt;font-family:Arial;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim reporting. Certain note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The consolidated financial statements include the accounts of Personalis, Inc. and its wholly owned subsidiaries, Personalis (UK) Ltd. and Personalis (Shanghai) Ltd (the latter entity until its dissolution during the first quarter of 2024). All intercompany balances and transactions have been eliminated in consolidation. Upon dissolution of Personalis (Shanghai) Ltd during the first quarter of 2024, an accumulated foreign currency translation adjustment of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million was reclassified from accumulated other comprehensive loss to net loss within Other income (expense), net.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2024.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The estimates include, but are not limited to, revenue recognition, useful lives assigned to long-lived assets, discount rates for lease accounting, the valuation of stock options, the valuation of common stock warrants, provisions for income taxes, and fair value of lease right-of-use assets. Actual results could differ from these estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">At-the-Market Equity Offerings</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2021, the Company entered into an At-the-Market ("ATM") Sales Agreement with BTIG, LLC (“BTIG”), as amended in December 2023 (the "Sales Agreement"), under which it may offer and sell its common stock from time to time through BTIG as its sales agent. BTIG will use commercially reasonable efforts to sell the Company’s common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay BTIG a commission of up to </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of the gross sales proceeds of any common stock sold under the Sales Agreement. The Company is not obligated to make any sales of common stock under the Sales Agreement.</span></p></div><div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the three months ended September 30, 2024, the Company issued and sold </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,760,588</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of its common stock under the Sales Agreement at a weighted-average price of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.84</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share and received $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in proceeds, net of commissions. During the nine months ended September 30, 2024, the Company issued and sold </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,660,731</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of its common stock under the Sales Agreement at a weighted-average price of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.61</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share and received $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in proceeds, net of commissions.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Concentration of Credit Risk and Other Risks and Uncertainties</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company is subject to credit risk from its portfolio of cash and cash equivalents. The Company’s cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits. Management believes these financial institutions are financially sound and, accordingly, that minimal credit risk exists.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">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 are as follows: preservation of principal; liquidity of investments sufficient to meet cash flow requirements; avoidance of inappropriate concentration and credit risk; competitive after-tax rate of returns; and fiduciary control of cash and investments. Under its investment policy, the Company limits the amounts invested in such securities by credit rating, maturity, investment type, and issuer. As a result, management believes that these financial instruments do not expose the Company to any significant concentrations of credit risk.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company purchases various reagents and sequencing materials from sole source suppliers. Any extended interruption in the supply of these materials could result in the Company’s inability to secure sufficient materials to conduct business and meet customer demand.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company routinely assesses the creditworthiness of its customers and does not require collateral. Historically, the Company has not experienced significant credit losses from accounts receivable. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Multiple customers have provided more than 10% of total revenue in the periods presented, or accounted for more than 10% of accounts receivable at each respective balance sheet date, as follows:</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.994%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.044%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.044%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:10.804%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="7" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Moderna, Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Natera, Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">VA MVP</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Merck &amp; Co., Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Pfizer Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="13" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">* Less than </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of revenue or accounts receivable</span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of September 30, 2024, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies” in its consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">New Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The guidance will be effective for the Company's annual period ending December 31, 2025. The Company is currently evaluating the impact of the new guidance on its income tax disclosures.</span></p></div> <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim reporting. Certain note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The consolidated financial statements include the accounts of Personalis, Inc. and its wholly owned subsidiaries, Personalis (UK) Ltd. and Personalis (Shanghai) Ltd (the latter entity until its dissolution during the first quarter of 2024). All intercompany balances and transactions have been eliminated in consolidation. Upon dissolution of Personalis (Shanghai) Ltd during the first quarter of 2024, an accumulated foreign currency translation adjustment of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million was reclassified from accumulated other comprehensive loss to net loss within Other income (expense), net.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2024.</span></p> 200000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The estimates include, but are not limited to, revenue recognition, useful lives assigned to long-lived assets, discount rates for lease accounting, the valuation of stock options, the valuation of common stock warrants, provisions for income taxes, and fair value of lease right-of-use assets. Actual results could differ from these estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">At-the-Market Equity Offerings</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2021, the Company entered into an At-the-Market ("ATM") Sales Agreement with BTIG, LLC (“BTIG”), as amended in December 2023 (the "Sales Agreement"), under which it may offer and sell its common stock from time to time through BTIG as its sales agent. BTIG will use commercially reasonable efforts to sell the Company’s common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay BTIG a commission of up to </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of the gross sales proceeds of any common stock sold under the Sales Agreement. The Company is not obligated to make any sales of common stock under the Sales Agreement.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the three months ended September 30, 2024, the Company issued and sold </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,760,588</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of its common stock under the Sales Agreement at a weighted-average price of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.84</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share and received $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in proceeds, net of commissions. During the nine months ended September 30, 2024, the Company issued and sold </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,660,731</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of its common stock under the Sales Agreement at a weighted-average price of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.61</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share and received $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in proceeds, net of commissions.</span></p> 0.03 4760588 5.84 27200000 6660731 4.61 30100000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Concentration of Credit Risk and Other Risks and Uncertainties</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company is subject to credit risk from its portfolio of cash and cash equivalents. The Company’s cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits. Management believes these financial institutions are financially sound and, accordingly, that minimal credit risk exists.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">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 are as follows: preservation of principal; liquidity of investments sufficient to meet cash flow requirements; avoidance of inappropriate concentration and credit risk; competitive after-tax rate of returns; and fiduciary control of cash and investments. Under its investment policy, the Company limits the amounts invested in such securities by credit rating, maturity, investment type, and issuer. As a result, management believes that these financial instruments do not expose the Company to any significant concentrations of credit risk.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company purchases various reagents and sequencing materials from sole source suppliers. Any extended interruption in the supply of these materials could result in the Company’s inability to secure sufficient materials to conduct business and meet customer demand.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company routinely assesses the creditworthiness of its customers and does not require collateral. Historically, the Company has not experienced significant credit losses from accounts receivable. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Multiple customers have provided more than 10% of total revenue in the periods presented, or accounted for more than 10% of accounts receivable at each respective balance sheet date, as follows:</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.994%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.044%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.044%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:10.804%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="7" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Moderna, Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Natera, Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">VA MVP</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Merck &amp; Co., Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Pfizer Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="13" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">* Less than </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of revenue or accounts receivable</span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Multiple customers have provided more than 10% of total revenue in the periods presented, or accounted for more than 10% of accounts receivable at each respective balance sheet date, as follows:</span> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.994%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.044%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.044%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:9.504%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:10.804%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="7" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Moderna, Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Natera, Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">VA MVP</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Merck &amp; Co., Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Pfizer Inc.</span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="13" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">* Less than </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of revenue or accounts receivable</span></p></td> </tr> </table> 0.33 0.28 0.20 0.20 0.43 0.31 0.46 0.20 0.36 0.17 0.13 0.11 0.16 0.11 0.12 0.19 0.10 0.10 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of September 30, 2024, the Company’s significant accounting policies are consistent with those discussed in Note 2 - “Summary of Significant Accounting Policies” in its consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></p> <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">New Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The guidance will be effective for the Company's annual period ending December 31, 2025. The Company is currently evaluating the impact of the new guidance on its income tax disclosures.</span></p> <p id="note_3_revenue" style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 3. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Revenue</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company disaggregates revenue by the following four customer types:</span></p><div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Pharma tests and services</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> includes sales of testing services and data analytics for clinical trials and research to pharmaceutical companies in support of their drug development programs. Contracts typically contemplate a single project and involve a range of tests and analytics to fulfill the requirements of each particular project.</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Enterprise sales</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> includes sales of tumor profiling and diagnostic tests directly to another business as an input to their products. The Company is typically contracted to deliver specified tests and analytics in high volume over time. Revenue from the Company's partnership with Natera to provide advanced tumor analysis for use in Natera's molecular residual disease ("MRD") test makes up substantially all of the revenue in this category.</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Population sequencing</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> includes sales of genomic sequencing services and data analytics to support large-scale genetic research programs. The Company is typically contracted to perform whole genome sequencing and provide data that can be used for analysis across a large volume of samples. All of the revenue within this category is from the Company's partnership with the VA MVP.</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Other</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> includes sales of genomic tests and analytics to universities and non-profits. Other also includes sales of diagnostics tests ordered by healthcare providers for cancer patients.</span></div></div><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table presents the Company’s revenue disaggregated by customer type (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Pharma tests and services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Enterprise sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Population sequencing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Revenue from countries outside of the United States, based on the billing addresses of customers, represented </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of the Company’s revenue for the three months ended September 30, 2024 and 2023, respectively, and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% for the nine months ended September 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Contract Assets and Liabilities</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The opening and closing balances of receivables and contract liabilities from contracts with customers are shown below (in thousands). Contract assets were immaterial for all periods presented.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.393%;box-sizing:content-box;"></td> <td style="width:1.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.723%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.723%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Opening balances:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term contract liabilities (included in other long-term liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Closing balances:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term contract liabilities (included in other long-term liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Amounts collected in advance of services being provided are deferred as contract liabilities in the consolidated balance sheets. The associated revenue is recognized, and the contract liability is reduced, as the services are subsequently performed. As of September 30, 2024, amounts related to </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">unfulfilled services under contracts with an original expected duration of more than one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million. The Company expects to recognize approximately $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million of this amount in the next </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> months, and the remaining $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in the </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> months after that. Revenue recognized that was included in the contract liability balance at the beginning of each reporting period was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million for the three and nine months ended September 30, 2024, respectively, and was immaterial and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million for the three months and nine months ended September 30, 2023, respectively.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table presents the Company’s revenue disaggregated by customer type (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Pharma tests and services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Enterprise sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Population sequencing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 15698000 7997000 38707000 20413000 5264000 7812000 21194000 24656000 4431000 2400000 7211000 8405000 316000 38000 702000 332000 25709000 18247000 67814000 53806000 0.03 0.07 0.04 0.09 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The opening and closing balances of receivables and contract liabilities from contracts with customers are shown below (in thousands). Contract assets were immaterial for all periods presented.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.393%;box-sizing:content-box;"></td> <td style="width:1.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.723%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.723%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Opening balances:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term contract liabilities (included in other long-term liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Closing balances:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term contract liabilities (included in other long-term liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 17730000 16642000 3288000 1264000 3928000 7216000 1264000 13474000 17730000 3428000 3288000 150000 3928000 3578000 7216000 unfulfilled services under contracts with an original expected duration of more than one year 1900000 1700000 P12M 200000 P12M 1300000 4100000 500000 500000 <p id="note_4_balance_sheet_details" style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 4. Balance</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;"> Sheet Details</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Inventory and other deferred costs consist of the following (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.92%;box-sizing:content-box;"></td> <td style="width:1.6%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.6%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.700000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other deferred costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total inventory and other deferred costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Property and equipment.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> Depreciation and amortization expense for the three months ended September 30, 2024 and 2023 was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, and for the nine months ended September 30, 2024 and 2023 was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.4</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million. Accumulated depreciation and amortization was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.4</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37.7</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million as of September 30, 2024 and December 31, 2023, respectively.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Restricted cash.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> The Company’s restricted cash is pledged as collateral for a standby letter of credit related to a property lease. The balance of restricted cash was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million as of September 30, 2024 and December 31, 2023, and is included in other long-term assets.</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Accrued and other current liabilities consist of the following (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.62%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.34%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_f8198c09-7ebb-4d7f-8735-1123119e9de6;"><span style="-sec-ix-hidden:F_c0a314b9-f8ce-4233-b75e-5ad6ebf65baf;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Loans—current portion (Note 6)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Market Development Fees received from Tempus (Note 8)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Employee ESPP contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total accrued and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Inventory and other deferred costs consist of the following (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.92%;box-sizing:content-box;"></td> <td style="width:1.6%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.6%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.700000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other deferred costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total inventory and other deferred costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 6332000 5661000 2157000 4813000 8489000 10474000 2800000 2800000 8400000 8400000 44400000 37700000 1800000 1800000 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Accrued and other current liabilities consist of the following (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.62%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.34%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_f8198c09-7ebb-4d7f-8735-1123119e9de6;"><span style="-sec-ix-hidden:F_c0a314b9-f8ce-4233-b75e-5ad6ebf65baf;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Loans—current portion (Note 6)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Market Development Fees received from Tempus (Note 8)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Employee ESPP contributions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total accrued and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 8161000 12816000 7910000 7761000 1234000 1646000 1471000 858000 1150000 573000 311000 7000 37000 29000 512000 20535000 23941000 <p id="note_5_fair_value_measurements" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 5. Fair </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Value Measurements</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following tables show the Company’s financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements as of September 30, 2024 and December 31, 2023 (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.858%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.964%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="17" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adjusted Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,802</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,800</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">143,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">143,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.858%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.964%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="17" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adjusted Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Marketable debt securities at September 30, 2024 have maturities due in less than 12 months. </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> security has been in a continuous unrealized loss position for more than 12 months and the Company does not consider any of its marketable debt securities to be impaired.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Tempus Warrants</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Black-Scholes option-pricing model was used to estimate fair value of the warrants issued to Tempus AI, Inc. ("Tempus") at the date of issuance, November 28, 2023, and at each subsequent balance sheet date prior to their exercise in full. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Assumptions used are listed below, which are Level 3 fair value inputs. Expected term was equal to the then-remaining contractual periods of each of the two warrants. Expected volatility was based on the Company's actual historical volatility over the expected terms of the warrants. The risk-free interest rate was based on the U.S. Treasury yield curve over the expected terms of the warrants. </span></span><span style="font-size:9pt;font-family:Arial;"></span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In August 2024, Tempus exercised its warrants in full. Fair value was determined at settlement as the fair value of shares delivered (</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,218,800</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of common stock at $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share) less exercise price ($</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> average exercise price per share). </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Refer to Note 8 for further information about the warrants issued to Tempus.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.115%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">August 16, 2024<br/>Exercise Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.00</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79.7</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">103.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">106.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">102.6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">108.5</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.90</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.33</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.70</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.21</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.23</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.79</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total fair value of Tempus Warrants (in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth a summary of the changes in fair value of the Tempus Warrants, which are classified as Level 3 financial instruments (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.192%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Warrant Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three months ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine months ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Change in fair value—recognized as loss within Other income (expense), net in the consolidated statements of operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Derecognition of warrant liabilities due to exercise in full</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following tables show the Company’s financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements as of September 30, 2024 and December 31, 2023 (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.858%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.964%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="17" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adjusted Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,802</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,800</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">143,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">143,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.858%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.962999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.964%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="17" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adjusted Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair Value Level</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets measured at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1022000 1022000 27307000 27307000 43988000 1000 4000 43985000 3485000 1000 3486000 75802000 2000 4000 75800000 5917000 6000 5923000 1982000 2000 1984000 59887000 58000 1000 59944000 67786000 66000 1000 67851000 143588000 68000 5000 143651000 3649000 3649000 14968000 14968000 34416000 18000 34398000 1985000 1000 1986000 1983000 1983000 57001000 1000 18000 56984000 495000 495000 1976000 1976000 54720000 7000 3000 54724000 57191000 7000 3000 57195000 114192000 8000 21000 114179000 0 <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Assumptions used are listed below, which are Level 3 fair value inputs. Expected term was equal to the then-remaining contractual periods of each of the two warrants. Expected volatility was based on the Company's actual historical volatility over the expected terms of the warrants. The risk-free interest rate was based on the U.S. Treasury yield curve over the expected terms of the warrants. </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Refer to Note 8 for further information about the warrants issued to Tempus.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.115%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.911%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">August 16, 2024<br/>Exercise Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.00</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79.7</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">103.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">106.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">102.6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">108.5</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.90</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.33</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.70</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.21</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.23</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.79</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total fair value of Tempus Warrants (in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 9218800 5.07 2 P0Y6M P1Y6M P0Y9M P1Y9M P1Y P2Y 79.7 99.8 103.9 106.3 102.6 108.5 4.9 5.33 4.7 5.21 4.23 4.79 0 0 0 28302000 2288000 5262000 10027000 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth a summary of the changes in fair value of the Tempus Warrants, which are classified as Level 3 financial instruments (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.192%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Warrant Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three months ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine months ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Change in fair value—recognized as loss within Other income (expense), net in the consolidated statements of operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Derecognition of warrant liabilities due to exercise in full</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2288000 10027000 26014000 18275000 -28302000 -28302000 0 0 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">6. </span><span id="note_6_loans"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Loans</span><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Amounts outstanding under loans are as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.62%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.34%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Principal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: unamortized discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: current portion (included in accrued and other current liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term portion (included in other long-term liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Equipment and Software Loans</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In April 2021, the Company entered into a secured payment agreement with a financing entity to finance the purchase of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million of internal use software licenses and related software maintenance from a vendor. The financing entity and vendor are not related. The Company repaid the financed amount in </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> equal payments of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in May 2021, May 2022, and May 2023. The payment agreement was noninterest bearing and the Company concluded that such interest rate (</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">) did not represent fair and adequate compensation to the financing entity for the use of the related funds. Accordingly, the Company approximated the rate at which it could obtain financing of a similar nature from other sources at the date of the transaction. The resulting imputed interest rate was </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% and was used to establish the present value of the payment agreement. The discount is recognized as interest expense in the consolidated statements of operations over the life of the payment agreement.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company entered into two more secured payment agreements in April 2021 and July 2022, with the same financing entity, to finance the purchase of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million of computer hardware and related hardware maintenance and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million of internal use software licenses and related ongoing support, respectively. The Company is required to pay </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> equal payments of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in July 2021, June 2022, and June 2023 for the first agreement, and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> equal payments of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in September 2022, September 2023, and September 2024 for the second agreement. The nature of these agreements and resulting accounting treatment are the same as the payment agreement described in the preceding paragraph, except the imputed interest rate was </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% for the July 2022 agreement.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Repayments are presented as financing cash outflows. Interest expense was less than $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million for each of the periods presented.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Lab Equipment Loan</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In November 2023, the Company purchased lab equipment from one of its main vendors for $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million. Extended payment terms were provided to the Company through a financial solutions partner of the vendor. Terms included a </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% down payment and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> equal </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">monthly</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> payments for the remaining balance, with such monthly payments commencing in January 2024, and no interest or financing charges. Title for the lab equipment transferred immediately upon delivery to the Company. The financial solutions partner retains a security interest until payoff is complete at the end of 2025. The purchase price for the lab equipment was equal to the cash price and thus the impact of imputing interest would have been de minimis. Repayments are presented as financing cash outflows.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Amounts outstanding under loans are as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.62%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.34%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Principal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: unamortized discount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: current portion (included in accrued and other current liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term portion (included in other long-term liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1645000 2904000 24000 1645000 2880000 1234000 1646000 411000 1234000 2400000 3 800000 800000 800000 0 0.07 3100000 1300000 3 1000000 1000000 1000000 3 400000 400000 400000 0.09 100000 3400000 0.30 24 monthly <p id="note_7_leases" style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 7. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Leases</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In 2021, the Company entered into a noncancelable operating lease for approximately </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> square feet in Fremont, California used for laboratory operations and its corporate headquarters. The lease term is </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">13.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> years and commenced in October 2022. The Company gained early access to the premises for the purpose of constructing and installing tenant improvements, for which the landlord contributed $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million. Such contributions were accounted for as lease incentives and are recognized as reductions to lease expense over the lease term. The lease expires at the end of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 2036</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and includes</span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> two options to </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">extend</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> the term for a period of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">five-years</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per option at market rates. The Company determined the extension options are not reasonably certain to be exercised. The lease includes escalating rent payments.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company has a noncancelable operating lease expiring in </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">November 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> for </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,280</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> square feet in Menlo Park, California previously used for laboratory operations and its former corporate headquarters. The lease includes escalating rent payments. The Company moved all laboratory operations to the Fremont facility during the third quarter of 2023 and is actively marketing the vacated Menlo Park space for sublease.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company has noncancelable operating leases for data center space expiring between </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. The leases include renewal options that the Company determined are not reasonably certain to be exercised. Separately, the Company also has various other short-term leases.</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of September 30, 2024, operating leases had a weighted-average remaining lease term of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">10.0</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> years and a weighted-average discount rate of </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%. Discount rates are based on estimates of the Company's incremental borrowing rate, as the discount rates implicit in the leases cannot be readily determined. Future lease payments under operating leases as of September 30, 2024 were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;box-sizing:content-box;"></td> <td style="width:1.94%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.823%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2024 (remaining three months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2029 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Present value of future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: current portion of operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cash paid for operating lease liabilities, included in cash flows from operating activities in the consolidated statements of cash flows, for the nine months ended September 30, 2024 and 2023, was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, respectively. Right-of-use assets obtained in exchange for new operating lease liabilities during the nine months ended September 30, 2024 and 2023 were </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, respectively.</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Components of lease costs were as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 100000 P13Y6M 15100000 2036-03 two options to extend the term for a period of five-years true P5Y 2027-11 31280 2025 2026 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of September 30, 2024, operating leases had a weighted-average remaining lease term of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">10.0</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> years and a weighted-average discount rate of </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%. Discount rates are based on estimates of the Company's incremental borrowing rate, as the discount rates implicit in the leases cannot be readily determined. Future lease payments under operating leases as of September 30, 2024 were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;box-sizing:content-box;"></td> <td style="width:1.94%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.823%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2024 (remaining three months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2029 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Present value of future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: current portion of operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Long-term operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> P10Y 0.105 2064000 8057000 7230000 7189000 5215000 42798000 72553000 29042000 43511000 7910000 35601000 6100000 4000000 0 1300000 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Components of lease costs were as follows (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Lease cost</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1503000 1670000 4535000 5262000 1000 51000 197000 175000 513000 381000 1539000 1264000 2017000 2102000 6271000 6701000 <p id="note_8_tempus_agreement" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 8. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">R</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">elated Party Transactions</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company determined that Tempus is a related party because they own more than </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of the Company's common stock. Tempus acquired its ownership stake in August 2024 by exercising the Tempus Warrants and purchasing additional shares under the Investment Agreement (defined below).</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Overview of Tempus Agreement</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In November 2023, the Company entered into a Commercialization and Reference Laboratory Agreement (the “Tempus Agreement”) with Tempus pursuant to which Tempus markets the Company's NeXT Personal Dx test in the United States. The Company performs tests ordered by patients through Tempus and the Company bills the patients or payors. The Company compensates Tempus for orders obtained and results delivered on a per-test basis. The term of the Tempus Agreement is five years, which may be extended for successive one-year terms. Either party may terminate the Tempus Agreement for convenience upon 30 months' prior written notice.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Under the Tempus Agreement, the Company conducted development activities to analytically validate NeXT Personal Dx in three indications: breast cancer, lung cancer and immuno-oncology monitoring. In consideration of the Company performing such development activities, Tempus agreed to pay the Company fees of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million (the "Market Development Fees"), consisting of an activation fee of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, a first milestone fee of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million (upon achievement of one clinical validation), and a second milestone fee payable in six quarterly installments totaling $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million (upon achievement of the two remaining clinical validations). The Company has achieved all three clinical validations, thus both milestones have been met. Separately, the parties are performing co-promotion activities and the Company is compensating Tempus for promotional and commercialization services through the end of 2026 in an amount up to $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Additionally, as partial consideration of Tempus' obligations to the Company under the Tempus Agreement, the Company issued warrants to Tempus. See "Tempus Warrants" section below.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Tempus Warrants</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In consideration of Tempus’ obligations to Personalis under the Tempus Agreement, on November 28, 2023, the Company issued to Tempus (1) a warrant to purchase up to </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,609,400</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of Personalis common stock at an exercise price per share of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, with an expiration date of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">December 31, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> (the “First Warrant”), and (2) a warrant to purchase up to </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,609,400</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of Personalis common stock at an exercise price per share of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, with an expiration date of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">December 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> (the “Second Warrant” and, together with the First Warrant, the “Tempus Warrants”). In August 2024, Tempus exercised in full the Tempus Warrants to purchase </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,218,800</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of Personalis common stock for $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.4</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in cash, at an average exercise price of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share, concurrently with the execution of the Investment Agreement (described below).</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Tempus Warrants included a provision under which the total number of shares issuable upon settlement were subject to adjustment. Consequently, the Tempus Warrants were classified as liability instruments while outstanding and subject to remeasurement at each balance sheet date, with changes in fair value recognized as Other income (expense), net in the consolidated statements of operations. Fair values of the warrants were estimated using the Black-Scholes option-pricing model. See Note 5 Fair Value Measurements for discussion of inputs used in the measurements of the Tempus Warrants and the resulting noncash losses recognized in the consolidated statements of operations.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Investment Agreement with Tempus</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In August 2024, the Company entered into an investment agreement (the "Investment Agreement") with Tempus under which the Company issued and sold </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of common stock at a price per share of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, representing the last reported closing price of the common stock. The Company received $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.7</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million of cash from the sale of the shares and incurred $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million of issuance costs directly related to the sale, of which $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million was paid as of September 30, 2024.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Impact of Tempus Agreement on the Financial Statements</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company had achieved the first clinical validation milestone at the time of entering the Tempus Agreement and was therefore entitled to Market Development Fees of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, consisting of the first milestone fee of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million and the activation fee of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million. These proceeds of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million were received in 2023 and treated as consideration for the Tempus Warrants.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The remainder of Market Development Fees—$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, payable in six quarterly installments—are recorded as a liability when received and offset against promotional fees as they are paid by the Company to Tempus. As of September 30, 2024, $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million of such $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million Market Development Fees have been received.</span></p><div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Amounts of transactions with Tempus during each income statement period presented, along with amounts due from or to Tempus as of each balance sheet date, follows:</span></p></div><div style="font-size:11pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.192%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Income Statement</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Orders and results delivery fees and net promotional fees—Selling, general and administrative expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Noncash loss from remeasurement of Tempus Warrants—Other income (expense), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.192%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Balance Sheet</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Unamortized Market Development Fees—Short- and long-term Other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Amounts payable to Tempus—Current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.10 12000000 3000000 3000000 6000000 9600000 4609400 1.5 2024-12-31 4609400 2.5 2025-12-31 9218800 18400000 2 3500000 5.07 17700000 1100000 800000 6000000 3000000 3000000 6000000 6000000 2000000 6000000 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Amounts of transactions with Tempus during each income statement period presented, along with amounts due from or to Tempus as of each balance sheet date, follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.192%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Income Statement</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended<br/>September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Orders and results delivery fees and net promotional fees—Selling, general and administrative expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Noncash loss from remeasurement of Tempus Warrants—Other income (expense), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.192%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Balance Sheet</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Unamortized Market Development Fees—Short- and long-term Other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Amounts payable to Tempus—Current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 100000 300000 -26000000 -18300000 1700000 600000 <p id="note_9_restructuring_and_other_charges" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 9. Restructuring </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">and Other Charges</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Costs related to the Company's reductions in workforce and closure of its China operations are included within Restructuring and Other Charges in the consolidated statements of operations.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Restructuring</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In January 2023, the Company initiated a reduction in workforce to reduce operating costs and improve operating efficiency. The workforce reduction affected approximately </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> employees and was substantially completed during the first quarter of 2023. The Company recognized $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in one-time employee termination benefits in the first quarter of 2023 in connection with the reduction in workforce, comprising separation pay and healthcare benefits payable in cash, all of which were paid by the end of the second quarter of 2023.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2023, the Company initiated a second reduction in workforce to further reduce operating costs and improve operating efficiency. The workforce reduction affected approximately </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> employees and was completed during the </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">first quarter of 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. The Company recognized $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in one-time employee termination benefits in the fourth quarter of 2023 in connection with the reduction in workforce, comprising separation pay and healthcare benefits payable in cash. Substantially all of such termination benefits were paid by the end of the first quarter of 2024. The Company does not expect to incur any material additional costs in connection with the reductions in workforce.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Closure of China Operations</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the first half of 2023, the Company terminated its operations in China with the objective of streamlining international operations and reducing operating costs. The disposal did not qualify for reporting as a discontinued operation because it did not represent a strategic shift that has or will have a major effect on our operations and financial results. The Company completed the process of dissolving the Personalis (Shanghai) Ltd entity in February 2024.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Expenses of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million were recognized in the first quarter of 2023 in connection with closure activities, of which $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million was related to one-time employee termination benefits for the Company's </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> former employees located in China and were payable in cash. Substantially all of the terminations were completed during the first quarter of 2023, along with the related cash outlays. The remaining $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million in expenses were comprised primarily of noncash charges, including losses on disposal of fixed assets and impairments of other assets.</span></p> 100 3100000 60 2024-03-31 4000000 900000 300000 12 600000 <p id="note_10_stock_based_compensation" style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 10. Stock-Based</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;"> Compensation</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Shares of common stock reserved for issuance under the Company’s equity incentive plans were as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:79.32%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:17.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,620,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Reserved for future award grants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,816,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Reserved for future ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total common stock reserved for stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,628,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Service-Based Stock Option Activity</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A summary of the Company’s service-based stock option activity (excluding performance-based stock option activity, which is presented separately below) for the nine months ended September 30, 2024 is as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.11%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outstanding Service-Based Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,805,586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.90</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,539,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options forfeited or expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">651,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,646,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.91</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options vested and exercisable as of September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,058,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The weighted-average grant date fair value of options granted was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.55</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.33</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share for the three months ended September 30, 2024 and 2023, and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.49</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.82</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share for the nine months ended September 30, 2024 and 2023, respectively. As of September 30, 2024, the unrecognized stock-based compensation cost of unvested options was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, which is expected to be recognized over a weighted-average period of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">2.1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Valuation of Service-Based Stock Options</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company estimated the fair value of service-based stock options using the Black-Scholes option-pricing model. Fair value of stock options is recognized as compensation expense on a straight-line basis over the requisite service periods of the awards. Fair value of stock options was estimated using the following range of assumptions:</span></p><div style="font-size:9pt;font-family:Arial;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:46.4%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.77</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.02</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">- </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">82.57</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.59</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78.67</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78.73</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72.61</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.59</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78.47</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79.31</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.48</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.15</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.99</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.48</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.65</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.47</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Performance-Based Stock Option Activity</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During 2024, the Company granted performance-based stock options ("PSOs") to the executive leadership team. Vesting of the PSOs is based upon attainment of certain Medicare reimbursement coverages by the end of 2025 and subject to continuous service by the executives. Fair value was estimated using the Black-Scholes option-pricing model. Total grant-date fair value of the PSOs was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million.</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A summary of the Company's performance-based stock option activity for the nine months ended September 30, 2024 is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outstanding Performance-Based Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in<br/>years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">271,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">271,500</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.45</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,024,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options vested and exercisable as of September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Restricted Stock Units ("RSU") Activity and Valuation</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A summary of the Company’s RSU activity for the nine months ended September 30, 2024 is as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.409%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.238%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.4%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.778%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.4%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.778%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unvested Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">340,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">212,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">701,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of September 30, 2024, the unrecognized stock-based compensation cost of unvested RSUs was $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> million, which is expected to be recognized over a weighted-average period of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">1.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">ESPP Activity and Valuation</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the nine months ended September 30, 2024 and 2023, </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">391,415</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">468,643</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of common stock were purchased under the Employee Stock Purchase Plan ("ESPP"). The fair value of stock purchase rights granted under the ESPP was estimated using the following assumptions:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.367%;box-sizing:content-box;"></td> <td style="width:1.54%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.777%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.54%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.777%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three and Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">61.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">84.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Grant-date fair value per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Stock-Based Compensation Expense</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following is a summary of stock-based compensation expense by award type (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Service-based stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Performance-based stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following is a summary of stock-based compensation expense by function (in thousands):</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Shares of common stock reserved for issuance under the Company’s equity incentive plans were as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:79.32%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:17.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">September 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,620,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Reserved for future award grants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,816,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Reserved for future ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total common stock reserved for stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,628,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 9620071 4816129 192341 14628541 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A summary of the Company’s service-based stock option activity (excluding performance-based stock option activity, which is presented separately below) for the nine months ended September 30, 2024 is as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.11%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outstanding Service-Based Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,805,586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.90</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,539,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options forfeited or expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">651,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,646,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.91</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options vested and exercisable as of September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,058,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 5805586 7.40 P6Y10M24D 64000 3539500 2.14 46471 2.44 651638 10.14 8646977 5.07 P7Y10M28D 19399000 4058866 7.74 P6Y6M 5870000 3.55 1.33 1.49 1.82 7500000 P2Y1M6D <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:46.4%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:12.28%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.77</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.02</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">- </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">82.57</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.59</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78.67</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78.73</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72.61</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.59</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">78.47</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79.31</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.48</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.15</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.99</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.48</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.65</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.47</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> </tr> </table> P5Y9M7D P6Y29D P6Y7D P6Y29D P5Y6M P6Y29D P5Y6M P6Y29D 0.8257 0.8359 0.7867 0.7873 0.7261 0.8359 0.7847 0.7931 0.0348 0.0415 0.0399 0.0443 0.0348 0.0465 0.0347 0.0443 0 300000 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A summary of the Company's performance-based stock option activity for the nine months ended September 30, 2024 is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Outstanding Performance-Based Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in<br/>years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">271,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">271,500</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.45</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,024,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options vested and exercisable as of September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 271500 1.61 271500 1.61 P9Y5M12D 1024675000 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A summary of the Company’s RSU activity for the nine months ended September 30, 2024 is as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:57.409%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.238%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.4%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.778%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.4%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.778%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unvested Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share data)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Grant Date <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate <br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,253,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">340,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">212,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance—September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">701,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1253826 8.99 2633000 340079 11.92 639000 212153 10.18 701594 7.20 3775000 3300000 P1Y3M18D <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the nine months ended September 30, 2024 and 2023, </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">391,415</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">468,643</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of common stock were purchased under the Employee Stock Purchase Plan ("ESPP"). The fair value of stock purchase rights granted under the ESPP was estimated using the following assumptions:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.367%;box-sizing:content-box;"></td> <td style="width:1.54%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.777%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.54%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.777%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three and Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">61.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">84.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">–%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Grant-date fair value per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 391415 468643 P0Y6M P0Y6M P0Y6M P0Y6M 0.6135 0.6135 0.8488 0.8488 0.0543 0.0543 0.0514 0.0514 0.51 0.51 0.91 0.91 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following is a summary of stock-based compensation expense by award type (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Service-based stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Performance-based stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following is a summary of stock-based compensation expense by function (in thousands):</span> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1267000 1458000 3719000 4306000 36000 77000 1324000 1840000 4056000 5720000 50000 184000 165000 636000 2677000 3482000 8017000 10662000 156000 428000 463000 1354000 1006000 1212000 2999000 3698000 1515000 1842000 4555000 5610000 2677000 3482000 8017000 10662000 <p id="note_11_commitments_and_contingencies" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 11. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Contingencies</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In June 2024, the Company and Foresight Diagnostics Inc. ("Foresight") entered into a Settlement and License Agreement (the "S&amp;L Agreement") to settle litigation related to alleged patent infringement by Foresight. The Company filed complaints against Foresight—one in August 2022 and a second in June 2023—for infringement of certain of the Company's patents relating to detection of MRD. Foresight filed counterclaims and alleged that its solid tumor recurrence test does not infringe the Company's patents and invalidated two of the Company's patents, and sought to invalidate certain of the Company's other patents, through </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">inter partes </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">review proceedings with the U.S. Patent Trial and Appeal Board ("PTAB"). Pursuant to the S&amp;L Agreement, Foresight and the Company agreed to dismiss the pending claims of infringement and related defenses and counterclaims, and to end the remaining </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">inter partes </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">review proceedings.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Under the S&amp;L Agreement, the Company granted Foresight a non-exclusive, worldwide license under certain patents of the Company to develop, manufacture, commercialize and otherwise exploit products and services that use whole genome sequencing and a variable content minimal/molecular residual disease panel that utilizes phased variants in consideration for which Foresight agreed to pay the Company a low single-digit tiered royalty on sales of products and services covered by patents licensed by the Company, subject to customary reductions. The license is perpetual and irrevocable, except in certain limited circumstances, which apply on a patent-by-patent basis. Upon the occurrence of certain specified change of control events with respect to Foresight, the highest percentage of the royalty tiers is subject to a low single-digit increase and Foresight will pay a one-time fee in the low single-digit millions. The term of the S&amp;L Agreement runs through expiration of the patents licensed by the Company to Foresight.</span></p> <p id="note_12_basic_and_diluted_net_loss_per" style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Note 12. Basic and Diluted Ne</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">t Loss Per Common Share</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Basic net loss per common share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per common share is computed using net loss and the weighted-average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Potentially dilutive common shares include the assumed exercise of outstanding stock options, assumed release of outstanding RSUs, assumed issuance of common stock under the ESPP, and the assumed exercise of Tempus Warrants. The Company incurred net losses in the periods presented, and as a result, potential common shares from stock options, RSUs, ESPP issuances, and the Tempus Warrants were not included in the diluted shares used to calculate net loss per share, as their inclusion would have been anti-dilutive.</span></p><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Weighted-average common shares outstanding—basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,051,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">48,694,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,708,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,701,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net loss per common share—basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:9pt;font-family:Arial;"><p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth the potentially dilutive shares excluded from the computation of diluted net loss per common share because their effect was anti-dilutive:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.09%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.418%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.418%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.418%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.658%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,918,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,731,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,918,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,731,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Unvested RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">701,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,611,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">701,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,611,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">413,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">413,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,756,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,756,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Weighted-average common shares outstanding—basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,051,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">48,694,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,708,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,701,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net loss per common share—basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table> -39089000 -29098000 -64859000 -81712000 61051350 61051350 48694324 48694324 54708205 54708205 47701369 47701369 -0.64 -0.64 -0.60 -0.60 -1.19 -1.19 -1.71 -1.71 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth the potentially dilutive shares excluded from the computation of diluted net loss per common share because their effect was anti-dilutive:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.09%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.418%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.418%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.418%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.658%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,918,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,731,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,918,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,731,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Unvested RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">701,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,611,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">701,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,611,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">413,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">413,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,756,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,756,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 8918477 7731587 8918477 7731587 701594 1611229 701594 1611229 192341 413450 192341 413450 9812412 9756266 9812412 9756266 <p style="text-indent:6.667%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During our last fiscal quarter, certain of our officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans for the sale of our securities set forth in the table below.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.344%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.956%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.956%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.956%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.477%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.337%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.976%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Type of Trading Arrangement</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Name and Position</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Action</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adoption Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Rule 10b5-1*</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Non-Rule 10b5-1**</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Total Shares of Common Stock to be Sold</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Expiration Date</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aaron Tachibana</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Chief Financial Officer and Chief Operating Officer</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adoption</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 11, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">X</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">269,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 11, 2025</span></span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Richard Chen</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Executive Vice President, Research and Development, and Chief Medical Officer</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adoption</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 23, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">X</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">658,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 2, 2025</span></span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="15" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="15" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></p></td> </tr> </table> Aaron Tachibana Chief Financial Officer and Chief Operating Officer true September 11, 2024 269901 September 11, 2025 Richard Chen Executive Vice President, Research and Development, and Chief Medical Officer true September 23, 2024 658505 December 2, 2025