0001558370-23-018379.txt : 20231109 0001558370-23-018379.hdr.sgml : 20231109 20231108201516 ACCESSION NUMBER: 0001558370-23-018379 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Natera, Inc. CENTRAL INDEX KEY: 0001604821 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] IRS NUMBER: 010894487 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37478 FILM NUMBER: 231389692 BUSINESS ADDRESS: STREET 1: 13011 MCCALLEN PASS STREET 2: BUILDING A SUITE 100 CITY: AUSTIN STATE: TX ZIP: 78753 BUSINESS PHONE: 650-249-9090 MAIL ADDRESS: STREET 1: 13011 MCCALLEN PASS STREET 2: BUILDING A SUITE 100 CITY: AUSTIN STATE: TX ZIP: 78753 10-Q 1 ntra-20230930x10q.htm 10-Q
P6Y0M10DP6Y0M18DP5Y2M12DP6Y0M10DP5Y1M13DP10Y118990000111255000P2MNatera, Inc.Yesfalse0001604821--12-31Q3false2023truefalseDEfalsefalseNASDAQ0.951.253.144.201151710009705200011355900096408000P6Y11M8DP36MP24M370000016500000P5YP1Y22000005900000120000016000000001604821us-gaap:CommonStockMember2022-07-012022-09-300001604821us-gaap:CommonStockMember2023-07-012023-09-300001604821us-gaap:CommonStockMember2022-01-012022-09-300001604821us-gaap:RetainedEarningsMember2023-09-300001604821us-gaap:AdditionalPaidInCapitalMember2023-09-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001604821us-gaap:RetainedEarningsMember2023-06-300001604821us-gaap:AdditionalPaidInCapitalMember2023-06-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001604821us-gaap:RetainedEarningsMember2022-12-310001604821us-gaap:AdditionalPaidInCapitalMember2022-12-310001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001604821us-gaap:RetainedEarningsMember2022-09-300001604821us-gaap:AdditionalPaidInCapitalMember2022-09-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001604821us-gaap:RetainedEarningsMember2022-06-300001604821us-gaap:AdditionalPaidInCapitalMember2022-06-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001604821us-gaap:RetainedEarningsMember2021-12-310001604821us-gaap:AdditionalPaidInCapitalMember2021-12-310001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001604821srt:MinimumMemberus-gaap:EmployeeStockMember2023-01-012023-09-300001604821us-gaap:EmployeeStockMember2023-01-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2022-01-012022-12-310001604821ntra:NonEmployeeOptionsMember2023-09-300001604821ntra:MonteCarloSimulationMember2023-01-012023-09-300001604821ntra:MonteCarloSimulationMember2022-01-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2022-12-310001604821srt:MinimumMember2023-01-012023-09-300001604821srt:MaximumMember2023-01-012023-09-300001604821srt:MinimumMember2022-01-012022-09-300001604821srt:MaximumMember2022-01-012022-09-300001604821us-gaap:RestrictedStockUnitsRSUMember2023-09-300001604821us-gaap:RestrictedStockUnitsRSUMember2022-12-310001604821us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001604821ntra:FoundationMedicineInc.Memberntra:OncologyProductsMember2023-09-300001604821ntra:FoundationMedicineInc.Memberntra:OncologyAssayInterpretationServicesMember2023-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:LicenseAndRelatedDevelopmentServicesMember2023-09-300001604821us-gaap:EMEAMember2023-07-012023-09-300001604821ntra:PatientsMember2023-07-012023-09-300001604821ntra:OtherGeographicAreasMember2023-07-012023-09-300001604821ntra:LaboratoryPartnersMember2023-07-012023-09-300001604821ntra:InsuranceCarriersMember2023-07-012023-09-300001604821ntra:AmericasExcludingUsMember2023-07-012023-09-300001604821country:US2023-07-012023-09-300001604821us-gaap:EMEAMember2023-01-012023-09-300001604821ntra:PatientsMember2023-01-012023-09-300001604821ntra:OtherGeographicAreasMember2023-01-012023-09-300001604821ntra:LaboratoryPartnersMember2023-01-012023-09-300001604821ntra:InsuranceCarriersMember2023-01-012023-09-300001604821ntra:AmericasExcludingUsMember2023-01-012023-09-300001604821country:US2023-01-012023-09-300001604821us-gaap:EMEAMember2022-07-012022-09-300001604821ntra:PatientsMember2022-07-012022-09-300001604821ntra:OtherGeographicAreasMember2022-07-012022-09-300001604821ntra:LaboratoryPartnersMember2022-07-012022-09-300001604821ntra:InsuranceCarriersMember2022-07-012022-09-300001604821ntra:AmericasExcludingUsMember2022-07-012022-09-300001604821country:US2022-07-012022-09-300001604821us-gaap:EMEAMember2022-01-012022-09-300001604821ntra:PatientsMember2022-01-012022-09-300001604821ntra:OtherGeographicAreasMember2022-01-012022-09-300001604821ntra:LaboratoryPartnersMember2022-01-012022-09-300001604821ntra:InsuranceCarriersMember2022-01-012022-09-300001604821ntra:AmericasExcludingUsMember2022-01-012022-09-300001604821country:US2022-01-012022-09-300001604821us-gaap:SecuredDebtMember2020-04-012020-04-300001604821ntra:OtherMaterialSupplierMember2023-09-300001604821ntra:OperatingLeaseCommitmentsMember2023-09-300001604821ntra:LaboratoryInstrumentsMember2023-09-300001604821ntra:InventoryMaterialPurchaseCommitmentMember2023-09-300001604821ntra:ApplicationServiceProviderMember2023-09-300001604821srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-09-300001604821srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-09-300001604821us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-09-300001604821us-gaap:MachineryAndEquipmentMember2023-09-300001604821us-gaap:LeaseholdImprovementsMember2023-09-300001604821us-gaap:ConstructionInProgressMember2023-09-300001604821us-gaap:ComputerEquipmentMember2023-09-300001604821us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001604821us-gaap:MachineryAndEquipmentMember2022-12-310001604821us-gaap:LeaseholdImprovementsMember2022-12-310001604821us-gaap:ConstructionInProgressMember2022-12-310001604821us-gaap:ComputerEquipmentMember2022-12-3100016048212022-11-012022-11-080001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingProductsMember2023-09-300001604821ntra:BgiGenomicsCoLtdMember2022-12-3100016048212023-09-012023-09-3000016048212022-11-012022-11-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001604821us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingServicesMember2023-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingProductsAndServicesMember2023-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingServicesMember2019-06-300001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingProductsMember2019-06-300001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingProductsAndServicesMember2019-06-300001604821us-gaap:RetainedEarningsMember2023-07-012023-09-300001604821us-gaap:RetainedEarningsMember2023-01-012023-09-300001604821us-gaap:RetainedEarningsMember2022-07-012022-09-300001604821us-gaap:RetainedEarningsMember2022-01-012022-09-300001604821ntra:InivataPatentCaseMember2022-12-310001604821ntra:ClassActionLawsuitMember2022-02-280001604821ntra:InivitaPatentCaseMember2021-11-012021-11-300001604821ntra:RavgenPatentCaseMember2020-06-012020-06-300001604821ntra:CaredxSPatentCaseMember2022-03-012022-03-310001604821ntra:ArcherdxPatentCaseMember2023-05-012023-05-310001604821ntra:LineOfCreditUbsMember2023-06-300001604821ntra:LineOfCreditUbsMember2023-05-310001604821ntra:LineOfCreditUbsMember2020-12-310001604821ntra:LineOfCreditUbsMember2015-09-300001604821ntra:LineOfCreditUbsMember2022-12-310001604821srt:MinimumMemberntra:CertainWorkspacesAndStorageSpacesMember2023-09-300001604821srt:MaximumMemberntra:CertainWorkspacesAndStorageSpacesMember2023-09-300001604821ntra:CorporateHeadquartersLeaseAmendmentMember2023-09-300001604821ntra:LineOfCreditUbsMember2023-01-012023-09-300001604821ntra:LineOfCreditUbsMember2022-01-012022-09-300001604821ntra:LineOfCreditUbsMember2023-07-012023-09-300001604821ntra:LineOfCreditUbsMember2022-07-012022-09-300001604821ntra:ArcherdxPatentCaseMemberus-gaap:PendingLitigationMember2023-06-012023-06-300001604821ntra:GenosityInc.PatentCaseMember2022-10-012022-10-310001604821ntra:CaredxSPatentCaseMember2022-05-012022-05-310001604821ntra:InivataPatentCaseMember2021-01-012021-01-310001604821ntra:ArcherdxPatentCaseMember2021-01-012021-01-310001604821ntra:MyomeIncMember2023-09-300001604821ntra:MyomeIncMembersrt:ChiefExecutiveOfficerMember2021-12-060001604821ntra:MyomeIncMember2021-12-060001604821ntra:EmployeeAndNonEmployeeOptionsMember2023-09-300001604821us-gaap:SecuritiesInvestmentMember2023-09-300001604821ntra:LineOfCreditUbsMember2023-09-300001604821ntra:TwentyTradingDaysPeriodMemberus-gaap:ConvertibleNotesPayableMember2020-04-012020-04-300001604821ntra:FiveDayConsecutiveTradingPeriodMemberus-gaap:ConvertibleNotesPayableMember2020-04-012020-04-300001604821ntra:LineOfCreditUbsMemberus-gaap:SubsequentEventMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-10-012023-10-310001604821ntra:LineOfCreditUbsMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300001604821ntra:LineOfCreditUbsMemberntra:LondonInterbankOfferedRateMember2023-01-012023-09-300001604821ntra:LicensingAndOtherMember2023-07-012023-09-300001604821ntra:LicensingAndOtherMember2023-01-012023-09-300001604821ntra:LicensingAndOtherMember2022-07-012022-09-300001604821ntra:LicensingAndOtherMember2022-01-012022-09-300001604821us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2023-09-300001604821us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001604821ntra:FoundationMedicineInc.Memberntra:OncologyProductsMember2023-01-012023-09-300001604821ntra:FoundationMedicineInc.Memberntra:OncologyAssayInterpretationServicesMember2023-01-012023-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:OncologyAssayInterpretationServicesMember2023-01-012023-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:OncologyAssayInterpretationServicesMember2022-01-012022-12-310001604821ntra:FoundationMedicineInc.Memberntra:OncologyProductsMember2022-01-012022-09-300001604821ntra:FoundationMedicineInc.Memberntra:OncologyAssayInterpretationServicesMember2022-01-012022-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:LicenseAndRelatedDevelopmentServicesMember2022-01-012022-09-300001604821ntra:GeneticTestingServicesMember2023-09-300001604821ntra:GeneticTestingServicesMember2023-01-012023-09-300001604821ntra:BgiGenomicsCoLtdAndFoundationMedicineInc.Member2023-01-012023-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:OncologyAssayInterpretationServicesMember2023-09-300001604821ntra:FoundationMedicineInc.Member2023-09-300001604821us-gaap:PrivatePlacementMember2023-09-300001604821us-gaap:CommonStockMember2023-09-300001604821us-gaap:CommonStockMember2023-06-300001604821us-gaap:CommonStockMember2022-12-3100016048212022-11-300001604821us-gaap:CommonStockMember2022-09-300001604821us-gaap:CommonStockMember2022-06-300001604821us-gaap:CommonStockMember2021-12-310001604821us-gaap:ConvertibleNotesPayableMember2020-04-300001604821us-gaap:EmployeeStockMember2023-09-300001604821us-gaap:EmployeeStockMember2015-06-300001604821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-09-300001604821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-09-300001604821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-09-300001604821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberntra:CashCashEquivalentsAndRestrictedCashMember2023-09-300001604821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-09-300001604821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-09-300001604821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-09-300001604821us-gaap:FairValueMeasurementsRecurringMemberntra:CashCashEquivalentsAndRestrictedCashMember2023-09-300001604821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001604821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001604821us-gaap:FairValueMeasurementsRecurringMember2023-09-300001604821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2022-12-310001604821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-12-310001604821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001604821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberntra:CashCashEquivalentsAndRestrictedCashMember2022-12-310001604821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001604821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2022-12-310001604821us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-12-310001604821us-gaap:FairValueMeasurementsRecurringMemberntra:CashCashEquivalentsAndRestrictedCashMember2022-12-310001604821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001604821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001604821us-gaap:FairValueMeasurementsRecurringMember2022-12-310001604821ntra:InProcessResearchDevelopmentAcquisitionAgreementMember2023-03-012023-03-310001604821ntra:InProcessResearchDevelopmentAcquisitionAgreementMember2022-11-012022-11-300001604821ntra:TukwilaWashingtonLeaseMember2023-09-300001604821ntra:SouthSanFranciscoCaliforniaLeaseMember2023-09-300001604821ntra:PleasantonCaliforniaLeaseMember2023-09-300001604821ntra:CorporateHeadquartersLeaseMember2023-09-300001604821ntra:AustinTxLongTermLeaseMember2023-09-300001604821ntra:AustinTexasSecondExpansionPremisesMember2023-09-300001604821ntra:AustinTexasFirstExpansionPremisesMember2023-09-300001604821ntra:VancouverBritishColumbiaCanadaMember2021-09-300001604821us-gaap:ConvertibleNotesPayableMember2023-01-012023-09-300001604821ntra:PerformanceBasedAwardsAndRestrictedStockUnitsMember2023-01-012023-09-300001604821ntra:EmployeeStockPurchasePlan2015Member2023-01-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2023-01-012023-09-300001604821us-gaap:ConvertibleNotesPayableMember2022-01-012022-09-300001604821ntra:PerformanceBasedAwardsAndRestrictedStockUnitsMember2022-01-012022-09-300001604821ntra:EmployeeStockPurchasePlan2015Member2022-01-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2022-01-012022-09-300001604821ntra:EarnoutsForDevelopmentWithAcquiredCanadianEntityMember2022-01-012022-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2023-07-012023-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:CostOfSalesMember2023-07-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:CostOfSalesMember2023-07-012023-09-300001604821us-gaap:PerformanceSharesMember2023-07-012023-09-300001604821us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001604821ntra:NonEmployeeOptionsMember2023-07-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2023-07-012023-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001604821us-gaap:PerformanceSharesMember2023-01-012023-09-300001604821us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001604821ntra:NonEmployeeOptionsMember2023-01-012023-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2023-01-012023-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2022-07-012022-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:CostOfSalesMember2022-07-012022-09-300001604821us-gaap:PerformanceSharesMember2022-07-012022-09-300001604821us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001604821ntra:NonEmployeeOptionsMember2022-07-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2022-07-012022-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001604821us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2022-01-012022-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001604821ntra:NonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMemberus-gaap:CostOfSalesMember2022-01-012022-09-300001604821us-gaap:PerformanceSharesMember2022-01-012022-09-300001604821us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001604821ntra:NonEmployeeOptionsMember2022-01-012022-09-300001604821ntra:EmployeeAndNonEmployeeOptionsMember2022-01-012022-09-300001604821us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001604821us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001604821us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001604821us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-3000016048212023-06-3000016048212022-06-3000016048212022-09-3000016048212021-12-310001604821us-gaap:CommonStockMember2023-01-012023-09-300001604821ntra:InProcessResearchDevelopmentAcquisitionAgreementMember2021-09-100001604821ntra:PleasantonCaliforniaLeaseMember2023-09-012023-09-300001604821ntra:SouthSanFranciscoCaliforniaLeaseMember2023-01-012023-09-300001604821ntra:CorporateHeadquartersLeaseAmendmentMember2023-01-012023-09-300001604821ntra:VancouverBritishColumbiaCanadaMember2021-09-012021-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:LicenseAndRelatedDevelopmentServicesMember2023-01-012023-09-300001604821ntra:SecondSpaceSubleaseMember2023-01-012023-09-300001604821ntra:FirstSpaceSubleaseMember2023-01-012023-09-300001604821ntra:CorporateHeadquartersLeaseMember2023-01-012023-09-300001604821ntra:AustinTxLongTermLeaseMember2023-01-012023-09-300001604821us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001604821us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001604821us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-09-300001604821us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300001604821us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001604821us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001604821ntra:CaredxSPatentCaseMember2020-03-012020-03-310001604821ntra:CaredxSPatentCaseMember2021-09-282021-09-280001604821us-gaap:ProductMember2022-01-012022-09-300001604821us-gaap:ProductMember2023-07-012023-09-3000016048212023-07-012023-09-300001604821us-gaap:ProductMember2022-07-012022-09-3000016048212022-07-012022-09-300001604821us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-07-012023-09-300001604821us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-09-300001604821us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-07-012022-09-300001604821us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingServicesMember2023-07-012023-09-300001604821ntra:BgiGenomicsCoLtdMemberntra:SequencingProductsMember2023-01-012023-09-300001604821us-gaap:ConvertibleNotesPayableMember2023-09-300001604821us-gaap:ConvertibleNotesPayableMember2022-12-310001604821us-gaap:ConvertibleNotesPayableMember2020-04-012020-04-300001604821us-gaap:ConvertibleNotesPayableMember2020-04-302020-04-300001604821ntra:MayRedeemForCashAllOrAnyPortionOfConvertibleNotesAtCompanysOptionOnOrAfterMay2024Member2020-04-012020-04-3000016048212022-01-012022-09-300001604821us-gaap:ConvertibleNotesPayableMember2023-07-012023-09-300001604821us-gaap:ConvertibleNotesPayableMember2023-01-012023-09-300001604821us-gaap:ConvertibleNotesPayableMember2022-07-012022-09-300001604821us-gaap:ConvertibleNotesPayableMember2022-01-012022-09-300001604821srt:MinimumMemberus-gaap:EmployeeStockMember2023-09-300001604821us-gaap:USTreasurySecuritiesMember2023-09-300001604821us-gaap:MunicipalBondsMember2023-09-300001604821us-gaap:CorporateBondSecuritiesMember2023-09-300001604821ntra:InvestmentsShortTermClassifiedMember2023-09-300001604821ntra:CashCashEquivalentsAndRestrictedCashMember2023-09-300001604821ntra:CashCashEquivalentsAndRestrictedCashMember2023-09-300001604821us-gaap:USTreasurySecuritiesMember2022-12-310001604821us-gaap:MunicipalBondsMember2022-12-310001604821us-gaap:CorporateBondSecuritiesMember2022-12-310001604821ntra:InvestmentsShortTermClassifiedMember2022-12-310001604821ntra:CashCashEquivalentsAndRestrictedCashMember2022-12-310001604821ntra:CashCashEquivalentsAndRestrictedCashMember2022-12-310001604821ntra:LaboratoryDistributionPartnersMemberus-gaap:ProductMembersrt:MinimumMember2023-01-012023-09-300001604821ntra:LaboratoryDistributionPartnersMemberus-gaap:ProductMembersrt:MaximumMember2023-01-012023-09-300001604821us-gaap:ProductMember2023-01-012023-09-300001604821ntra:InProcessResearchDevelopmentAcquisitionAgreementMember2021-09-102021-09-100001604821ntra:BgiGenomicsCoLtdMember2023-09-300001604821ntra:FoundationMedicineInc.Member2019-08-310001604821ntra:FoundationMedicineInc.Member2023-01-012023-09-300001604821ntra:BgiGenomicsCoLtdMember2023-01-012023-09-3000016048212023-09-3000016048212022-12-310001604821ntra:SteveChapmanMember2023-09-300001604821ntra:SteveChapmanMember2023-07-012023-09-3000016048212023-11-0100016048212023-01-012023-09-30ntra:itemutr:sqftntra:positionntra:claimntra:segmentxbrli:sharesiso4217:USDxbrli:purentra:Diso4217:USDxbrli:sharesntra:patentntra:lawsuitntra:customerntra:lease

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended September 30, 2023

OR

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

For the transition period from                       to                      

Commission file number: 001-37478

NATERA, INC.

(Exact Name of Registrant as Specified in its Charter)

Delaware

01-0894487

(State or Other Jurisdiction of Incorporation or Organization)

(I.R.S. Employer Identification No.)

13011 McCallen Pass

Building A Suite 100
Austin, TX

78753

(Address of Principal Executive Offices)

(Zip Code)

(650) 980-9190

(Registrant’s Telephone Number, Including Area Code)

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 per share

NTRA

The Nasdaq Stock Market LLC (Nasdaq Global Select Market)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

Large accelerated 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  

As of November 1, 2023, the number of outstanding shares of the registrant’s common stock, par value $0.0001 per share, was 120,151,688.

Natera, Inc.

FORM 10-Q FOR THE QUARTER ENDED SEPTEMBER 30, 2023

TABLE OF CONTENTS

    

Page

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

Part I — Financial Information

 

Item 1. Financial Statements (unaudited)

5

Condensed Consolidated Balance Sheets at September 30, 2023 and December 31, 2022

5

Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three and Nine Months Ended September 30, 2023 and 2022

6

Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2023 and 2022

7

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022

9

Notes to Unaudited Interim Condensed Consolidated Financial Statements

10

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

37

Item 3. Quantitative and Qualitative Disclosures About Market Risk

47

Item 4. Controls and Procedures

47

Part II — Other Information

Item 1. Legal Proceedings

48

Item 1A. Risk Factors

49

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

49

Item 3. Defaults Upon Senior Securities

49

Item 4. Mine Safety Disclosures

49

Item 5. Other Information

49

Item 6. Exhibits

50

Signatures

52

2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This report contains forward-looking statements. The forward-looking statements are contained principally in the sections titled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” but are also contained elsewhere in this report. Forward-looking statements include information concerning our future results of operations and financial position, strategy and plans, and our expectations for future operations. Forward-looking statements include all statements that are not historical facts and, in some cases, can be identified by terms such as "believe," "may," "will," "estimate," "continue," "anticipate," "design," "intend," "expect," "could," "plan," "potential," "predict," "seek," "should," "would" or the negative version of these words and similar expressions.

These forward-looking statements include, but are not limited to, statements concerning the following:

our expectations regarding revenue, expenses and other operating results;
our expectation that, for the foreseeable future, a significant portion of our revenues will be derived from sales of Panorama and Horizon;
our ability to increase demand and reimbursement for our tests, particularly Panorama, Horizon, Signatera and Prospera;
our expectation that Panorama will be adopted for the screening of microdeletions and that third-party payer reimbursement will be available for this testing, including our expectations that the results from our single nucleotide polymorphism-based Microdeletion and Aneuploidy RegisTry, or SMART, Study may support broader use of and reimbursement for the use of Panorama for microdeletions;
our expectations of the reliability, accuracy, and performance of our tests, as well as expectations of the benefits of our tests to patients, providers, and payers;
our ability to successfully develop additional revenue opportunities, expand our product offerings to include new tests, and expand adoption of our current and future technologies through Constellation, our cloud-based distribution model;
our efforts to successfully develop and commercialize our oncology and organ health products;
our ability to comply with federal, state, and foreign regulatory requirements, programs and policies and to successfully operate our business in response to changes in such requirements, programs and policies;
our ability to respond to, defend, or otherwise favorably resolve litigation or other proceedings, including investigations, subpoenas, demands, disputes, requests for information, and other regulatory or administrative actions or proceedings;
the effect of improvements in our cost of goods sold;
our estimates of the total addressable markets for our current and potential product offerings;
our ability and expectations regarding obtaining, maintaining and expanding third-party payer coverage of, and reimbursement for, our tests;
the effect of changes in the way we account for our revenue;
the scope of protection we establish and maintain for, and developments or disputes concerning, our intellectual property or other proprietary rights;
our ability to successfully compete in the markets we serve;
our reliance on collaborators such as medical institutions, contract laboratories, laboratory partners, and other third parties;
our ability to operate our laboratory facilities and meet expected demand, and to successfully scale our operations;
our reliance on a limited number of suppliers, including sole source suppliers, which may impact our ability to maintain a continued supply of laboratory instruments and materials and to run our tests;
our expectations of the rate of adoption of Panorama, Horizon and of any of our other current or future tests by laboratories, clinics, clinicians, payers, and patients;
our ability to complete clinical studies and publish compelling clinical data in peer-reviewed medical publications regarding our current and future tests, and the effect of such data or publications on professional society or practice guidelines or coverage and reimbursement determinations from third-party payers, including our SMART and CIRCULATE-Japan studies and our ongoing and planned trials in oncology and organ health;
our reliance on our partners to market and offer our tests in the United States and in international markets;
our expectations regarding acquisitions, dispositions and other strategic transactions;

3

our expectations regarding the conversion of our outstanding 2.25% convertible senior notes due 2027, or the Convertible Notes, in the aggregate principal amount of $287.5 million and our ability to make debt service payments under the Convertible Notes if such Convertible Notes are not converted;
our ability to control our operating expenses and fund our working capital requirements;
the factors that may impact our financial results; and
anticipated trends and challenges in our business and the markets in which we operate.

Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements, including those discussed in Part II, Item 1A, “Risk Factors” in this report and Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the Securities and Exchange Commission on March 1, 2023. Given these uncertainties, you should not place undue reliance on these forward-looking statements. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. You should read this report completely and with the understanding that our actual future results may be materially different from what we expect.

Also, forward-looking statements represent our beliefs and assumptions only as of the date of this report. Any forward-looking statement made by us in this report speaks only as of the date on which it is made. Except as required by law, we disclaim any obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.

As used in this quarterly report on Form 10-Q, the terms “Natera,” “Registrant,” “Company,” “we,” “us,” and “our” mean Natera, Inc. and its subsidiaries unless the context indicates otherwise.

4

PART I – FINANCIAL INFORMATION

ITEM 1.

FINANCIAL STATEMENTS

Natera, Inc.

Condensed Consolidated Balance Sheets

(Unaudited)

(in thousands except par value)

September 30, 

    

December 31, 

 

    

2023

    

2022

 

Assets

Current assets:

Cash, cash equivalents and restricted cash

$

668,710

$

466,091

Short-term investments

267,847

432,301

Accounts receivable, net of allowance of $6,034 and $3,830 at September 30, 2023 and December 31, 2022, respectively

 

255,147

244,385

Inventory

 

42,076

35,406

Prepaid expenses and other current assets, net

 

33,496

33,634

Total current assets

 

1,267,276

 

1,211,817

Property and equipment, net

 

104,830

92,453

Operating lease right-of-use assets

58,206

71,874

Other assets

 

16,208

18,330

Total assets

$

1,446,520

$

1,394,474

Liabilities and Stockholders’ Equity

 

 

Current liabilities:

 

 

 

 

Accounts payable

$

21,321

$

31,148

Accrued compensation

 

39,415

44,010

Other accrued liabilities

 

133,740

144,214

Deferred revenue, current portion

 

15,012

10,777

Short-term debt financing

80,435

80,350

Total current liabilities

 

289,923

 

310,499

Long-term debt financing

 

282,619

281,653

Deferred revenue, long-term portion

21,033

20,001

Operating lease liabilities, long-term portion

68,287

76,577

Total liabilities

 

661,862

 

688,730

Commitments and contingencies (Note 8)

 

 

Stockholders’ equity:

 

Common stock, $0.0001 par value: 750,000 shares authorized at both September 30, 2023 and December 31, 2022; 118,990 and 111,255 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively

 

11

11

Additional paid-in capital

 

3,089,448

2,664,730

Accumulated deficit

 

(2,299,405)

(1,942,635)

Accumulated other comprehensive loss

(5,396)

(16,362)

Total stockholders’ equity

 

784,658

 

705,744

Total liabilities and stockholders’ equity

$

1,446,520

$

1,394,474

See accompanying notes to the unaudited interim condensed consolidated financial statements.

5

Natera, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(Unaudited)

(in thousands, except per share data)

Three months ended

Nine months ended

September 30, 

September 30, 

    

2023

2022

2023

2022

 

Revenues

Product revenues

$

265,218

$

199,831

$

761,271

$

584,415

Licensing and other revenues

3,088

10,806

10,195

18,555

Total revenues

268,306

210,637

771,466

602,970

Cost and expenses

Cost of product revenues

146,962

115,436

437,524

326,862

Cost of licensing and other revenues

349

1,076

1,060

2,102

Research and development

77,235

65,510

237,714

228,504

Selling, general and administrative

154,742

147,667

456,877

444,769

Total cost and expenses

379,288

329,689

1,133,175

1,002,237

Loss from operations

(110,982)

(119,052)

(361,709)

(399,267)

Interest expense

(3,252)

(2,330)

(9,490)

(6,567)

Interest and other income, net

5,406

87

14,509

1,165

Loss before income taxes

(108,828)

(121,295)

(356,690)

(404,669)

Income tax expense

(202)

(185)

(80)

(557)

Net loss

$

(109,030)

$

(121,480)

$

(356,770)

$

(405,226)

Unrealized gain (loss) on available-for-sale securities, net of tax

3,807

(3,212)

10,966

(17,322)

Comprehensive loss

$

(105,223)

$

(124,692)

$

(345,804)

$

(422,548)

Net loss per share (Note 12):

Basic and diluted

$

(0.95)

$

(1.25)

$

(3.14)

$

(4.20)

Weighted-average number of shares used in computing basic and diluted net loss per share:

Basic and diluted

115,171

97,052

113,559

96,408

See accompanying notes to the unaudited interim condensed consolidated financial statements.

6

Natera, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(Unaudited)

(in thousands)

Three months ended September 30, 2022

Common Stock

Additional
Paid-in

Accumulated Other Comprehensive

Accumulated

Total
Stockholders'

    

  

Shares

    

Amount

    

Capital

    

Loss

Deficit

    

Equity

Balance as of June 30, 2022

96,903

$

10

$

2,139,551

$

(16,397)

$

(1,678,582)

$

444,582

Issuance of common stock upon exercise of stock options

84

1,393

1,393

Vesting of restricted stock units

313

Stock-based compensation

40,338

40,338

Unrealized gain (loss) on available-for sale securities

(3,212)

(3,212)

Net loss

(121,480)

(121,480)

Balance as of September 30, 2022

97,300

$

10

$

2,181,282

$

(19,609)

$

(1,800,062)

$

361,621

Nine months ended September 30, 2022

Common Stock

Additional
Paid-in

Accumulated Other Comprehensive

Accumulated

Total
Stockholders'

    

  

Shares

    

Amount

    

Capital

    

Loss

Deficit

    

Equity

Balance as of December 31, 2021

95,140

$

10

$

2,050,417

$

(2,287)

$

(1,394,836)

$

653,304

Issuance of common stock upon exercise of stock options

785

5,971

5,971

Issuance of common stock under employee stock purchase plan

285

8,496

8,496

Vesting of restricted stock units

1,090

Stock-based compensation

116,398

116,398

Unrealized gain (loss) on available-for sale securities

 —

(17,322)

(17,322)

Net loss

(405,226)

(405,226)

Balance as of September 30, 2022

97,300

$

10

$

2,181,282

$

(19,609)

$

(1,800,062)

$

361,621

Three months ended September 30, 2023

Common Stock

Additional
Paid-in

Accumulated Other Comprehensive

Accumulated

Total
Stockholders'

Shares

    

Amount

    

Capital

    

Loss

Deficit

    

Equity

Balance as of June 30, 2023

114,051

$

11

$

2,795,714

$

(9,203)

$

(2,190,375)

$

596,147

Issuance of common stock upon exercise of stock options

48

562

562

Issuance of common stock for public offering, net

4,550

235,441

235,441

Vesting of restricted stock units

341

 —

 —

 —

 —

 —

Stock-based compensation

57,731

57,731

Unrealized gain (loss) on available-for sale securities

 —

 —

 —

3,807

 —

3,807

Net loss

(109,030)

(109,030)

Balance as of September 30, 2023

118,990

$

11

$

3,089,448

$

(5,396)

$

(2,299,405)

$

784,658

7

Nine months ended September 30, 2023

Common Stock

Additional
Paid-in

Accumulated Other Comprehensive

Accumulated

Total
Stockholders'

Shares

    

Amount

    

Capital

    

Loss

Deficit

    

Equity

Balance as of December 31, 2022

111,255

$

11

$

2,664,730

$

(16,362)

$

(1,942,635)

$

705,744

Issuance of common stock upon exercise of stock options

265

3,501

3,501

Issuance of common stock under employee stock purchase plan

219

8,674

8,674

Issuance of stock for bonuses

349

19,771

19,771

Issuance of common stock for IPR&D milestone

336

14,435

14,435

Issuance of common stock for public offering, net

4,550

235,441

235,441

Vesting of restricted stock units

2,016

Stock-based compensation

142,896

142,896

Unrealized gain (loss) on available-for sale securities

10,966

10,966

Net loss

(356,770)

(356,770)

Balance as of September 30, 2023

118,990

$

11

$

3,089,448

$

(5,396)

$

(2,299,405)

$

784,658

See accompanying notes to the unaudited interim condensed consolidated financial statements.

8

Natera, Inc.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

Nine Months Ended

September 30, 

    

2023

    

2022

(in thousands)

Operating activities

 

 

Net loss

 

$

(356,770)

$

(405,226)

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

Depreciation and amortization

 

17,186

12,772

Expensed in-process research and development

2,679

Premium amortization and discount accretion on investment securities

1,929

3,971

Stock-based compensation

 

142,896

116,398

Non-cash lease expense

11,011

9,989

Amortization of debt discount and issuance cost

966

941

Foreign exchange adjustment

265

(12)

Loss on investments

532

Non-cash interest expense

85

100

Changes in operating assets and liabilities:

Accounts receivable

 

(10,762)

(114,288)

Inventory

 

(6,669)

(13,520)

Prepaid expenses and other assets

 

7,356

486

Accounts payable

 

(8,951)

8,367

Accrued compensation

 

15,177

1,285

Operating lease liabilities

(8,424)

(7,207)

Other accrued liabilities

 

(2,072)

35,422

Deferred revenue

 

5,268

(384)

Cash used in operating activities

 

(188,830)

 

(350,374)

Investing activities

Purchases of investments

(86,947)

Proceeds from sale of investments

214,738

Proceeds from maturity of investments

173,500

216,500

Purchases of property and equipment, net

 

(29,667)

(35,870)

Cash provided by investing activities

 

143,833

 

308,421

Financing activities

 

 

 

Proceeds from exercise of stock options

3,501

5,971

Proceeds from issuance of common stock under employee stock purchase plan

8,674

8,496

Proceeds from public offering, net of issuance cost

235,441

Cash provided by financing activities

 

247,616

 

14,467

Net change in cash, cash equivalents and restricted cash

 

202,619

 

(27,486)

Cash, cash equivalents and restricted cash, beginning of period

 

466,091

 

84,614

Cash, cash equivalents and restricted cash, end of period

 

$

668,710

 

$

57,128

Supplemental disclosure of cash flow information:

Cash paid for interest

$

6,907

$

4,008

Non-cash investing and financing activities:

Purchases of property and equipment in accounts payable and accruals

$

(1,168)

$

458

Issuance of common stock for IPR&D acquisition

$

14,435

$

Issuance of common stock for bonuses

$

19,771

$

See accompanying notes to the unaudited interim condensed consolidated financial statements.

9

Natera, Inc.

Notes to Unaudited Interim Condensed Consolidated Financial Statements

1. Description of Business

Natera, Inc. (the “Company”) was formed in the state of California as Gene Security Network, LLC in November 2003 and incorporated in the state of Delaware in January 2007. The Company is a diagnostics company with proprietary molecular and bioinformatics technology that it is applying to change the management of disease worldwide. The Company’s cell-free DNA (“cfDNA”) technology combines its novel molecular assays, which reliably measure many informative regions across the genome from samples as small as a single cell, with its statistical algorithms which incorporate data available from the broader scientific community to identify genetic variations covering a wide range of serious conditions with high accuracy and coverage. The Company’s technology has been proven clinically and commercially in the women’s health space, in which it develops and commercializes non- or minimally-invasive tests to evaluate risk for, and thereby enable early detection of, a wide range of genetic conditions, such as Down syndrome.  The Company is now translating its success in women’s health and applying its core technology to the oncology market, in which it is commercializing a personalized blood-based DNA test to detect molecular residual disease and monitor disease recurrence, as well as to the organ health market, initially with a test to assess kidney transplants for rejection. The Company operates laboratories in Austin, Texas and San Carlos, California certified under the Clinical Laboratory Improvement Amendments ("CLIA") providing a host of cell-free DNA-based molecular testing services. The Company determines its operating segments based on the way it organizes its business to make operating decisions and assess performance. The Company operates one segment, the development and commercialization of molecular testing services, applying its proprietary technology in the fields of women’s health, oncology and organ health.

The Company's key product offerings include its Panorama Non-Invasive Prenatal Test ("NIPT") that screens for chromosomal abnormalities of a fetus as well as in twin pregnancies, typically with a blood draw from the mother; Horizon Carrier Screening ("HCS") to determine carrier status for a large number of severe genetic diseases that could be passed on to the carrier’s children; Signatera molecular residual disease (“MRD”) test, which detects circulating tumor DNA in patients previously diagnosed with cancer to assess molecular residual disease and monitor for recurrence; and Prospera, to assess organ transplant rejection. All testing is available principally in the United States. The Company does not conduct animal testing. The Company also offers its Panorama test to customers outside of the United States, primarily in Europe. The Company also offers Constellation, a cloud-based software platform that enables laboratory customers to gain access through the cloud to the Company’s algorithms and bioinformatics in order to validate and launch their own tests based on the Company’s technology.

2. Summary of Significant Accounting Policies

During the nine months ended September 30, 2023, there were no material changes to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (filed on March 1, 2023).

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. The unaudited interim condensed consolidated financial information includes only adjustments of a normal recurring nature necessary for a fair presentation of the Company’s results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the nine months ended September 30, 2023, are not necessarily indicative of the results for the full year or the results for any future periods. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements at that date. These financial statements should be read in conjunction with the audited financial statements, and related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.

Some items in the prior period financial statements were reclassified to conform to the current presentation.

10

Liquidity Matters

The Company has incurred net losses since its inception and anticipates net losses and negative operating cash flows for the near future. The Company had a net loss of $356.8 million for the nine months ended September 30, 2023 and an accumulated deficit of $2.3 billion as of September 30, 2023. As of September 30, 2023, the Company had $668.7 million in cash, cash equivalents, and restricted cash, $267.8 million in marketable securities, an $80.4 million outstanding balance on its Credit Line (as defined in Note 10, Debt) including accrued interest and $287.5 million of outstanding principal on its 2.25% Convertible Senior Notes (the “Convertible Notes”). As of September 30, 2023, the Company had $20.0 million remaining and available on its Credit Line.

While the Company has introduced multiple products that are generating revenues, these revenues have not been sufficient to fund all operations. Accordingly, the Company has funded the portion of operating costs that exceeds revenues through a combination of equity issuances, debt issuances, and other financings.

The Company continues to develop and commercialize future products and invest in the growth of its business and, consequently, will need to generate additional revenues to achieve future profitability and will need to raise additional equity or debt financing. If the Company raises additional funds by issuing equity securities, its stockholders will experience dilution. Additional debt financing, if available, may involve covenants restricting its operations or its ability to incur additional debt. Any additional debt financing or additional equity that the Company raises may contain terms that are not favorable to it or its stockholders and requires significant debt service payments, which diverts resources from other activities. Additional financing may not be available at all, or in amounts or on terms acceptable to the Company. If the Company is unable to obtain additional financing, it may be required to delay the development and commercialization of its products and significantly scale back its business and operations.

On September 10, 2021, the Company entered into an agreement with a third party for an asset acquisition where the acquired asset was in-process research and development primarily in exchange for an equity consideration payment. In addition, pursuant to the agreement, certain employees of the third party became employees of the Company. The third party was a biotechnology company focused on oncology. The total upfront acquisition consideration amounts to $35.6 million composed of the issuance of 276,346 shares of the Company's common stock with a fair value of $30.9 million, approximately $3.9 million of cash consideration, assumed net liabilities of $0.2 million, as well as $0.6 million of acquisition related legal and accounting costs directly attributable to the acquisition of the asset. The Company accounted for the transaction as an asset acquisition as substantially all of the estimated fair value of the gross assets acquired was concentrated in a single identified in-process research and development asset (“IPR&D”) thus satisfying the requirements of the screen test in ASU 2017-01. The estimated fair value of the acquired workforce was not significant. The Company concluded the acquired IPR&D has no alternative-future use and accordingly expensed approximately $35.6 million, on the day the transaction closed as research and development expense, which is reflected in its consolidated statement of operations.

Further, additional consideration aggregating up to approximately $35.0 million was estimated to be paid via issuance of an estimated 269,547 additional Natera common shares, consistent with the registration statement filed with the SEC on September 10, 2021, upon achievement of defined milestones relating to product development, commercial launch and continued employment of certain selling shareholders, each of which will be revalued at each reporting date and amount of compensation expense will be adjusted accordingly and reported in research and development expenses. In November 2022, the terms of the payment for any remaining consideration were modified, resulting in $10.0 million of consideration paid in December 2022 and $15.0 million of consideration paid in March 2023, with such consideration primarily consisting of Natera common stock.

In September 2023, the Company completed an underwritten equity offering and sold 4,550,000 shares of its common stock at a price of $55 per share to the public. Before estimated offering expenses of $0.4 million, the Company received proceeds of approximately $235.8 million net of the underwriting discount. In November 2022, the Company completed an underwritten equity offering and sold 13,144,500 shares of its common stock at a price of $35 per share to the public. Before estimated offering expenses of $0.5 million, the Company received proceeds of approximately $433.2 million net of the underwriting discount.

11

Based on the Company’s current business plan, the Company believes that its existing cash and marketable securities will be sufficient to meet its anticipated cash requirements for at least 12 months after November 8, 2023.

Principles of Consolidation

The accompanying condensed consolidated financial statements include all the accounts of the Company and its subsidiaries. The Company established a subsidiary that operates in the state of Texas to support the Company’s laboratory and operational functions. The Company established a subsidiary that operates in Canada following the acquisition of the IPR&D asset. All intercompany balances and transactions have been eliminated.

Use of Estimates

The preparation of financial statements in accordance with generally accepted accounting principles (“GAAP”) in the United States requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include the allowance for doubtful accounts, average selling price expected to be received from payors, the discount rate impacting the operating right-of-use assets and the associated lease liabilities, the average useful life for property and equipment, deferred revenues associated with unsatisfied performance obligations, accrued liability for potential refund requests, stock-based compensation, the fair value of options, income tax uncertainties, and the expected consideration to be received from contracts with customers. These estimates and assumptions are based on management's best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors, including contractual terms and statutory limits; however, actual results could differ from these estimates and could have an adverse effect on the Company's financial statements.

Revenue

The total consideration which the Company expects to be entitled to receive from patients and insurance carriers in exchange for the Company's products is a significant estimate determined by calculating the average selling price based on the contractual pricing agreed to with each insurance carrier for each test (CPT code) performed adjusted for variable consideration related to historical percent of cases allowed, historical percent of patient responsibility collected, and historical percent of contract price collected from insurance carriers. The Company uses the expected-value approach of estimating variable consideration.  The Company also considers recent trends, past events not expected to recur, and future known changes such as anticipated contractual pricing changes or changes to insurance coverage.  For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio approach to estimate the effects of variable consideration. The Company also applies a constraint to the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue may occur in future periods. 

When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.

Allowance for doubtful accounts

The allowance for doubtful accounts for trade accounts receivable is based on the Company’s assessment of the collectability of accounts related to our clinics and laboratory partner customers. The Company regularly reviews the allowance by considering factors such as historical experience, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. See Note 6, Balance Sheet Components, for a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022. The Company currently does not have an incremental allowance for doubtful accounts against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.

12

Inventory

Inventory is recorded at the lower of cost or net realizable value, determined on a first-in, first-out basis. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. A write down of specifically identified unusable, obsolete, slow-moving or known unsalable inventory in the period is first recognized by using a number of factors including product expiration dates and scrapped inventory. Any write-down of inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded to cost of revenue on our consolidated statements of operations. The Company makes assumptions about future demand, market conditions and the release of new products that may supersede older products. However, if actual market conditions are less favorable than anticipated, additional inventory write-downs may be required.

Investments and financial instruments

The Company classifies its investments as Level 1 or 2 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets that the Company has the ability to access. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. The Company holds Level 2 securities which are initially valued at the transaction price and subsequently valued by a third-party service provider using inputs other than quoted prices that are observable either directly or indirectly, such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures. The Company performs certain procedures to corroborate the fair value of these holdings.  

Other accrued liabilities

The Company's uses estimates, judgments, and assumptions in several areas including, but not limited to, estimates of progress to date for certain contracts with vendors, liabilities related to clinical trials, payroll and related expenses, marketing liabilities, reserves associated with insurance and general overpayments, tax-related liabilities, and other operating expenses. Estimates consist of historical trends, analytical procedures, review of supporting documentation, inquiries with supply partners and vendors, and other relevant assumptions. Although the Company believes its estimates, assumptions, and judgment are reasonable, they are based upon information presently available and are subject to change.

Credit Losses

Appropriate provision has been made for lifetime expected credit losses in accordance with ASC Topic 326-20, Financial Instruments—Credit Losses (“Topic 326”), for trade receivables and available-for-sale debt securities. The Company’s estimate of expected credit losses includes consideration of past events, current conditions, and forecasts of future economic conditions. The Company currently does not have a credit loss reserve against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.  

Available-for-sale debt securities. The amended guidance from ASU 2016-13 requires the measurement of expected credit losses for available-for-sale debt securities held at the reporting date over the remaining life based on historical experience, current conditions, and reasonable and supportable forecasts. The Company evaluated its investment portfolio under the available-for-sale debt securities impairment model guidance and determined the Company’s investment portfolio is composed of low-risk, investment grade securities.

Investments

Investments consist primarily of debt securities such as U.S. Treasuries, U.S. agency and municipal bonds. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. The Company generally classifies its entire investment portfolio as available-

13

for-sale. The Company views its available-for-sale portfolio as available for use in current operations. Accordingly, the Company classifies all investments as short-term, irrespective of maturity date. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity.

Related Party

On December 6, 2021, the Company participated along with certain other investors in the series B financing of MyOme, Inc. (“MyOme”), and purchased preferred shares and warrants in exchange for a cash payment of approximately $4.0 million, which represents 5.25% of MyOme on a fully diluted basis. The Company does not hold a seat on MyOme’s board of directors. The Company’s investment in MyOme is recorded at cost and no impairment was identified as of September 30, 2023. The following are the Company’s related persons and the basis of each such related person’s relationship with MyOme:

Matthew Rabinowitz, the Company’s executive chairman and co-founder, is the chairman of the board and founder of MyOme, and a beneficial holder of approximately 28.6% of the outstanding shares of MyOme on a fully dilutive basis;

Jonathan Sheena, the Company’s co-founder and a member of the Company’s board of directors, is a stockholder and a member of the board of directors of Myome;

Daniel Rabinowitz, the Company’s Secretary and Chief Legal Officer, is a stockholder of Myome; and

Roelof Botha, the Lead Independent Director of the Company’s board of directors, is a managing member of Sequoia Capital. Certain funds affiliated with Sequoia Capital also participated in MyOme’s series B financing.

None of the related party investments in MyOme by our executives and directors noted above were at the behest of the Company nor funded by the Company.

Fair Value

The Company discloses the fair value of financial instruments for financial assets and liabilities for which the value is practicable to estimate. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price).

Risk and Uncertainties

Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, accounts receivable and investments. The Company limits its exposure to loss by placing its cash in financial institutions with high credit ratings. The Company's cash may consist of deposits held with banks that may at times exceed federally insured limits of $250,000 per customer. The Company performs evaluations of the relative credit standing of these financial institutions and limits the amount of credit exposure with any one institution.

The Company performs evaluations of financial conditions for insurance carriers, patients, clinics and laboratory partners and generally does not require collateral to support credit sales. For the three and nine months ended September 30, 2023, and 2022, there were no payors or customers exceeding 10% of total revenues on an individual basis. As of September 30, 2023 and December 31, 2022, there were no payors or customers with an outstanding balance exceeding 10% of net accounts receivable. 

14

Accumulated Other Comprehensive Income (Loss)

Comprehensive loss and its components encompass all changes in equity other than those with stockholders, and include net loss, unrealized gains and losses on available-for-sale marketable securities and foreign currency translation adjustments.

Three months ended

Nine months ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands)

(in thousands)

Beginning balance

$

(9,203)

$

(16,397)

$

(16,362)

$

(2,287)

Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment

3,807

(3,212)

10,966

(17,322)

Ending balance

$

(5,396)

$

(19,609)

$

(5,396)

$

(19,609)

The change in net unrealized loss on available-for-sale securities is due to increased market volatility. The Company has assessed the unrealized loss position for available-for-sale securities and determined that an allowance for credit losses was not necessary.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) under its accounting standard codifications or other standard setting bodies and adopted by the Company as of the specified effective date. Unless otherwise discussed below, the Company believes that the impact of accounting standards updates recently issued that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.

New Accounting Pronouncements Not Yet Adopted

In March 2020, ASU 2020-04, Reference Rate Reform (Topic 848) was issued which provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. The Company does not expect adoption of this standard to have a material impact on its consolidated financial statements.

3. Revenue Recognition

The Company recognizes revenues when, or as, performance obligations in the contracts are satisfied, in the amount reflecting the expected consideration to be received from the goods or services transferred to the customers.

Product Revenues

Product revenues are derived from contracts with insurance carriers, laboratory partners and patients in connection with sales primarily related to prenatal genetic tests. The Company enters into contracts with insurance carriers with primarily payment terms related to tests provided to the patients who have health insurance coverage. Insurance carriers are considered as third-party payers on behalf of the patients, and the patients are considered as the customers who receive genetic test services. Tests may be billed to insurance carriers, patients, or a combination of insurance carriers and patients. Further, the Company sells tests to a number of domestic and international laboratory partners and identifies the laboratory partners as customers provided that there is a test services agreement between the two parties.

Additionally, the Company enters into agreements with pharmaceutical companies to utilize the Company’s Signatera tests typically to study new cancer treatments or to validate the outcomes of clinical trials for which the

15

pharmaceutical companies are identified as customers. Such arrangements generally involve performing whole exome sequencing (“WES”) services and the testing of patient samples to detect cancer mutations using its Signatera test. Each test is billable to customers and the personalized cancer profile also makes each test distinct within the context of the contract as customers can exercise control over the test results upon delivery. The Company allocates the contract price to each test using the stand-alone selling price for each service and recognizes the test processing revenue as individual test results are delivered to customers.

A performance obligation represents a promise in a contract to transfer a distinct good or service to a customer, which represents a unit of accounting in accordance with ASC 606. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once the Company has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. A portion of the consideration should be allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company evaluates its contracts with insurance carriers, laboratory partners and patients and identifies the performance obligations in those contracts, which are the delivery of the test results.

The total consideration which the Company expects to collect in exchange for the Company’s products is an estimate and may be fixed or variable. Consideration includes reimbursement from both patients and insurance carriers, adjusted for variable consideration related to disallowed cases, discounts, refunds and doubtful accounts, and is estimated using the expected value approach. For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio of relevant historical data to estimate variable consideration and total collections for the Company’s products. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. The consideration expected from laboratory partners usually includes a fixed amount, but it can be variable depending on the volume of tests performed, and the Company determines the variable consideration using the expected value approach. For insurance carriers, laboratory partners and patients, the Company allocates the total consideration to a single performance obligation, which is the delivery of the test results to the customers.

When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.

The Company generally bills an insurance carrier, a laboratory partner or a patient upon delivery of test results. The Company also bills patients directly for out-of-pocket costs involving co-pays and deductibles that they are responsible for. Tests billed to insurance carriers and directly to patients usually takes an average of 18 months to fully collect the amounts estimated at delivery, and for tests billed to laboratory distribution partners, the average collection cycle takes approximately two to three months. At times, the Company may or may not get reimbursed for the full amount billed. Further, the Company may not get reimbursed at all for tests performed if such tests are not covered under the insurance carrier’s reimbursement policies or the Company is not a qualified provider to the insurance carrier, or if the tests were not previously authorized.

Product revenue is recognized in an amount equal to the total consideration (as described above) expected to be received at a point in time when the test results are delivered. Collection of cash attributable to such product revenue takes an average of 18 months to fully collect the amounts estimated at delivery and during this time management routinely reassesses its estimates of actual to expected cash collections, which are based on historical collection rates and adjusted for current information and trends. To the extent cash collections for tests delivered in prior periods are trending higher than expectations, the Company will increase revenue recognized when sufficient evidence is obtained to conclude the additional revenue will not result in a reversal of revenue in a future period. If cash collections for tests delivered in prior periods are trending below expectations, the Company will reduce revenue to the amount expected to be collected based on the latest information and expectations. Increases or decreases to the amount of cash expected to be collected for tests delivered in prior periods are recognized in product revenue with a corresponding impact to accounts receivable during the period such determination is made. During the three months ended September 30, 2023 and 2022, the Company increased revenue by a net of $2.2 million and $5.9 million, respectively, for tests delivered in prior periods that were fully collected, which increased revenue and decreased net loss by a corresponding amount and decreased loss per share by

16

$0.02 and $0.06, respectively. During the nine months ended September 30, 2023, the Company reduced revenue by a net of $3.7 million for tests delivered in prior periods, which decreased revenue and increased net loss by a corresponding amount and increased loss per share by $0.03. During the nine months ended September 30, 2022, the Company increased revenue by a net of $16.5 million for tests delivered in prior periods, which increased revenue and decreased net loss by a corresponding amount and decreased loss per share by $0.17.

Product revenue is constrained via refunds estimated to be paid to insurance carriers. Such refunds are recognized in accrued liabilities until they are either paid to the respective insurance carrier or it is determined the refund will not ultimately be paid, at which time the related accrual is reduced with a corresponding increase to revenue. During the three months ended September 30, 2023 and 2022, the reserves for refunds to insurance carriers were reduced and product revenue increased by $1.2 million and $1.6 million, respectively, for amounts the Company determined would not be refunded to insurance carriers. The increased revenue and corresponding decreased net loss resulted in a decreased loss per share by $0.01 and $0.02 for the three months ended September 30, 2023 and 2022, respectively. During the nine months ended September 30, 2023 and 2022, the reserves for refunds to insurance carriers were reduced and product revenue increased by $7.7 million and $4.0 million, respectively, for amounts the Company determined would not be refunded to insurance carriers. The increased revenue and corresponding decreased net loss resulted in a decreased loss per share by $0.07 and $0.04 for the nine months ended September 30, 2023 and 2022, respectively.

Licensing and Other Revenues

The Company recognizes licensing revenues from its cloud-based distribution service offering, Constellation, by granting licenses to its licensees to use certain of the Company’s proprietary intellectual properties and cloud-based software and IVD kits. The Company also recognizes revenues from its strategic collaboration agreements, such as those with BGI Genomics Co., Ltd. and Foundation Medicine, Inc. The Company recognizes licensing revenue through agreements with pharmaceutical companies in support of potential clinical trials managed by the pharmaceutical companies.

Constellation

The laboratory partners with whom the Company enters into a licensing arrangement represent the licensees and are identified as customers. The licensees do not have the right to possess the Company’s software, but rather receive services through the cloud software. These arrangements often include: (i) the delivery of the services through the cloud software, (ii) the necessary support and training, and (iii) the IVD kits to be consumed as tests are processed. The Company does not consider the software as a service, the support or the training as being distinct in the context of such arrangements, and therefore they are combined as a single performance obligation. The software, support and training are delivered simultaneously to the licensees over the term of the arrangement.

The Company bills the majority of licensees, who process the tests in their laboratories, a fixed price for each test processed. Licensing revenues are recognized as the performance obligations are satisfied (i.e., upon the delivery of each test) and reported in licensing and other revenues in the Company’s statements of operations and comprehensive loss.

BGI Genomics

In February 2019, the Company entered into a License Agreement (the “BGI Genomics Agreement”) with BGI Genomics to develop, manufacture, and commercialize NGS-based genetic testing assays for clinical and commercial use. The BGI Genomics Agreement has a term of ten years and expires in February 2029. Pursuant to the BGI Genomics Agreement, the Company licensed its intellectual property to and will provide development services for BGI. Following completion of development services, the Company will provide assay interpretation services over the term of the agreement. Revenue associated with these performance obligations was recognized over time using the input method, based on costs incurred to perform the development services, since the level of costs incurred over time best reflect the transfer of development services. Revenue associated with the assay interpretation services will be recognized upon delivery of these services. Funds received in advance are recorded as deferred revenue and will be recognized as the related services are delivered.

17

In accordance with ASC 340-40, any incremental costs incurred to obtain a contract with a customer are required to be capitalized and amortized over the period in which the goods and services are transferred to the customer. The incremental costs incurred in connection with the BGI Genomics arrangement are not material on an accumulated basis and therefore have not been capitalized but have been expensed as incurred.

The initial transaction price was primarily comprised of license and milestone fees. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. Certain milestone and license fees were constrained and not included in the transaction price due to the uncertainties of research and development. The Company re-evaluates the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur. The allocation of the transaction price was performed based on standalone selling prices, which are based on estimated amounts that the Company would charge for a performance obligation if it were sold separately.

According to the BGI Genomics Agreement, the Company is entitled to a total of $50.0 million, comprised of upfront technology license fees, prepaid royalties relating to future sales of licensed products and performance of assay interpretation services, and milestone payments. Due to uncertainties in achieving certain milestones, $6.0 million of the $50.0 million was constrained. A net of $44.0 million has been collected by the Company in cash which includes $20.0 million in prepaid royalties.

The Company concluded that the license is not a distinct performance obligation as it does not have a stand-alone value to BGI Genomics apart from the related development services. Therefore, license and related development services, for each of the NIPT and Oncology products, representing two separate performance obligations, to which $24.0 million of transaction consideration was allocated. Of this amount, $0.1 million and $7.3 million were recognized in the nine months ended September 30, 2023 and 2022, respectively. This performance obligation was fully satisfied in March 2023 and no further related amounts will be recognized as revenue.

As of September 30, 2023, the Company's performance obligation to provide ongoing NIPT assay interpretation services was removed. Therefore, the Company now has a single remaining performance obligation related to Oncology assay interpretation services, to which $20.0 million of transaction consideration was allocated and prepaid by BGI Genomics. During the nine months ended September 30, 2023, the Company recognized $1.1 million related to oncology assay interpretation services, of which $0.7 million was recognized against deferred royalties. None was recognized in 2022. The Company currently has $19.3 million in deferred revenue as of September 30, 2023.

As required by the BGI Genomics Agreement, in June 2019 the Company prepaid $6.0 million to BGI Genomics for future sequencing services and $4.0 million for future sequencing equipment. These advance payments are for equipment and services to be received in future periods, which was assessed as a standalone transaction that did not reduce revenue, aggregated to $10.0 million and was originally recorded in long-term advances on the Company’s Condensed Consolidated Balance Sheet and will be periodically assessed for impairment. During the year ending December 31, 2022, $4.0 million was reclassified as prepaid expenses and other current assets. During the three and nine months ended September 30, 2023, $1.4 million and $4.0 million in equipment and services was received, respectively, which brought the remaining advanced payments to $6.0 million, with $1.1 million recorded in prepaid expenses and other current assets and $4.9 million recorded in other assets.

Foundation Medicine, Inc.

In August 2019, the Company entered into a License and Collaboration Agreement (the “Foundation Medicine Agreement”) with Foundation Medicine to develop and commercialize personalized circulating tumor DNA monitoring assays, for use by biopharmaceutical and clinical customers who order Foundation Medicine’s FoundationOne CDx. The Foundation Medicine Agreement has an initial term of five years, expiring in August 2024, with automatic renewals thereafter for successive one-year terms, unless the Foundation Medicine Agreement is earlier terminated in accordance with its terms. Natera and Foundation Medicine will share the revenues generated from both biopharmaceutical and clinical customers in accordance with the terms of the Foundation Medicine Agreement.

18

Pursuant to the Foundation Medicine Agreement, the Company will provide development services that are required to customize its proprietary Signatera test to work with Foundation Medicine’s FoundationOne CDx in conjunction with granting the use of the Company’s intellectual property. Following completion of those development services, the Company is currently providing assay testing services over the term of the agreement. The intellectual property has been licensed to Foundation Medicine for the customized test. In addition, the Company is responsible for delivering clinical study plans in order to demonstrate efficacy of the customized test which commenced in the second quarter of 2021. Revenues associated with each of the performance obligations are recognized over time using the input method, based on costs incurred to perform the development services, since the level of costs incurred over time best reflect the transfer of development services. Revenue associated with the assay testing services will be recognized upon delivery of these services. Funds received in advance are recorded as deferred revenue and will be recognized as the related services are delivered.

The initial transaction price was primarily comprised of license and milestone fees. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. Certain milestone fees were constrained and not included in the transaction price due to the uncertainties of research and development. The Company re-evaluates the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur. The allocation of the transaction price was performed based on standalone selling prices, which are based on estimated amounts that the Company would charge for a performance obligation if it were sold separately.

The Company is entitled to a total of $32.0 million, comprised of upfront technology license fees, prepaid royalties relating to future sales of licensed products and performance of assay interpretation services, and milestone payments. $7.7 million is constrained due to uncertainties in achieving certain milestones. A net of $24.3 million has been collected by the Company in cash which includes $5.0 million of prepaid royalties.

The Company concluded that the license is not a distinct performance obligation as it does not have a stand-alone value to Foundation Medicine apart from the related development services. Therefore, license and related development services, for Oncology products, represent a single performance obligation, to which $19.3 million of transaction consideration was allocated. Of this amount, $0.2 million and $2.9 million was recognized in the nine months ended September 30, 2023 and 2022, respectively. This performance obligation was fully satisfied in March 2023 and no further related amounts will be recognized as revenue.

Royalties related to assay interpretation services represent separate performance obligations for Oncology products, to which $5.0 million of transaction consideration was allocated and prepaid by Foundation Medicine. During the nine months ended September 30, 2023 and 2022, the Company recognized $0.3 million and $0.1 million, respectively, related to oncology assay interpretation services. The Company currently has $3.9 million in deferred revenue as of September 30, 2023.

Disaggregation of Revenues

The Company measures its performance results primarily based on revenues recognized from the three categories described below. The following table shows disaggregation of revenues by payer types:

Three months ended

Nine months ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands)

Insurance carriers

$

239,780

$

174,825

$

676,680

$

507,389

Laboratory and other partners

21,731

27,050

71,985

69,929

Patients

6,795

8,762

22,801

25,652

Total revenues

$

268,306

$

210,637

$

771,466

$

602,970

19

The following table presents total revenues by geographic area based on the location of the Company’s payers:

Three months ended

Nine months ended

 

September 30, 

September 30, 

 

    

2023

    

2022

    

2023

2022

 

(in thousands)

United States

 

$

259,870

$

197,066

$

746,420

$

576,169

Americas, excluding U.S.

 

1,288

1,155

3,652

2,426

Europe, Middle East, India, Africa

 

5,255

4,956

16,071

12,383

Asia Pacific and Other

 

1,893

7,460

5,323

11,992

Total revenues

 

$

268,306

$

210,637

$

771,466

$

602,970

The following table summarizes the Company’s beginning and ending balances of accounts receivable and deferred revenues:

Balance at

Balance at

September 30, 

December 31,

(in thousands)

2023

2022

Assets:

Accounts receivable, net

$

255,147

$

244,385

Liabilities:

Deferred revenue, current portion

$

15,012

$

10,777

Deferred revenue, long-term portion

21,033

20,001

Total deferred revenues

$

36,045

$

30,778

The following table summarizes the changes in the balance of deferred revenues during the nine months ended September 30, 2023 and 2022:

September 30, 

September 30, 

2023

2022

(in thousands)

Beginning balance

$

30,778

$

28,722

Increase in deferred revenues

24,553

20,268

Reclass of unbilled revenues previously deferred

(337)

Revenue recognized during the period that was included in
deferred revenues at the beginning of the period

(9,610)

(7,877)

Revenue recognized from performance obligations satisfied
within the same period

(9,676)

(12,439)

Ending balance

$

36,045

$

28,337

During the nine months ended September 30, 2023, revenue recognized that was included in the deferred revenue balance at the beginning of the period totaled $9.6 million. This balance consisted of approximately a net $0.8 million related to BGI Genomics and Foundation Medicine and $8.8 million related to genetic testing services. The current portion of deferred revenue includes $12.8 million from genetic testing services and $2.2 million from the Foundation Medicine Agreement as of September 30, 2023. The non-current portion of deferred revenue includes $19.3 million from the BGI Genomics Agreement and $1.7 million from the Foundation Medicine Agreement as of September 30, 2023.

20

4. Fair Value Measurements

The Company's financial assets and liabilities carried at fair value are comprised of investment assets that include money market and investments.

The fair value accounting guidance requires that assets and liabilities be carried at fair value and classified in one of the following three categories:

Level I: Quoted prices in active markets for identical assets and liabilities that the Company has the ability to access.

Level II: Observable market-based inputs or unobservable inputs that are corroborated by market data, such as quoted prices, interest rates, and yield curves; and

Level III: Inputs that are unobservable data points that are not corroborated by market data.

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

Assets and Liabilities That Are Measured at Fair Value on a Recurring Basis

The following table represents the fair value hierarchy for the Company’s financial assets and financial liabilities measured at fair value on a recurring basis:

September 30, 2023

December 31, 2022

    

Level I

Level II

Level III

    

Total

    

Level I

Level II

Level III

    

Total

(in thousands)

Financial Assets:

Cash, cash equivalents and restricted cash (1)

$

668,710

$

$

$

668,710

$

466,091

$

$

$

466,091

U.S. Treasury securities

224,443

224,443

346,057

346,057

Corporate bonds and notes

3,976

3,976

23,529

23,529

Municipal securities

39,428

39,428

62,715

62,715

Total financial assets

$

893,153

$

43,404

$

$

936,557

$

812,148

$

86,244

$

$

898,392

(1)Cash equivalents includes money market deposits and liquid demand deposits.

Fair Value of Short-Term and Long-Term Debt:

As of September 30, 2023, the estimated fair value of the total principal outstanding and accrued interest of the Credit Line, which are not presented at fair value on the Condensed Consolidated Balance Sheets for both September 30, 2023 and December 31, 2022, was $80.4 million, and were based upon observable Level 2 inputs, including the interest rate based on the 30-day Secured Overnight Financing Rate (“SOFR”) average, plus 1.21%.

As of September 30, 2023, the estimated fair value of the Convertible Notes, which are not presented at fair value on the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, was $391.4 million and $358.4 million, respectively, based upon observable, Level 2 inputs, including pricing information from recent trades of the Convertible Notes. See Note 10, Debt, for additional details.

21

5. Financial Instruments

The Company elected to invest a portion of its cash assets in conservative, income earning, and liquid investments. Cash, cash equivalents, restricted cash and investments, which are classified as available-for-sale securities, consisted of the following:

September 30, 2023

December 31, 2022

    

Amortized
Cost

    

Gross
Unrealized
Loss

    

Estimated Fair Value

    

Amortized
Cost

    

Gross
Unrealized
Gain

    

Gross
Unrealized
Loss

    

Estimated Fair Value

(in thousands)

Cash, cash equivalents and restricted cash (2)

$

668,710

$

$

668,710

$

466,091

$

$

$

466,091

U.S. Treasury securities (1)

 

227,276

(2,833)

 

224,443

 

358,385

 

 

(12,328)

 

346,057

Corporate bonds and notes (1)

 

4,000

(24)

 

3,976

 

24,045

 

 

(516)

 

23,529

Municipal securities (1)

41,701

(2,273)

39,428

65,973

1

(3,259)

62,715

Total

$

941,687

$

(5,130)

$

936,557

$

914,494

$

1

$

(16,103)

$

898,392

Classified as:

Cash, cash equivalents and restricted cash (2)

668,710

466,091

Short-term investments

267,847

432,301

Total

$

936,557

$

898,392

(1)Per the Company’s investment policy, all debt securities are classified as short-term investments irrespective of holding period.  
(2)Cash equivalents includes money market deposits and liquid demand deposits.

The Company invests in U.S. Treasuries, U.S. agency and high-quality municipal bonds which mature at par value and are all paying their coupons on schedule. The Company has therefore concluded an allowance for expected credit losses of its investments was not necessary and will continue to recognize unrealized gains and losses in other comprehensive income (loss). During the nine months ended September 30, 2023, the Company did not sell any investments. The Company uses the specific investment identification method to calculate realized gains and losses and amounts reclassified out of other comprehensive income (loss) to net loss. As of September 30, 2023, the Company had 38 investments in an unrealized loss position in its portfolio. An allowance for credit losses was not necessary as the decrease in the fair market value for a majority of these available-for-sale securities was as a result of a significant average yield rate increase for similar securities as of September 30, 2023. The Company has assessed the unrealized loss position for available-for-sale debt securities for which an allowance for credit losses has not been recorded and concluded any such losses are temporary and not indicative of an impairment as these investments will be held until maturity or price recovery.

The following table presents debt securities available-for-sale that were in an unrealized loss position as of September 30, 2023, aggregated by major security type in a continuous loss position. There were no debt securities available-for-sale in an unrealized loss position for less than 12 months as of September 30, 2023.

Total

Fair Value

Unrealized Loss

(in thousands)

U.S. Treasury securities

$

224,443

$

(2,833)

Corporate bonds and notes

3,976

(24)

Municipal securities

39,428

(2,273)

Total

$

267,847

$

(5,130)

22

The following table summarizes the Company’s portfolio of available-for-sale securities by contractual maturity as of September 30, 2023:

September 30, 2023

Amortized
Cost

Fair
Value

(in thousands)

Less than or equal to one year

$

242,845

$

239,773

Greater than one year but less than five years

30,132

28,074

Total

$

272,977

$

267,847

6. Balance Sheet Components

Allowance for doubtful accounts

The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended

    

September 30, 

2023

2022

(in thousands)

Beginning balance

$

5,580

$

3,561

Provision for doubtful accounts

454

1,115

Total

$

6,034

$

4,676

Nine Months Ended

    

September 30, 

2023

2022

(in thousands)

Beginning balance

$

3,830

$

2,429

Provision for doubtful accounts

2,204

2,615

Write-offs

(368)

Total

$

6,034

$

4,676

Property and Equipment, net

The Company’s property and equipment consisted of the following:

September 30, 

December 31, 

Useful Life

2023

    

2022

(in thousands)

Machinery and equipment

3-5 years

$

83,481

$

66,262

Computer equipment

3 years

1,812

 

1,308

Purchased and capitalized software held for internal use

3 years

10,275

5,464

Leasehold improvements

Lesser of useful life or lease term

39,000

 

29,747

Construction-in-process

20,845

 

25,370

155,413

 

128,151

Less: Accumulated depreciation and amortization

(50,583)

 

(35,698)

Total Property and Equipment, net

$

104,830

$

92,453

23

The Company’s long-lived assets are mostly located in the United States.

During the nine months ended September 30, 2023, the increase in net property and equipment was due to expansion projects and purchases of new equipment for the Company’s laboratories located in Texas and California to expand testing capabilities, offset by depreciation expense of $16.1 million recorded in the nine months ended September 30, 2023. Depreciation expense of $12.2 million was recorded in the nine months ended September 30, 2022. The Company did not incur any impairment charges during the nine months ended September 30, 2023.

Other Accrued Liabilities

The Company’s other accrued liabilities consisted of the following:

September 30, 

    

December 31, 

2023

    

2022

(in thousands)

Reserves for refunds to insurance carriers

$

16,209

$

18,948

Accrued charges for third-party testing

10,960

17,036

Testing and laboratory materials from suppliers

19,902

13,281

Marketing and corporate affairs

8,752

8,943

Legal, audit and consulting fees

35,822

 

36,710

Accrued shipping charges

1,203

485

Sales and income tax payable

5,715

4,319

Accrued third-party service fees

6,865

6,631

Clinical trials and studies

 

11,056

23,301

Operating lease liabilities, current portion

11,038

7,639

Property and equipment purchases

1,617

1,821

Other accrued interest

2,695

1,078

Other accrued expenses

 

1,906

4,022

Total other accrued liabilities

$

133,740

$

144,214

Reserves for refunds to insurance carriers include overpayments from and amounts to be refunded to insurance carriers, and additional amounts that the Company estimates for potential refund requests during the period. When the Company releases these previously accrued amounts, they are recognized as product revenues in the condensed statements of operations and comprehensive loss. The following table summarizes the reserve balance and activities for refunds to insurance carriers for the nine months ending September 30, 2023 and 2022:

September 30, 

    

September 30, 

2023

    

2022

(in thousands)

Beginning balance

$

18,948

$

17,210

Additional reserves

 

7,348

 

15,665

Refunds to carriers

 

(1,236)

(990)

Reserves released to revenue

(8,851)

(13,947)

Ending balance

$

16,209

$

17,938

7. Leases

Operating Leases

In September 2015, the Company’s subsidiary entered into a long-term lease agreement for laboratory and office space totaling approximately 94,000 square feet in Austin, Texas. The original lease term was 132 months beginning in December 2015 and expiring in November 2026 with monthly payments beginning in December 2016. In December 2021, the Company entered into an amendment of the Austin lease agreement which extended the lease of the current premises through March 2033. The amendment also includes two additional office spaces (the “First Expansion Premises” and the

24

“Second Expansion Premises”). The First Expansion Premises consists of 32,500 rentable square feet and commenced in February 2022. The Second Expansion Premises consists of 65,222 rentable square feet and commenced in September 2022. The terms of the First and Second Expansion Premises expire in March 2033.

In October 2016, the Company entered into a lease directly with its landlord for laboratory and office spaces at its facilities located in San Carlos, California. The Company currently occupies approximately 136,000 square feet comprised of two office spaces (the “First Space” and the “Second Space”). The First Space covers approximately 88,000 square feet, and the Second Space totals approximately 48,000 square feet. The term of this lease is approximately 84 months and expires in October 2023. This lease contains an option to renew the lease term for five years, but the fair market rent amount upon renewal is not available from the landlord. In January 2021, the Company entered into an amendment of the lease to extend the term for 48 months to October 2027. The combined annual rent for the First Space and Second Space will be $9.3 million commencing in October 2023.

The Company entered into a lease agreement commencing June 2018 for its cord blood tissue storage facility in Tukwila, Washington that covers approximately 10,000 square feet. The lease term is 62 months and expired in July 2023. The Company had the option to extend this lease for five years, and the fair market rent upon renewal was not determinable. However, since the Company sold its business related to cord blood and tissue storage in September 2019, the Company has subleased the facility and did not exercise its option to renew the facility upon expiration.

The Company entered into a lease agreement in November 2020 to lease 11,395 square feet of space located in South San Francisco, California over a 36-month term. The premises are used for general office, laboratory and research use. The annual lease payment starts at $0.9 million and escalates annually after commencing in December 2021. In December 2022, the Company exercised the renewal option of the South San Francisco lease agreement. In January 2023, the Company entered in an amendment to extend the lease term of the South San Francisco premises by three years, through November 2026.

The Company entered into a lease agreement in September 2023 to lease 16,319 square feet of space located in Pleasanton, California over a 60-month term. The premises will be used for laboratory and research use and is expected to commence in December 2023. The annual lease payment starts at $0.5 million and escalates annually.

As part of the IPR&D asset acquisition in September 2021, the Company inherited a 24-month lease for 7,107 square feet of laboratory space in Canada. The annual lease payment starts at $0.2 million and expired in August 2023.

The Company has also historically entered into leases of individual workspaces and storage spaces at various locations on both a month-to-month basis without an established lease term, and more recently for certain locations, has committed to terms approximating one to five years. For the facilities without a committed lease term, the Company has elected to not recognize them as right-of-use assets on the condensed consolidated balance sheets as they are all considered short-term leases. For individual workspaces where the committed lease term exceeds one year, the Company has recorded a right-of-use asset on the condensed consolidated balance sheets.

For the nine months ended September 30, 2023, the Company had $0.1 million in noncash operating activities related to additional right-of-use assets accounted for exercising the option to extend a lease under ASC 842. For the nine months ended September 30, 2022, the Company had noncash operating activities of $22.1 million primarily related to additional right-of-use assets related to the Austin First and Second Expansion Premises commenced in February 2022 and September 2022, respectively, which was accounted for as a new lease under ASC 842.

25

The operating lease right-of-use assets are classified as noncurrent assets in the balance sheet. The corresponding lease liabilities are separated into current and long-term portions as follows:

September 30, 

December 31, 

2023

2022

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

11,038

$

7,639

Operating lease liabilities, long-term portion

68,287

76,577

Total operating lease liabilities

$

79,325

$

84,216

The initial recognition of the operating lease liabilities was measured as the present value of the future minimum lease payments using a discount rate determined as of January 1, 2019. The operating right-of-use assets was calculated as the operating lease liabilities discounted at the present value, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable. In accordance with ASC 842, the incremental borrowing rate was estimated as the annual percentage yield resulting from a corporate debt financing over a loan term approximating the remaining term of each lease, with the effect of certain credit risk rating. As of September 30, 2023, the weighted-average remaining lease term was 6.94 years and the weighted-average discount rate was 6.67%.

The Company continues to recognize lease expense on a straight-line basis. The lease expense includes the amortization of the right-of-assets with the associated interest component estimated by applying the effective interest method. For the three months ended September 30, 2023 and 2022, total lease expense of $3.6 million and $3.5 million was recognized in the condensed statements of operations and comprehensive loss, respectively. For the nine months ended September 30, 2023 and 2022, total lease expense of $11.0 million and $10.0 million was recognized in the condensed statements of operations and comprehensive loss, respectively. Cash paid for amounts in the measurement of operating lease liabilities totaled $3.2 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively. Cash paid for amounts in the measurement of operating lease liabilities totaled $8.4 million and $7.2 million for the nine months ended September 30, 2023 and 2022, respectively.

The present value of the future annual minimum lease payments under all non-cancellable operating leases as of September 30, 2023 are as follows:

Operating Leases

(in thousands)

As of September 30, 2023

2023 (remaining 3 months)

$

3,983

2024

16,031

2025

16,383

2026

16,732

2027

13,676

2028 and thereafter

34,000

100,805

Less: imputed interest

(21,480)

Operating lease liabilities

$

79,325

26

8. Commitments and Contingencies

Legal Proceedings

The Company is involved in legal matters, including investigations, subpoenas, demands, disputes, litigation, requests for information, and other regulatory or administrative actions or proceedings, including those with respect to intellectual property, testing and test performance, billing, reimbursement, marketing, short seller and media allegations, employment, and other matters.

An independent committee of the Company’s board of directors initiated and has completed an internal investigation into the allegations made in a March 2022 short seller report, with the assistance of the law firm of WilmerHale LLP. WilmerHale had access to company executives, personnel, records, communications, and documents. Based on the investigation, the independent committee, on behalf of the board, has concluded that the allegations of wrongdoing against the Company in the report were unfounded.

The Company is responding to ongoing regulatory and governmental investigations, subpoenas and inquiries, and contesting its current legal matters, but cannot provide any assurance as to the ultimate outcome with respect to any of the foregoing. There are many uncertainties associated with these matters.  Such matters may cause the Company to incur costly litigation and/or substantial settlement charges, divert management attention, result in adverse judgments, fines, penalties, injunctions or other relief, and may result in loss of customer or investor confidence regardless of their merit or ultimate outcome. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of the foregoing were to occur, the Company's business, financial condition, results of operations, cash flows, prospects, or stock price could be adversely affected.

The Company assesses legal contingencies to determine the degree of probability and range of possible loss for potential accrual in its financial statements. When evaluating legal contingencies, the Company may be unable to provide a meaningful estimate due to a number of factors, including the procedural status of the matter in question, the presence of complex or novel legal theories, and/or the ongoing discovery and development of information important to the matters. In addition, damage amounts claimed in litigation or other matters may be unsupported, exaggerated or unrelated to possible outcomes, and as such are not meaningful indicators of its potential liability. Loss contingencies, including claims and legal actions arising in the ordinary course of business, are recorded as liabilities when the likelihood of loss is probable and an amount or range of loss can be reasonably estimated.  During the periods presented, the Company does not believe there are such matters that will have a material effect on the financial statements.  

Intellectual Property Litigation Matters.

The Company has been involved in two patent litigations against CareDx, Inc. (“CareDx”) in the United States District Court for the District of Delaware (“CareDx Patent Cases”). In the first CareDx Patent Case, CareDx alleged, in a complaint filed jointly with the Board of Trustees of the Leland Stanford Junior University (“Stanford”) in March 2019 and amended in March 2020, that the Company infringed three patents (the “CareDx Patents”). The complaint sought unspecified damages and injunctive relief. In September 2021, the Court granted the Company’s motion for summary judgment, finding all three CareDx Patents invalid. This finding was affirmed on appeal by the United States Court of Appeals for the Federal Circuit. CareDx’s petition for rehearing by the Federal Circuit, and its subsequent petition for certiorari to the United States Supreme Court, were both denied. In the second CareDx Patent Case, the Company alleges, in suits filed in January 2020 and May 2022, infringement by CareDx of three of the Company’s patents, seeking unspecified damages and injunctive relief. The case is currently pending and is scheduled for trial in January 2024.

In January 2020, the Company filed suit against ArcherDX, Inc. (“ArcherDX”) in the United States District Court for the District of Delaware. In January 2021, the Company named an additional Archer DX entity, ArcherDx LLC, and Invitae Corp. (“Invitae”) as defendants. The Company alleged, among other things, that certain ArcherDX products, including the Personalized Cancer Monitoring (“PCM”) test, infringed three of the Company’s patents (the “ArcherDX Case”) and sought unspecified monetary damages and injunctive relief. A jury trial was held in May 2023, after which the jury returned a verdict in favor of the Company, finding all three asserted patents valid and infringed by ArcherDX and

27

Invitae and awarding damages totaling $19.35 million to the Company. A bench trial was held in June 2023 on defendants’ remaining equitable defense against two of the Natera patents; the court issued an order denying the defendants’ equitable defense in September 2023. Also in June 2023, the Company moved for a permanent injunction against the PCM test, which motion remains pending before the court. The court has entered an interim judgment in favor of the Company pursuant to the May 2023 jury verdict and the September 2023 court order. ArcherDX and Invitae have filed post-trial motions in response to the interim judgment. The Company intends to oppose the motions.

The Company is the subject of a lawsuit filed against it by Ravgen, Inc. (“Ravgen”) in June 2020 in the United States District Court for the Western District of Texas, alleging infringement of two Ravgen patents. The complaint seeks monetary damages and injunctive relief. Various parties, including Natera, have filed petitions challenging the validity of the asserted patents with the United States Patent and Trademark Office, all of which were instituted for review, and some of which were decided in favor of upholding the challenged claims. The petitions filed by the Company and certain others remain pending. The lawsuit is currently scheduled for trial in January 2024.

In October 2020, the Company filed suit against Genosity Inc. (“Genosity”), in the United States District Court for the District of Delaware, alleging that various Genosity products infringe one of the Company’s patents and seeking unspecified monetary damages and injunctive relief. The case has been stayed pending the entry of a final judgment in the ArcherDX Case, in which the subject patent is also asserted.

In January 2021, the Company filed suit against Inivata, Inc. and Inivata Ltd. (collectively “Inivata”) in the United States District Court for the District of Delaware. The complaint, amended by the Company in May 2021, alleges that various Inivata oncology products infringe two of the Company’s patents and seeks unspecified monetary damages and injunctive relief. Inivata filed a motion to dismiss the Company’s amended complaint, which the Court denied. In December 2022, the Company filed a second suit against Inivata in the same district court, alleging that certain of Inivata’s oncology products additionally infringe a third patent of the Company’s, and seeking unspecified monetary damages and injunctive relief. The two suits have been consolidated. Inivata has filed a motion to dismiss the Company’s second complaint, which motion is currently pending before the Court.

The Company is the subject of lawsuits filed against it by Invitae in the United States District Court of the District of Delaware alleging, in complaints filed in May and November of 2021, infringement of three patents and seeking monetary damages and injunctive relief. Trial is currently scheduled for March 2024.

In July 2023, the Company filed suit against NeoGenomics Laboratories, Inc. (“NeoGenomics”) in the United States District Court for the Middle District of North Carolina, alleging infringement of certain Natera patents by NeoGenomics’ commercialization of the RaDaR test. The complaint seeks monetary damages and injunctive relief. The Company filed a motion for preliminary injunction, which is pending before the Court.

Other Litigation Matters.

CareDx filed suit against the Company in April 2019 in the United States District Court for the District of Delaware, alleging false advertising, and related claims based on statements describing studies that concern the Company’s technology and CareDx’s technology, seeking unspecified damages and injunctive relief. The Company filed a counterclaim against CareDx in the United States District Court for the District of Delaware, alleging false advertising, unfair competition and deceptive trade practices and seeking unspecified damages and injunctive relief. In March 2022, after trial, the jury returned a verdict that Natera was liable to CareDx and found damages of $44.9 million. The jury also returned a verdict against CareDx, finding that CareDx had engaged in false advertising. On July 17, 2023, the Court granted in part the Company’s motion for judgment as a matter of law requesting that the Court set aside the portions of the jury verdict adverse to Natera, ruling that CareDx is not entitled to any damages. Both parties have filed notices of appeal.

In May 2021, Guardant. Inc. (“Guardant”) filed suit against the Company in the United States District Court of the Northern District of California alleging false advertising and related claims and seeking unspecified damages and injunctive relief. Also in May 2021, the Company filed suit against Guardant in the Western District of Texas, alleging false advertising and related claims. The Company has voluntarily dismissed its Texas suit against Guardant and has

28

asserted the claims from the Texas action as counterclaims in the California action, seeking unspecified damages and injunctive relief. In August 2021, Guardant moved to dismiss the Company’s counterclaims, which motion was denied in all material respects. Both parties filed cross-motions for summary judgment, which were granted in part and denied in part. Trial is currently scheduled for March 2024.

In November 2021, a purported class action lawsuit was filed against the Company in the United States District Court for the Northern District of California, by a patient alleging various causes of action relating to the Company’s patient billing and seeks, among other relief, class certification, injunctive relief, restitution and/or disgorgement, attorneys’ fees, and costs. In May 2023, the Court granted the Company’s motion to dismiss the lawsuit, and the case was dismissed without prejudice. In July 2023, the plaintiff filed analogous claims in the Superior Court of California, County of San Mateo, to which the Company expects to file a response.

In February 2022, two purported class action lawsuits were filed against the Company in the United States District Court for the Northern District of California. Each suit was filed by an individual patient alleging various causes of action related to the marketing of Panorama and seeking, among other relief, class certification, monetary damages, attorneys’ fees, and costs. These matters have been consolidated. The Company filed a motion to dismiss the consolidated lawsuit, which resulted in the plaintiffs filing an amended complaint in April 2023.

In March 2022, a purported class action lawsuit was filed against the Company and certain of its management in the Supreme Court of the State of New York, County of New York, asserting claims under Sections 11, 12, and 15 of the Securities Act of 1933. The complaint alleges, among other things, that the Company failed to disclose certain information regarding its Panorama test. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs. This matter has been dismissed and the claims raised in this matter have been included in the lawsuit discussed below.

A purported class action lawsuit was filed against the Company and certain of its management in the United States District Court for the Western District of Texas, asserting claims under Sections 10(b) and 20(a) of the Securities Act of 1934 and Rule 10b-5 thereunder. The complaint, filed in April 2022 and amended in October 2022 (to include, among others, the claims raised in the lawsuit discussed in the preceding paragraph), alleges, among other things, that the management defendants made materially false or misleading statements, and/or omitted material information that was required to be disclosed, about certain of the Company’s products and operations. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs. The Company filed a motion to dismiss this lawsuit, which was granted in part and denied in part.

In October 2023, a shareholder derivative complaint was filed in the United States District Court for the Western District of Texas against the Company as nominal defendant and certain of the Company’s management, alleging, among other things, that the management defendants made materially false or misleading statements, and/or omitted material information that was required to be disclosed, about certain of the Company’s products and operations. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs.

Director and Officer Indemnifications

As permitted under Delaware law, and as set forth in the Company’s Amended and Restated Certificate of Incorporation and its Amended and Restated Bylaws, the Company indemnifies its directors, executive officers, other officers, employees and other agents for certain events or occurrences that may arise while in such capacity. The maximum potential future payments the Company could be required to make under this indemnification is unlimited; however, the Company has insurance policies that may limit its exposure and may enable it to recover a portion of any future amounts paid. Assuming the applicability of coverage, the willingness of the insurer to assume coverage, and subject to certain retention, loss limits and other policy provisions, the Company believes any obligations under this indemnification would not be material, other than standard retention amounts for securities related claims. However, no assurances can be given that the covering insurers will not attempt to dispute the validity, applicability, or amount of coverage without expensive litigation against these insurers, in which case the Company may incur substantial liabilities as a result of these indemnification obligations.  

29

Third-Party Payer Reimbursement Audits

From time to time, the Company receives recoupment requests from third-party payers for alleged overpayments. The Company disagrees with the contentions of pending requests and/or has recorded an estimated reserve for the alleged overpayments if probable and estimable.  

Contractual Commitments

The following table sets forth the Company’s material contractual commitments as of September 30, 2023 with a remaining term of at least one year:

Party

Commitments

Expiry Date

(in thousands)

Laboratory instruments supplier

$

9,400

December 2024

Material suppliers

23,322

March 2028

Application service providers

14,574

March 2026

Leases (1)

2,651

November 2028

Other material suppliers

14,695

Various

Total

$

64,642

(1)Represents executed leases which have not commenced. Please refer to Note 7, Leases, for additional information.

9. Stock-Based Compensation

2015 Equity Incentive Plan

General.  The Company’s board of directors adopted its 2015 Equity Incentive Plan (the “2015 Plan”) in June 2015. The 2015 Plan replaced the Company’s prior stock plans.

Share Reserve.  The initial number of shares of the Company’s common stock available for issuance under the 2015 Plan was 3,451,495 shares. The number of shares reserved for issuance under the 2015 Plan will be increased automatically on the first business day of each fiscal year, commencing in 2016, by a number equal to the least of:

3,500,000 shares;

4% of the shares of common stock issued and outstanding on the last business day of the prior fiscal year; or

a number of shares determined by the Company’s board of directors.

Stock options vest as determined by the compensation committee. In general, they will vest over a four-year period following the date of grant. Stock options expire at the time determined by the compensation committee but in no event more than ten years after they are granted. These awards generally expire earlier if the participant's service terminates earlier.

Restricted Shares and Stock Units.  Restricted shares and stock units (“RSUs”) may be awarded under the 2015 Plan in return for any lawful consideration, and participants who receive restricted shares or stock units generally are not required to pay cash for their awards. In general, these awards will be subject to vesting. Vesting may be based on length of service, the attainment of performance-based milestones or a combination of both, as determined by the compensation committee.

Employee Stock Purchase Plan

During the period ended September 30, 2023, there have not been any changes to the Company’s 2015 Natera, Inc. Employee Stock Purchase Plan (the “ESPP”) as disclosed in Form 10-K for the fiscal year ended December 31, 2022.  

30

The Company has made 3,964,612 shares available for issuance under the Plan as of September 30, 2023, a number that is automatically increased on the first business day of each fiscal year of the Company during the term of the ESPP by the least of (i) 1% of the total number of shares of common stock actually issued and outstanding on the last business day of the prior fiscal year, (ii) 880,000 shares of common stock (subject to the ESPP), or (iii) a number of shares of common stock determined by the Company’s board of directors.

The first offering period of 2023 started on November 1, 2022 and ended on April 30, 2023. As of September 30, 2023, 218,649 shares have been purchased in the first offering period. The second offering period of 2023 began on May 1, 2023 and ended on October 31, 2023.

Stock Options and Restricted Stock Units

The following table summarizes option and RSU activity for the nine months ended September 30, 2023:

Outstanding Options and RSUs

    

    

    

    

Weighted-

    

Weighted-

Average

Shares

Number of

Average

Remaining

Aggregate

Available for

Shares

Exercise

Contractual

Intrinsic

(in thousands, except for contractual life and exercise price)

Grant

Outstanding

Price

Life

Value

(in years)

Balance at December 31, 2022

 

3,263

 

5,300

$

21.11

 

4.84

$

131,385

Additional shares authorized

 

3,500

Options granted

 

(497)

 

497

$

44.29

Options exercised

 

 

(265)

$

13.26

RSUs granted

(5,728)

RSUs forfeited/cancelled

760

Balance at September 30, 2023

 

1,298

 

5,532

$

23.57

4.61

$

142,513

Exercisable at September 30, 2023

 

4,525

$

13.81

3.74

$

141,977

Vested and expected to vest at September 30, 2023

 

5,466

$

23.05

4.56

$

142,478

Performance-based Awards

The Company grants certain senior-level executives performance stock options and units which vest based on either market and time-based service conditions or performance and time-based service conditions, which are referred to herein as performance-based awards. The Company assessed the performance-based awards with the appropriate valuation method and has recognized the applicable stock-based compensation expense.

The Company has recognized $23.0 million and $12.4 million in stock-based compensation for performance-based awards for the three months ended September 30, 2023 and 2022, respectively. The Company has recognized $40.5 million and $40.0 million in stock-based compensation for performance-based awards for the nine months ended September 30, 2023 and 2022, respectively. There were no performance-based awards with market conditions and a fair value estimated using a Monte Carlo simulation model granted in the nine months ended September 30, 2023 and 2022.

31

Restricted Stock Units

The following table summarizes unvested RSU for the nine months ended September 30, 2023:

Weighted-

Average

Grant Date

(in thousands, except for grant date fair value)

Shares

Fair Value

Balance at December 31, 2022

6,836

$

57.12

Granted

5,728

$

44.99

Vested

(2,364)

$

57.01

Cancelled/forfeited

(760)

$

50.01

Balance at September 30, 2023

9,440

$

50.28

Stock-Based Compensation Expense

Stock based compensation is related to stock options and RSUs granted to the Company’s employees and is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards on a straight-line basis. If awards have both a service condition and performance or market condition, then an accelerated expense method is used. No compensation cost is recognized when the requisite service has not been met and the awards are therefore forfeited.

Employee stock-based compensation expense is calculated based on awards ultimately expected to vest and has been reduced for estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods, if actual forfeitures differ from those estimates. Non-employee stock-based compensation expense is not adjusted for estimated forfeitures up until the occurrence of the actual forfeiture of the associated awards.

The following tables present the effect of employee and non-employee stock-based compensation expense on selected statements of operations line items for the three and nine months ended September 30, 2023 and 2022.

Three months ended September 30, 

2023

2022

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

(in thousands)

Cost of revenues

$

3,284

$

15

$

3,299

$

2,124

$

$

2,124

Research and development

 

18,278

 

650

 

18,928

 

12,972

 

497

 

13,469

Selling, general and administrative

 

35,233

 

271

 

35,504

 

24,524

 

221

 

24,745

Total

$

56,795

$

936

$

57,731

$

39,620

$

718

$

40,338

Nine months ended September 30, 

 

2023

2022

 

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

 

 

(in thousands)

Cost of revenues

$

8,669

$

24

$

8,693

$

5,903

$

$

5,903

Research and development

 

47,316

 

1,965

 

49,281

 

33,911

 

1,432

 

35,343

Selling, general and administrative

 

83,822

 

1,100

 

84,922

 

74,700

 

452

 

75,152

Total

$

139,807

$

3,089

$

142,896

$

114,514

$

1,884

$

116,398

32

As of September 30, 2023, approximately $368.4 million of unrecognized compensation expense, adjusted for estimated forfeitures, related to unvested option awards and RSUs will be recognized over a weighted-average period of approximately 2.5 years.

Valuation of Stock Option Grants to Employees and Non-employees

The Company utilizes the Black-Scholes option pricing model when estimating the fair value of stock options. For the three and nine months ended September 30, 2023, the following valuation assumptions were applied on both the employee and non-employee options.

Three months ended September 30, 

Nine months ended September 30, 

    

2023

    

    

2022

    

2023

2022

Expected term (years)

 

6.03

 

6.05

5.20

6.03

5.12

10.00

Expected volatility

 

68.23

%

 

61.63

%

68.23

%

70.07

%

55.91

%

62.30

%

Expected dividend rate

 

%

 

%

%

%

Risk-free interest rate

 

4.18

%

 

3.15

%

3.41

%

4.18

%

1.62

%

3.15

%

As of September 30, 2023, total stock options outstanding include stock options for 23,005 shares of common stock that were granted to non-employees, of which none are vested. Stock-based compensation expense related to stock options granted to non-employees is recognized as the stock option is earned and the services are rendered. The Company believes that the estimated fair value of the stock options is more readily measurable than the fair value of the services rendered.

10. Debt

Credit Line Agreement

In September 2015, the Company entered into a credit line with UBS (the “Credit Line”) providing for a $50.0 million revolving line of credit which was fully drawn down in 2016. The Credit Line was amended in July 2017 and bears interest at 30-day LIBOR plus 1.10%. The interest rate was subsequently changed to the 30-day SOFR average, plus 1.21%. The SOFR rate is variable. The interest rate as of September 30, 2023 was 6.53%. The Credit Line was subsequently increased from $50.0 million to $150.0 million in 2020. In November 2022, the Company drew down $30.0 million from the $100.0 million available from the Credit Line. The Credit Line is secured by a first priority lien and security interest in the Company’s money market and marketable securities held in its managed investment account with UBS. UBS has the right to demand full or partial payment of the Credit Line obligations and terminate the Credit Line, in its discretion and without cause, at any time. In June 2023, the Credit Line decreased from $150.0 million to $100.0 million. As of September 30, 2023, the Company has drawn down a total of $80.0 million and there is $20.0 million remaining and available on the Credit Line. In October 2023, the interest rate for the Credit Line was subsequently changed to the 30-day SOFR average, plus 0.5%.

For the three months ended September 30, 2023 and 2022, the Company recorded interest expense on the Credit Line of $1.3 million and $0.4 million, respectively. For the nine months ended September 30, 2023 and 2022, the Company recorded interest expense on the Credit Line of $3.7 million and $0.8 million, respectively. Interest payments on the Credit Line were made within the same periods. As of September 30, 2023 and December 31, 2022, the total principal amount outstanding with accrued interest was $80.4 million.

Convertible Notes

In April 2020, the Company issued $287.5 million aggregate principal amount of Convertible Notes due 2027 in a private placement offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. The Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 2.25% per year, payable in cash semi-annually. The Convertible Notes mature in May 2027, unless earlier converted, repurchased or

33

redeemed in accordance with their terms. Upon conversion, the Convertible Notes are convertible into cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election.

The Company received net proceeds from the Convertible Notes of $278.3 million, after deducting the initial purchasers’ discounts and debt issuance costs. The Company used approximately $79.2 million of the net proceeds from the Convertible Notes offering to repay its obligations under the 2017 Term Loan with OrbiMed.

The holders of the Convertible Notes may convert all or a portion of their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding February 1, 2027 in multiples of $1,000 principal amount, under any the following circumstances:  

During any fiscal quarter commencing after March 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price on each applicable trading day.
During the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of that five-day consecutive trading period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day.
If the Company calls any or all of the Convertible Notes for redemption at any time prior to the close of business on the second business day prior to the redemption date.
Upon the occurrence of certain distributions.
Upon the occurrence of specified corporate transactions.

The first two circumstances have been met as of September 30, 2023. However, there were no conversions for the period ending September 30, 2023.

The Convertible Notes are convertible into shares of the Company’s common stock, par value $0.0001 per share, at an initial conversion rate of 25.7785 shares of common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $38.79 per share of common stock, convertible to 7,411,704 shares of common stock. The conversion rate and corresponding conversion price are subject to adjustment upon the occurrence of certain events but will not be adjusted for any accrued or unpaid interest. The holders of the Convertible Notes who redeem their Convertible Notes in connection with a make-whole fundamental change are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a fundamental change, the holders of the Convertible Notes may require the Company to repurchase for cash all or a portion of their Convertible Notes at a price equal to 100% of the principal amount, plus any accrued and unpaid interest.

The Company may not redeem the Convertible Notes prior to May 2024, and no sinking fund is provided for the Convertible Notes. The Company may redeem for cash all or any portion of the Convertible Notes, at the Company’s option, on or after May 2024, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on the trading day immediately preceding the date on which the Company provides notice of redemption. The redemption price will be equal to 100% of the principal amount of the Convertible Notes to be redeemed plus accrued and unpaid interest.

Upon adoption of ASU 2020-06, the Company allocated all of the debt discount to long-term debt. The debt discount is amortized to interest expense using the effective interest method, computed to be 2.72%, over the life of the

34

Convertible Notes or approximately its seven-year term. The outstanding Convertible Notes balances as of September 30, 2023 and December 31, 2022 are summarized in the following table:

September 30, 2023

December 31, 2022

(in thousands)

Long-Term Debt

Outstanding Principal

$

287,500

$

287,500

Unamortized debt discount and issuance cost

(4,881)

(5,847)

Net carrying amount

$

282,619

$

281,653

The following tables present total interest expense recognized related to the Convertible Notes during the three and nine months ended September 30, 2023 and 2022:

Three months ended September 30, 

2023

2022

(in thousands)

Cash interest expense

Contractual interest expense

$

1,617

$

1,617

Non-cash interest expense

Amortization of debt discount and debt issuance cost

324

316

Total interest expense

$

1,941

$

1,933

Nine months ended September 30, 

2023

2022

(in thousands)

Cash interest expense

Contractual interest expense

$

4,851

$

4,852

Non-cash interest expense

Amortization of debt discount and debt issuance cost

966

941

Total interest expense

$

5,817

$

5,793

11. Income Taxes

During the three months ended September 30, 2023 and 2022, the Company recorded total income tax expense of approximately $202,000 and $185,000, respectively. During the nine months ended September 30, 2023 and 2022, the Company recorded total income tax expense of approximately $80,000 and $557,000, respectively. The income tax expense is primarily attributable to state income tax and foreign income tax expenses resulting from testing to clinics and licenses of cloud-based software and intellectual property that are based in a foreign country. Due to the Company’s history of cumulative operating losses, the Company concluded that, after considering all the available objective evidence, it is not more likely than not that all of the Company’s net deferred tax assets will be realized. Accordingly, all of the Company’s deferred tax assets, which includes net operating loss carryforwards and tax credits related primarily to research and development, continue to be subjected to a full valuation allowance as of September 30, 2023. The Company will continue to maintain a full valuation allowance until there is sufficient evidence to support recoverability of its deferred tax assets.

Interest and/or penalties related to income tax matters are recognized as a component of income tax expense. As of September 30, 2023 and December 31, 2022, there were no accrued interest and penalties related to uncertain tax positions.

35

12. Net Loss per Share

The Convertible Notes are convertible by the holders as of September 30, 2023. Upon conversion, the Company has the option to pay cash, issue shares of common stock, or any combination thereof for the aggregate amount due upon conversion. If converted, the shares issued to settle the Convertible Notes would exceed the Convertible Note principle by $105.7 million based on the closing price of the Company’s common stock as of September 30, 2023. Since the Company is in a net loss position in the periods presented, the shares which would be issued upon conversion of the Convertible Notes are excluded from the net loss per share calculation as it would have an antidilutive effect. As such, the 7.4 million shares underlying the conversion option of the Convertible Notes have been excluded from the calculation of diluted earnings per share. If converted, the Company does not intend to settle the obligation in cash.

The following table shows total outstanding potentially dilutive shares excluded from the computation of diluted loss per share as their effect would be anti-dilutive, as of September 30, 2023 and 2022:

September 30, 

     

2023

    

2022

 

(in thousands)

Options to purchase common stock

5,532

 

5,345

Performance-based awards and restricted stock units

9,440

7,243

Employee stock purchase plan

188

148

Convertible Notes

7,411

7,411

Earnouts for development with acquired Canadian entity

525

Total

22,571

 

20,672

13. Subsequent Events

None.

36

ITEM 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited condensed consolidated financial statements and related notes included in Part I, Item 1 of this report. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission on March 1, 2023.

Overview

We are a diagnostics company with proprietary molecular and bioinformatics technology that we are applying to change the management of disease worldwide. We began in the women’s health space, in which we develop and commercialize non- or minimally- invasive tests to evaluate risk for, and thereby enable early detection of, a wide range of genetic conditions, such as Down syndrome. Our technology is now also being used in the oncology market, in which we are commercializing, among others, a personalized blood-based DNA test to detect molecular residual disease and monitor disease recurrence, as well as in the organ health market, with tests to assess organ transplant rejection. We seek to enable even wider adoption of our technology through Constellation, our global cloud-based distribution model. In addition to our direct sales force in the United States, we have a global network of over 100 laboratory and distribution partners, including many of the largest international laboratories.

We currently provide a comprehensive suite of products in women’s health, as well as our oncology and organ health products, and our Constellation cloud-based platform. We generate a majority of our revenues from the sale of Panorama, our non-invasive prenatal test (“NIPT”), as well as Horizon, our Carrier Screening (“HCS”) test. In addition to Panorama and Horizon, our product offerings in women’s health include Spectrum Preimplantation Genetics, our Anora miscarriage test, and Vistara single-gene NIPT, as well as our Empower hereditary cancer screening test, which we also plan to offer to oncologists through our oncology sales channel. We also offer our Signatera molecular residual disease test for oncology applications, which we commercialize as a test run in our CLIA (as defined below) laboratory and offer on a research use only basis to research laboratories and pharmaceutical companies; and our Prospera organ transplant assessment tests.

We process tests in our laboratories certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”) in Austin, Texas and San Carlos, California. A portion of our testing is performed by third-party laboratories. Our customers include independent laboratories, national and regional reference laboratories, medical centers and physician practices for our screening tests, and research laboratories and pharmaceutical companies. We market and sell our tests through our direct sales force and, for our women’s health tests, through our laboratory distribution partners. We bill clinics, laboratory distribution partners, patients, pharmaceutical companies and insurance payers for the tests we perform. In cases where we bill laboratory distribution partners, our partners in turn bill clinics, patients and insurers. The majority of our revenue comes from insurers with whom we have in-network contracts. Such insurers reimburse us for our tests pursuant to our in-network contracts with them, based on positive coverage determinations, which means that the insurer has determined that the test in general is medically necessary for this category of patient.

In addition to offering tests to be performed at our laboratories, either directly or through our laboratory distribution partners, we also establish licensing arrangements with laboratories under Constellation, our cloud-based distribution model, whereby our laboratory licensees run the molecular workflows themselves and then access our bioinformatics algorithms through our cloud-based software. This cloud-based distribution model results in lower revenues and gross profit per test than cases in which we process a test ourselves; however, because we do not incur the costs of processing the tests, our costs per test under this model are also lower. We began entering into these licensing arrangements starting in the fourth quarter of 2015.

The principal focus of our commercial operations is to offer our tests through both our direct sales force and laboratory distribution partners, and our Constellation licensees under our cloud-based distribution model. The number of tests that we accession is a key indicator that we use to assess our business. A test is accessioned when we receive the test

37

at our laboratory, the relevant information about the test is entered into our computer system, and the test sample is routed into the appropriate workflow. This number is a subset of the number of tests that we process, which includes tests distributed through our Constellation licensees. The number of tests that we process is a key metric as it tracks overall volume growth, particularly as our laboratory partners may transition from sending samples to our laboratory to our cloud-based distribution model, as a result of which our tests accessioned would decrease but our tests processed would remain unchanged.

During the nine months ended September 30, 2023, we processed approximately 1,869,400 tests, comprised of approximately 1,816,500 tests accessioned in our laboratory, compared to approximately 1,506,700 tests processed, comprised of approximately 1,460,100 tests accessioned in our laboratory, during the nine months ended September 30, 2022. This increase in volume primarily represents continued commercial growth of Signatera, Panorama and HCS, both as tests performed in our laboratory as well as through our Constellation software platform.

The percent of our revenues attributable to our U.S. direct sales force for the nine months ended September 30, 2023 was 91%, a slight increase compared to 89% for the nine months ended September 30, 2022. The percent of our revenues attributable to U.S. laboratory distribution partners for the nine months ended September 30, 2023 was 6%, a slight decrease compared to 7% from the same period in the prior year. Our ability to increase our revenues and gross profit will depend on our ability to further penetrate the U.S. market with our direct sales force. The percent of our revenues attributable to international laboratory distribution partners and other international sales for the nine months ended September 30, 2023 was 3%, a slight decrease from 4% in the nine months ended September 30, 2022.

For the nine months ended September 30, 2023, total revenues were $771.5 million compared to $603.0 million in the nine months ended September 30, 2022. Product revenues accounted for $761.3 million, 99% of total revenues for the nine months ended September 30, 2023 compared to $584.4 million representing 97% of total revenues for the nine months ended September 30, 2022. For the nine months ended September 30, 2023 and 2022, no customers exceeded 10% of the total revenues on an individual basis. Revenues from customers outside the United States were $25.0 million, representing approximately 3% of total revenues for the nine months ended September 30, 2023. For the nine months ended September 30, 2022, revenues from customers outside the United States were $26.8 million, representing approximately 4% total revenues. Most of our revenues have been denominated in U.S. dollars, though we generate some revenue in foreign currency, primarily denominated in Euros and Singapore Dollars.

Our net loss for the nine months ended September 30, 2023 and 2022 was $356.8 million and $405.2 million, respectively. This included non-cash stock compensation expense of $142.9 million and $116.4 million for the nine months ended September 30, 2023 and 2022, respectively. As of September 30, 2023, we had an accumulated deficit of $2.3 billion.

Components of the Results of Operations

Revenues

We generate revenues from the sale of our tests, primarily from the sale of our Signatera, Panorama and HCS tests. Our two primary distribution channels are our direct sales force and our laboratory partners. In cases where we promote our tests through our direct sales force, we generally bill directly to a patient, clinic or insurance carrier, or a combination of the insurance carrier and patient, for the fees.

Sales of our clinical tests are recorded as product revenues. Revenues recognized from tests processed through our Constellation model, from the Qiagen LC (“Qiagen”), BGI Genomics Co. Ltd., and Foundation Medicine, Inc. agreements (collectively the “Strategic Partnership Agreements”) are reported in licensing and other revenues.

In cases where we sell our tests through our laboratory partners, the majority of our laboratory partners bill the patient, clinic or insurance carrier for the performance of our tests, and we are entitled to either a fixed price per test or a percentage of their collections.

38

Our ability to increase our revenues will depend on our ability to further penetrate the domestic and international markets and, in particular, generate sales through our direct sales force, develop and commercialize additional tests, obtain reimbursement from additional third-party payers and increase our reimbursement rate for tests performed. In particular, our financial performance depends on reimbursement for Panorama in the average risk population and for microdeletions. There has been a significant increase in the number of commercial third-party payers that cover the use of Panorama in the average risk population, representing approximately 95% of commercial covered lives in the United States, as well as an increasing number of state Medicaid payers expanding coverage to average risk pregnancies. Many third-party payers do not currently reimburse for microdeletions screening in part because there is currently limited published data on the performance of microdeletions screening tests. A new current procedure terminology (“CPT”) code for microdeletions went into effect beginning January 1, 2017. We have experienced low average reimbursement rates thus far for microdeletions testing under this new code, and we expect that this new code will cause, at least in the near term, our microdeletions reimbursement to remain low, due to third-party payers declining to reimburse and through reduced reimbursement under the new code. This has had, and we expect it will continue to have, an adverse impact on our revenues. In addition, a new CPT code for expanded carrier screening went into effect beginning January 1, 2019, and has had, and may continue to have, an adverse effect on our reimbursement rates for our broader Horizon carrier screening panel for which we previously primarily received reimbursement on a per-condition basis, as those tests may be reimbursed as a combined single panel instead of as multiple individual tests. Because our revenues from Horizon continue to represent an increasing proportion of our overall revenues, a decline in our reimbursement rates for, and therefore our average selling price of, Horizon, could result in a decline in our overall revenue.

Our financial performance has also been impacted by the increase in in-network coverage of our tests by third-party payers, which we believe is crucial to our growth and long-term success. However, because the negotiated fees under our contracts with third-party payers are typically lower than the list price of our tests, as we enter into additional in-network contracts with insurance providers, our average reimbursement per test may decrease as compared to out-of-network contracts. While we expect the reduction in average reimbursement per test from in-network pricing to reduce our revenues and gross margins in the near term, in-network pricing is more predictable than out-of-network pricing, and we intend to continue to mitigate the impact by driving more business from our most profitable accounts.

Cost of Product Revenues

The components of our cost of product revenues are material and service costs, impairment charges associated with testing equipment, personnel costs, including stock-based compensation expense, equipment and infrastructure expenses associated with testing samples, electronic medical records, order and delivery systems, shipping charges to transport samples, costs incurred from third party test processing fees, and allocated overhead such as rent, information technology costs, equipment depreciation and utilities. Costs associated with Whole Exome Sequencing (“WES”) are also included, as well as labor costs, relating to our Signatera CLIA and Signatera research use only offerings. Costs associated with performing tests are recorded when the test is accessioned and processed. We expect cost of product revenues in absolute dollars to increase as the number of tests we perform increases.

As we continue to achieve scale, we have increased our focus on more efficient use of labor, automation, and DNA sequencing. For example, we updated the molecular and bioinformatics process for Panorama to further reduce the sequencing reagents, test steps and associated labor costs required to obtain a test result, while increasing the accuracy of the test to allow it to run with lower fetal fraction input. These improvements also reduced the frequency of the need to require blood redraws from the patient.

Cost of Licensing and Other Revenues

The components of our cost of licensing and other revenues are material costs associated with test kits sold to Constellation clients, development and support services relating to our Strategic Partnership Agreements, and costs associated with specimens and WES.

We currently have 11 revenue generating licensing and service agreements with laboratories under our Constellation distribution model. We consider our cost of licensing and other revenues for the Constellation software

39

platform to be relatively low, and therefore we expect its associated gross margin is higher. We expect our cost of licensing will increase in relation to volume growth.

Critical Accounting Policies

Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated, and expenses incurred during the reporting periods. 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. We consider our critical accounting policies and estimates to be revenue recognition, leases, fair value measurements, and stock-based compensation.

There have been no material changes to our other critical accounting policies and estimates as compared to the disclosures in our Annual Report on Form 10-K for the year ended December 31, 2022.

Recent Accounting Pronouncements

We believe that the impact of accounting standards updates recently issued that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.

Results of Operations

Comparison of the three months ended September 30, 2023 and 2022

Three Months Ended

September 30, 

Change

2023

    

2022

    

Amount

    

Percent

(in thousands except percentage)

Revenues

Product revenues

$

265,218

$

199,831

$

65,387

32.7

%

Licensing and other revenues

3,088

10,806

(7,718)

(71.4)

Total revenues

268,306

210,637

57,669

27.4

Cost and expenses

Cost of product revenues

146,962

115,436

31,526

27.3

Cost of licensing and other revenues

349

1,076

(727)

(67.6)

Research and development

77,235

65,510

11,725

17.9

Selling, general and administrative

154,742

147,667

7,075

4.8

Total cost and expenses

379,288

329,689

49,599

15.0

Loss from operations

(110,982)

(119,052)

8,070

(6.8)

Interest expense

(3,252)

(2,330)

(922)

39.6

Interest and other income, net

5,406

87

5,319

6,113.8

Loss before income taxes

(108,828)

(121,295)

12,467

(10.3)

Income tax benefit (expense)

(202)

(185)

(17)

9.2

Net loss

$

(109,030)

$

(121,480)

$

12,450

(10.2)

%

Revenues

Total revenues are comprised of product revenues, which are primarily driven by sales of our Panorama and HCS tests, oncology testing, and licensing and other revenues, which primarily includes development licensing revenue and

40

licensing of our Constellation software. Total revenues increased by $57.7 million, or 27.4%, when compared to the three months ended September 30, 2022.

We derive our revenues from tests based on units reported to customers—tests delivered with a result. All reported units are either accessioned in our laboratory or processed outside of our laboratory. As noted in the section titled “Overview” above, the number of tests that we process is a key metric as it tracks our overall volume growth. During the three months ended September 30, 2023, total reported units were approximately 590,000, comprised of approximately 575,000 tests reported in our laboratory. Comparatively, during the nine months ended September 30, 2022, total reported units were approximately 482,900, comprising of approximately 469,200 tests reported in our laboratory. During the three months ended September 30, 2023 and 2022, total oncology units processed were approximately 88,700 and 53,200, respectively.

Product Revenues

During the three months ended September 30, 2023, product revenues increased by $65.4 million, or 32.7% compared to the three months ended September 30, 2022, primarily as a result of the continued revenue growth from increased test volumes as well as average selling price improvements.

Licensing and Other Revenues

Licensing and other revenues decreased by $7.7 million, or 71.4%, during the three months ended September 30, 2023 when compared to the three months ended September 30, 2022. The decrease was primarily due to a decrease in revenue from our collaborative agreements.

Cost of Product Revenues

During the three months ended September 30, 2023, cost of product revenues increased compared to the three months ended September 30, 2022 by approximately $31.5 million, or 27.3%, due to a $9.1 million increase in third-party billing fees, higher costs related to inventory consumption of $11.2 million driven by an increase in accessioned tests, a $2.8 million increase in equipment and related depreciation expense, and a $8.4 million increase in labor, overhead, shipping and other related costs driven by headcount growth and product support.

Cost of Licensing and Other Revenues

Cost of licensing and other revenues for the three months ended September 30, 2023, when compared to the three months ended September 30, 2022, decreased by $0.7 million, or 67.6%, primarily due to a net decrease in costs to support our collaborative agreements.

Research and Development

Research and development expenses during the three months ended September 30, 2023, increased by $11.7 million, or 17.9%, when compared to the three months ended September 30, 2022. The increase was attributable to a $6.6 million increase in salary and related compensation expenditures, which includes a $5.5 million increase in stock-based compensation expense, and a $6.5 million increase primarily due to a one-time benefit to in-process research and development expense in the third quarter of 2022. This was offset by a $1.4 million net decrease in lab and clinical trial related expenses, consulting, travel, facilities, and other expenses.

Selling, General and Administrative

Selling, general and administrative expenses increased by $7.1 million, or 4.8%, during the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The increase was attributable to a net increase of $6.0 million in salary and related compensation expenditures primarily related to an increase in stock-based compensation expense and a $4.5 million increase in third party billing expenses. This was offset by a $3.4 million net decrease in marketing, travel, facilities, office and other costs.

41

Interest Expense

Interest expense increased by $0.9 million in the three months ended September 30, 2023 compared to the same period in the prior year. The interest expense increased primarily as a result of the increase in interest rate compared to the same period in prior year and the $30.0 million drawdown from November 2022 of the Credit Line.

Interest and Other Income

Interest and other income for the three months ended September 30, 2023 increased $5.3 million compared to the same period in the prior year, primarily due to greater cash and investment balances driving higher interest income.

Comparison of the nine months ended September 30, 2023 and 2022

Nine Months Ended

 

September 30, 

Change

 

2023

    

2022

    

Amount

    

Percent

 

(in thousands except percentage)

Revenues

Product revenues

$

761,271

$

584,415

$

176,856

30.3

%

Licensing and other revenues

10,195

18,555

(8,360)

(45.1)

Total revenues

771,466

602,970

168,496

27.9

Cost and expenses

Cost of product revenues

437,524

326,862

110,662

33.9

Cost of licensing and other revenues

1,060

2,102

(1,042)

(49.6)

Research and development

237,714

228,504

9,210

4.0

Selling, general and administrative

456,877

444,769

12,108

2.7

Total cost and expenses

1,133,175

1,002,237

130,938

13.1

Loss from operations

(361,709)

(399,267)

37,558

(9.4)

Interest expense

(9,490)

(6,567)

(2,923)

44.5

Interest and other income, net

14,509

1,165

13,344

1,145.4

Loss before income taxes

(356,690)

(404,669)

47,979

(11.9)

Income tax benefit (expense)

(80)

(557)

477

(85.6)

Net loss

$

(356,770)

$

(405,226)

$

48,456

(12.0)

%

Revenues

Total revenues are comprised of product revenues, which are primarily driven by sales of our Panorama and HCS tests, oncology testing, and licensing and other revenues, which primarily includes development licensing revenue and licensing of our Constellation software. Total revenues increased by $168.5 million, or 27.9%, when compared to the nine months ended September 30, 2022.

We derive our revenues from tests based on units reported to customers—tests delivered with a result. All reported units are either accessioned in our laboratory or processed outside of our laboratory. As noted in the section titled “Overview” above, the number of tests that we process is a key metric as it tracks overall volume growth. During the nine months ended September 30, 2023, total reported units were approximately 1,768,400, comprised of approximately 1,719,200 tests reported in our laboratory. Comparatively, during the nine months ended September 30, 2022, total reported units were approximately 1,400,400, comprising of approximately 1,356,500 tests reported in our laboratory. During the nine months ended September 30, 2023 and 2022, total oncology units processed were approximately 243,200 and 132,400, respectively.

42

Product Revenues

During the nine months ended September 30, 2023, product revenues increased by $176.9 million, or 30.3% compared to the nine months ended September 30, 2022, primarily as a result of the continued revenue growth from increased test volumes as well as average selling price improvements.

Licensing and Other Revenues

Licensing and other revenues decreased by $8.4 million, or 45.1%, during the nine months ended September 30, 2023 when compared to the nine months ended September 30, 2022. The decrease was primarily due to a decrease in revenue from our collaborative agreements.

Cost of Product Revenues

During the nine months ended September 30, 2023, cost of product revenues increased compared to the nine months ended September 30, 2022 by approximately $110.7 million, or 33.9%, due to a $36.9 million increase in third-party billing fees, higher costs related to inventory consumption of $34.1 million driven by an increase in accessioned tests, a $5.4 million increase in shipping related charges, a $7.8 million increase in equipment and related depreciation expense, and a $26.5 million increase in labor, overhead, and other related costs driven by headcount growth and product support.

Cost of Licensing and Other Revenues

Cost of licensing and other revenues for the nine months ended September 30, 2023, when compared to the nine months ended September 30, 2022, decreased by $1.0 million, or 49.6%, primarily due to a net decrease in costs to support our collaborative agreements.

Research and Development

Research and development expenses during the nine months ended September 30, 2023, increased by $9.2 million, or 4.0%, when compared to the nine months ended September 30, 2022. The increase was attributable to an increase of $20.9 million increase in salary and related compensation expenditures, which includes a $13.9 million increase in stock-based compensation expense. This was offset by a net decrease of $6.5 million in lab and clinical trial related expenses, and a $5.2 million net decrease in consulting, office, facilities, and other expenses.

Selling, General and Administrative

Selling, general and administrative expenses increased by $12.1 million, or 2.7%, during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The increase was attributable to a $10.8 million increase in third party billing expenses, a $7.9 million increase in consulting and legal expenses and a net increase of $2.9 million in salary and related compensation expenditures primarily related to an increase in stock-based compensation expense. This was offset by an $8.0 million decrease in marketing costs and a $1.5 million net decrease in travel, facilities, office and other costs.

Interest Expense

Interest expense increased by $2.9 million in the nine months ended September 30, 2023 compared to the same period in the prior year. The interest expense increased primarily as a result of the increase in interest rate compared to the same period in prior year and the $30.0 million drawdown from November 2022 of the Credit Line.

Interest and Other Income

Interest and other income for the nine months ended September 30, 2023 increased $13.3 million compared to the same period in the prior year, primarily due to greater cash and investment balances driving higher interest income.

43

Liquidity and Capital Resources

We have incurred net losses each year since our inception. For the nine months ended September 30, 2023, we had a net loss of $356.8 million, and we expect to continue to incur losses in future periods as we continue to devote a substantial portion of our resources to our research and development and commercialization efforts for our existing and new products. As of September 30, 2023, we had an accumulated deficit of $2.3 billion. We had $668.7 million in cash and cash equivalents and restricted cash, $267.8 million in marketable securities, 80.4 million of outstanding balance of the Credit Line including accrued interest, and $287.5 million outstanding principal balance on the Convertible Notes. As of September 30, 2023, we had $20.0 million remaining and available on the Credit Line.

While we have introduced multiple products that are generating revenues, these revenues have not been sufficient to fund all operations. Accordingly, we have funded the portion of operating costs that exceeds revenues through a combination of equity issuances and debt and other financings. We expect to develop and commercialize future products and continue to invest in the growth of our business and, consequently, we will need to generate additional revenues to achieve future profitability and may need to raise additional equity or incur additional debt. If we raise additional funds by issuing equity securities, our stockholders would experience dilution. Additional debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any additional debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders and requires significant debt service payments, which diverts resources from other activities. Additional financing may not be available at all, or in amounts or on terms acceptable to us. If we are unable to obtain additional financing, we may be required to delay the development and commercialization of our products and significantly scale back our business and operations.

In September 2023, we completed an underwritten equity offering and sold 4,550,000 shares of our common stock at a price of $55 per share to the public. Before estimated offering expenses of $0.4 million, we received proceeds of approximately $235.8 million net of the underwriting discount. In November 2022, we completed an underwritten equity offering and sold 13,144,500 shares of our common stock at a price of $35 per share to the public. Before estimated offering expenses of $0.5 million, we received proceeds of approximately $433.2 million net of the underwriting discount. As cash flows from our operations are currently negative, our contractual obligations and other commitments are satisfied by the equity offering described above, our convertible note financing conducted in April 2020 described below, the Credit Line described below, and our product, licensing, and other sales. For our commitments, refer to the “Contractual Obligations and Other Commitments” section below.

Refer to additional disclosures associated with risks and our ability to generate and obtain adequate amounts of cash to meet capital requirements for both short-term and long-term obligations.

Based on our current business plan, we believe that our existing cash and marketable securities will be sufficient to meet our anticipated cash requirements for at least 12 months after November 8, 2023.

Credit Line Agreement

In September 2015, we entered into a Credit Line with UBS (“the Credit Line”) providing for a $50.0 million revolving line of credit which could be drawn in increments at any time. The Credit Line was amended in July 2017 and bears interest at 30-day LIBOR plus 1.10%, and it is secured by a first priority lien and security interest in our money market and marketable securities held in our managed investment account with UBS. The interest rate was subsequently changed to the 30-day Secured Overnight Financing Rate (“SOFR”) average, plus 1.21%. The SOFR rate is variable. UBS has the right to demand full or partial payment of the Credit Line obligations and terminate it, in its discretion and without cause, at any time. The Credit Line was subsequently increased from $50.0 million to $150.0 million. In June 2023, the Credit Line decreased to $100.0 million. As of September 30, 2023, the total principal amount outstanding with accrued interest was $80.4 million. In October 2023, the interest rate for the Credit Line was subsequently changed to the 30-day SOFR average, plus 0.5%.

44

Convertible Notes

In April 2020, we issued $287.5 million aggregate principal amount of Convertible Notes in a private placement offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended.

The Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 2.25% per year, payable in cash semi-annually in arrears in May and November of each year, beginning in November 2020. The Convertible Notes mature in May 2027, unless earlier converted, repurchased or redeemed in accordance with their terms. Upon conversion, the Convertible Notes are convertible into cash, shares of our common stock or a combination of cash and shares of our common stock, at our election.

We received net proceeds from the Convertible Notes of $278.3 million, after deducting the initial purchasers’ discounts and debt issuance costs. We used approximately $79.2 million of the net proceeds from the Convertible Notes offering to repay our obligations under our 2017 Term Loan with OrbiMed.

Cash Flows

The following table summarizes our condensed consolidated cash flows for the periods indicated:

Nine Months Ended

September 30, 

    

2023

    

2022

(in thousands)

Cash used in operating activities

$

(188,830)

$

(350,374)

Cash provided by investing activities

 

143,833

 

308,421

Cash provided by financing activities

 

247,616

 

14,467

Net change in cash, cash equivalents and restricted cash

 

202,619

 

(27,486)

Cash, cash equivalents and restricted cash, beginning of period

 

466,091

 

84,614

Cash, cash equivalents and restricted cash, end of period

$

668,710

$

57,128

Cash Used in Operating Activities

Cash used in operating activities during the nine months ended September 30, 2023 was $188.8 million. The net loss of $356.8 million includes $177.1 million in non-cash charges resulting from $17.2 million of depreciation and amortization, $2.7 million in-process research and development, $1.9 million premium amortization and discount accretion on investment securities, $142.9 million of stock-based compensation expense, $11.0 million of non-cash lease expense, $1.0 million for amortization of debt discount and issuance cost, $0.3 million for foreign exchange adjustment, and $0.1 million in non-cash interest expense. Operating assets had cash outflows of $10.1 million resulting from a $10.8 million increase in accounts receivable, a $6.7 million increase in inventory, offset by a $7.4 million decrease in prepaid expenses and other assets. Operating liabilities resulted in cash inflows of $1.0 million resulting from $15.2 million increase in accrued compensation and a $5.3 million increase in deferred revenue, offset by a $9.0 million decrease in accounts payable, a $2.1 million decrease in other accrued liabilities and a $8.4 million decrease in lease liabilities.

Cash used in operating activities during the nine months ended September 30, 2022 was $350.4 million. The net loss of $405.2 million includes $144.6 million in non-cash charges resulting from $12.7 million of depreciation and amortization, $4.0 million premium amortization and discount accretion on investment securities, $116.4 million of stock-based compensation expense, $10.0 million of non-cash lease expense, $0.9 million for amortization of debt discount and issuance cost, $0.5 million for realized loss from sales of investments, and $0.1 million in non-cash interest expense. Operating assets had cash outflows of $127.3 million resulting from a $114.3 million increase in accounts receivable, a $13.5 million increase in inventory, offset by a $0.5 million decrease in prepaid expenses and other assets. Operating liabilities resulted in cash inflows of $37.5 million resulting from a $35.4 million increase in other accrued liabilities, a $8.4 million increase in accounts payable, and a $1.3 million increase in accrued compensation offset by a $7.2 million decrease in lease liabilities and a $0.4 million decrease in deferred revenue.

45

Cash Provided by Investing Activities

Cash provided by investing activities for the nine months ended September 30, 2023 totaled $143.8 million, which was comprised of $173.5 million from proceeds of investments maturities, offset by $29.7 million in acquisitions of property and equipment.

Cash provided by investing activities for the nine months ended September 30, 2022 totaled $308.4 million, which was comprised of $214.7 million from proceeds from sale of investments, $216.5 million from proceeds of investments maturities, offset by $86.9 million in purchasing of new investments, and $35.9 million in acquisitions of property and equipment.

Cash Provided by Financing Activities

Cash provided by financing activities for the nine months ended September 30, 2023, totaled $247.6 million which was comprised of $235.4 million net proceeds from our equity offering completed in the third quarter of 2023, $3.5 million from proceeds from the exercise of stock options and $8.7 million from the issuance of common stock under the employee stock purchase plan.

Cash provided by financing activities for the nine months ended September 30, 2022, totaled $14.5 million which was comprised of $6.0 million of proceeds from the exercise of stock options and $8.5 million from issuance of common stock under the employee stock purchase plan.

Contractual Obligations and Other Commitments

We have entered into arrangements that contractually obligate us to make payments that will affect our liquidity and cash flows in future periods. Such arrangements include those related to our lease commitments, Credit Line (as defined below), Convertible Notes, commercial supply agreements and other agreements.

Credit Line

The short-term debt obligations consist of the $80.4 million principal amount drawn from the UBS Credit Line (the “Credit Line’) and applicable interest. The Credit Line was amended in July 2017 and bears interest at 30-day LIBOR plus 1.10%, and it is secured by a first priority lien and security interest in our money market and marketable securities held in our managed investment account with UBS. The interest rate was subsequently changed to the 30-day SOFR average, plus 1.21%. The SOFR rate is variable. UBS has the right to demand full or partial payment of the Credit Line obligations and terminate it, in its discretion and without cause, at any time. In October 2023, the interest rate was subsequently changed to the 30-day SOFR average, plus 0.5%. Please refer to Note 10, Debt, for further details.

Convertible Notes

The long-term debt obligations consist of the $287.5 million principal amount from a private placement offering to qualified institutional buyers and applicable interest. The Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 2.25% per year, payable in cash semi-annually in arrears in May and November of each year, beginning in November 2020. The Convertible Notes mature in May 2027, unless earlier converted, repurchased or redeemed in accordance with their terms. Upon conversion, the Convertible Notes are convertible into cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. Please refer to Note 10, Debt, for further details.

46

Inventory purchase and other contractual obligations

We enter into contracts in the normal course of business with various third parties for clinical trials, preclinical research studies, testing, manufacturing, and other services for operational purposes. Payments due upon cancellation generally consist only of payments for services provided or expenses incurred, including non-cancellable obligations of our service providers, up to the date of cancellation. These payments have not been included separately within these contractual and other obligations disclosures. Please refer to Note 8, Commitments and Contingencies in the Notes to Unaudited Interim Condensed Consolidated Financial Statements for further details.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements during the periods presented.

ITEM 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

We are exposed to market risks in the ordinary course of our business. These risks primarily relate to interest rates. Our Credit Line has an interest rate of 30-day LIBOR plus 1.10%. The interest rate was subsequently changed to the 30-day Secured Overnight Financing Rate (“SOFR”) average, plus 1.21%. The SOFR rate is variable. An incremental change in the borrowing rate of 100 basis points would increase our annual interest expense by $0.8 million based on our $80.4 million gross debt outstanding on our Credit Line, including principal and accrued interest as of September 30, 2023. The interest rate for our Convertible Notes is fixed at 2.25% and not exposed market risk related to interest rates. Our investment portfolio is exposed to market risk from changes in interest rates. This risk is mitigated as we have maintained a relatively short average maturity for our investment portfolio. An incremental change in the investment yield of 100 basis points would increase our annual interest income by approximately $2.7 million annually in relation to amounts we would expect to earn, based on our short-term investments as of September 30, 2023. In October 2023, the interest rate for the Credit Line was subsequently changed to the 30-day SOFR average, plus 0.5%.

Foreign Currency Exchange Rate Fluctuations

Our operations are currently conducted primarily in the United States. As we expand internationally, our results of operations and cash flows may become subject to fluctuations due to changes in foreign currency exchange rates. In periods when the U.S. dollar declines in value as compared to the foreign currencies in which we incur expenses, our foreign currency-based expenses will increase when translated into U.S. dollars. In addition, future fluctuations in the value of the U.S. dollar may affect the price at which we sell our tests outside the United States. To date, our foreign currency risk has been minimal, and we have not historically hedged our foreign currency risk; however, we may consider doing so in the future.

Inflation Risk

As of the date of filing of this Quarterly Report, we do not believe that inflation has had a material effect on our business, financial condition, or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through increases in revenue as increases in core inflation rates may also negatively affect demand for our product offerings. Our inability or failure to do so could harm our business, financial condition, and results of operations.

ITEM 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2023. The term “disclosure controls and procedures,” as defined in Rule 13a-15(e) under the Exchange Act, means controls and other procedures of a company

47

that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Based on the evaluation of our disclosure controls and procedures as of September 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the period ended September 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

PART II – OTHER INFORMATION

ITEM 1.LEGAL PROCEEDINGS

From time to time, we are involved in legal proceedings. The results of such legal proceedings and claims cannot be predicted with certainty, and regardless of the outcome, legal proceedings could have an adverse impact on us because of defense and settlement costs, diversion of resources and other factors.

For information regarding certain current legal proceedings, see “Note 8—Commitments and Contingencies—Legal Proceedings” in the Notes to Unaudited Interim Condensed Consolidated Financial Statements, which is incorporated herein by reference.

48

ITEM 1A.RISK FACTORS

Investing in our common stock involves a high degree of risk. In addition to the information set forth in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes, you should consider carefully the factors discussed in Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the Securities and Exchange Commission on March 1, 2023. The occurrence of any of the risks and uncertainties described in such Annual Report could materially and adversely affect our business, financial condition, results of operations and prospects. In that event, the price of our common stock could decline and you could lose part or all of your investment. Furthermore, such risks are not the only ones we face; additional risks and uncertainties not currently known or that we currently deem to be immaterial may also materially adversely affect our business, financial condition or results of operations.

ITEM 2         UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

(a)         Recent Sales of Unregistered Securities

              None.

(b)         Use of Proceeds

Not applicable.

(c)         Purchases of Equity Securities by the Issuer and Affiliated Purchasers

              None.

ITEM 3         DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4         MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5         OTHER INFORMATION

On October 11, 2023, Steve Chapman, our chief executive officer, terminated a trading arrangement for the sale of the Company's common stock. Such trading arrangement was not intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c), but complied with the then-applicable requirements of Rule 10b5-1(c) when adopted in September 2021. Such trading arrangement provided for the sale of up to 50,910 shares between April 1, 2022 and May 1, 2022.

49

ITEM 6         EXHIBITS

INDEX TO EXHIBITS

Incorporated by Reference

Exhibit No.

Description

Form

File No.

Exhibit

Filing Date

Filed Herewith

31.1

Certification of Principal Executive Officer required by Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

X

31.2

Certification of Principal Financial Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

X

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.

X

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.

X

101.INS

XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

X

101.SCH

XBRL Taxonomy Extension Schema Document.

X

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document.

X

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document.

X

101.LAB

XBRL Taxonomy Extension Label Linkbase Document.

X

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document.

X

50

Incorporated by Reference

Exhibit No.

Description

Form

File No.

Exhibit

Filing Date

Filed Herewith

104

Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

X

The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the SEC and are not to be incorporated by reference into any filing of Natera, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, regardless of any general incorporation language contained in any filing.

51

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. 

NATERA, INC.

Date: November 8, 2023

By:

 

/ s / Steve Chapman

Name:

Steve Chapman

Title:

Chief Executive Officer, President, and Director

(Principal Executive Officer)

By:

/ s / Michael Brophy

Name:

Michael Brophy

Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)

52

EX-31.1 2 ntra-20230930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Steve Chapman, certify that:

1. I have reviewed this quarterly report on Form 10-Q for the quarter ended September 30, 2023 of Natera, 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.

3

Date: November 8, 2023

By:

/s/ Steve Chapman

Name:

Steve Chapman

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-31.2 3 ntra-20230930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL AND ACCOUNTING OFFICER

PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Brophy, certify that:

1. I have reviewed this quarterly report on Form 10-Q for the quarter ended September 30, 2023 of Natera, 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.

3

Date: November 8, 2023

By:

/ s / Michael Brophy

Name:

Michael Brophy

Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 ntra-20230930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Steve Chapman, Chief Executive Officer and President of Natera, Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1) The quarterly report on Form 10-Q for the Company for the quarter ended September 30, 2023 (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.

ovemb

Date: November 8, 2023

By:

/ s / Steve Chapman

Name:

Steve Chapman

Title:

Chief Executive Officer and President

(Principal Executive Officer)


EX-32.2 5 ntra-20230930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Brophy, Chief Financial Officer of Natera, Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1) The quarterly report on Form 10-Q for the Company for the quarter ended September 30, 2023 (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.

3

Date: November 8, 2023

By:

/ s / Michael Brophy

Name:

Michael Brophy

Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 6 ntra-20230930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Revenue Recognition - Accounts Receivable and Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Balance Sheet Components - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Balance Sheet Components - Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Leases - Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Leases - AltCalc (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Debt - Convertible Notes Balances (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Debt - Interest Expense Recognized Related To Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Asset acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Related Party (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - AOCIL (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Revenue Recognition - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Revenue Recognition - Changes in Balance of Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Revenue Recognition - Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Balance Sheet Components - Reserve Balance and Activities for Refunds (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock-Based Compensation - Performance-based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Debt - Discount and Issuance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Net Loss per Share - Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Net Loss per Share - Potentially Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ntra-20230930_cal.xml EX-101.CAL EX-101.DEF 8 ntra-20230930_def.xml EX-101.DEF EX-101.LAB 9 ntra-20230930_lab.xml EX-101.LAB EX-101.PRE 10 ntra-20230930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Entity File Number 001-37478  
Entity Registrant Name Natera, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 01-0894487  
Entity Address, Address Line One 13011 McCallen Pass  
Entity Address, Address Line Two Building A Suite 100  
Entity Address, City or Town Austin  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78753  
City Area Code 650  
Local Phone Number 980-9190  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol NTRA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   120,151,688
Entity Central Index Key 0001604821  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash, cash equivalents and restricted cash $ 668,710 $ 466,091
Short-term investments 267,847 432,301
Accounts receivable, net of allowance of $6,034 and $3,830 at September 30, 2023 and December 31, 2022, respectively 255,147 244,385
Inventory 42,076 35,406
Prepaid expenses and other current assets, net 33,496 33,634
Total current assets 1,267,276 1,211,817
Property and equipment, net 104,830 92,453
Operating lease right-of-use assets 58,206 71,874
Other assets 16,208 18,330
Total assets 1,446,520 1,394,474
Current liabilities:    
Accounts payable 21,321 31,148
Accrued compensation 39,415 44,010
Other accrued liabilities 133,740 144,214
Deferred revenue, current portion 15,012 10,777
Short-term debt financing 80,435 80,350
Total current liabilities 289,923 310,499
Long-term debt financing 282,619 281,653
Deferred revenue, long-term portion 21,033 20,001
Operating lease liabilities, long-term portion 68,287 76,577
Total liabilities 661,862 688,730
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, $0.0001 par value: 750,000 shares authorized at both September 30, 2023 and December 31, 2022; 118,990 and 111,255 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 11 11
Additional paid in capital 3,089,448 2,664,730
Accumulated deficit (2,299,405) (1,942,635)
Accumulated other comprehensive loss (5,396) (16,362)
Total stockholders' equity 784,658 705,744
Total liabilities and stockholders' equity $ 1,446,520 $ 1,394,474
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets    
Allowances on accounts receivable $ 6,034 $ 3,830
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 750,000,000 750,000,000
Common stock, shares issued 118,990,000 111,255,000
Common stock, shares outstanding 118,990,000 111,255,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues        
Total revenues $ 268,306,000 $ 210,637,000 $ 771,466,000 $ 602,970,000
Cost and expenses        
Research and development 77,235,000 65,510,000 237,714,000 228,504,000
Selling, general and administrative 154,742,000 147,667,000 456,877,000 444,769,000
Total cost and expenses 379,288,000 329,689,000 1,133,175,000 1,002,237,000
Loss from operations (110,982,000) (119,052,000) (361,709,000) (399,267,000)
Interest expense (3,252,000) (2,330,000) (9,490,000) (6,567,000)
Interest and other income, net 5,406,000 87,000 14,509,000 1,165,000
Loss before income taxes (108,828,000) (121,295,000) (356,690,000) (404,669,000)
Income tax expense (202,000) (185,000) (80,000) (557,000)
Net loss (109,030,000) (121,480,000) (356,770,000) (405,226,000)
Unrealized gain (loss) on available-for-sale securities, net of tax 3,807,000 (3,212,000) 10,966,000 (17,322,000)
Comprehensive loss $ (105,223,000) $ (124,692,000) $ (345,804,000) $ (422,548,000)
Net Loss per Share        
Basic (in dollars per share) $ (0.95) $ (1.25) $ (3.14) $ (4.20)
Diluted (in dollars per share) $ (0.95) $ (1.25) $ (3.14) $ (4.20)
Weighted-average number of shares used in computing basic and diluted net loss per share:        
Basic (in shares) 115,171 97,052 113,559 96,408
Diluted (in shares) 115,171 97,052 113,559 96,408
Product        
Revenues        
Total revenues $ 265,218,000 $ 199,831,000 $ 761,271,000 $ 584,415,000
Cost and expenses        
Cost of revenues 146,962,000 115,436,000 437,524,000 326,862,000
Licensing and other        
Revenues        
Total revenues 3,088,000 10,806,000 10,195,000 18,555,000
Cost and expenses        
Cost of revenues $ 349,000 $ 1,076,000 $ 1,060,000 $ 2,102,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at Dec. 31, 2021 $ 10 $ 2,050,417 $ (2,287) $ (1,394,836) $ 653,304
Balance (in shares) at Dec. 31, 2021 95,140        
Issuance of common stock upon exercise of stock options   5,971     5,971
Issuance of common stock upon exercise of stock options (in shares) 785        
Issuance of common stock under employee stock purchase plan   8,496     8,496
Issuance of common stock under employee stock purchase plan (in shares) 285        
Vesting of restricted stock units (in shares) 1,090        
Stock based compensation   116,398     116,398
Unrealized gain (loss) on available-for sale securities     (17,322)   (17,322)
Net loss       (405,226) (405,226)
Balance at Sep. 30, 2022 $ 10 2,181,282 (19,609) (1,800,062) 361,621
Balance (in shares) at Sep. 30, 2022 97,300        
Balance at Jun. 30, 2022 $ 10 2,139,551 (16,397) (1,678,582) 444,582
Balance (in shares) at Jun. 30, 2022 96,903        
Issuance of common stock upon exercise of stock options   1,393     1,393
Issuance of common stock upon exercise of stock options (in shares) 84        
Vesting of restricted stock units (in shares) 313        
Stock based compensation   40,338     40,338
Unrealized gain (loss) on available-for sale securities     (3,212)   (3,212)
Net loss       (121,480) (121,480)
Balance at Sep. 30, 2022 $ 10 2,181,282 (19,609) (1,800,062) 361,621
Balance (in shares) at Sep. 30, 2022 97,300        
Balance at Dec. 31, 2022 $ 11 2,664,730 (16,362) (1,942,635) $ 705,744
Balance (in shares) at Dec. 31, 2022 111,255       111,255
Issuance of common stock upon exercise of stock options   3,501     $ 3,501
Issuance of common stock upon exercise of stock options (in shares) 265        
Issuance of common stock under employee stock purchase plan   8,674     8,674
Issuance of common stock under employee stock purchase plan (in shares) 219        
Issuance of common stock for IPR&D milestone   14,435     14,435
Issuance of common stock for IPR&D milestone (in shares) 336        
Vesting of restricted stock units (in shares) 2,016        
Stock based compensation   142,896     142,896
Issuance of common stock for bonuses   19,771     19,771
Issuance of common stock for bonuses (in shares) 349        
Unrealized gain (loss) on available-for sale securities     10,966   10,966
Issuance of common stock for public offering, net   235,441     235,441
Issuance of common stock for public offering, net (in shares) 4,550        
Net loss       (356,770) (356,770)
Balance at Sep. 30, 2023 $ 11 3,089,448 (5,396) (2,299,405) $ 784,658
Balance (in shares) at Sep. 30, 2023 118,990       118,990
Balance at Jun. 30, 2023 $ 11 2,795,714 (9,203) (2,190,375) $ 596,147
Balance (in shares) at Jun. 30, 2023 114,051        
Issuance of common stock upon exercise of stock options   562     562
Issuance of common stock upon exercise of stock options (in shares) 48        
Vesting of restricted stock units (in shares) 341        
Stock based compensation   57,731     57,731
Unrealized gain (loss) on available-for sale securities     3,807   3,807
Issuance of common stock for public offering, net   235,441     235,441
Issuance of common stock for public offering, net (in shares) 4,550        
Net loss       (109,030) (109,030)
Balance at Sep. 30, 2023 $ 11 $ 3,089,448 $ (5,396) $ (2,299,405) $ 784,658
Balance (in shares) at Sep. 30, 2023 118,990       118,990
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities:    
Net loss $ (356,770) $ (405,226)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 17,186 12,772
Expensed in-process research and development 2,679  
Premium amortization and discount accretion on investment securities 1,929 3,971
Stock-based compensation 142,896 116,398
Non-cash lease expense 11,011 9,989
Amortization of debt discount and issuance cost 966 941
Foreign exchange adjustment 265 (12)
Loss on investments   532
Non-cash interest expense 85 100
Changes in operating assets and liabilities:    
Accounts receivable (10,762) (114,288)
Inventory (6,669) (13,520)
Prepaid expenses and other assets 7,356 486
Accounts payable (8,951) 8,367
Accrued compensation 15,177 1,285
Operating lease liabilities (8,424) (7,207)
Other accrued liabilities (2,072) 35,422
Deferred revenue 5,268 (384)
Cash used in operating activities (188,830) (350,374)
Investing activities:    
Purchases of investments   (86,947)
Proceeds from sale of investments   214,738
Proceeds from maturity of investments 173,500 216,500
Purchases of property and equipment, net (29,667) (35,870)
Cash provided by investing activities 143,833 308,421
Financing activities:    
Proceeds from exercise of stock options 3,501 5,971
Proceeds from issuance of common stock under employee stock purchase plan 8,674 8,496
Proceeds from public offering, net of issuance cost 235,441  
Cash provided by financing activities 247,616 14,467
Net change in cash, cash equivalents and restricted cash 202,619 (27,486)
Cash, cash equivalents and restricted cash, beginning of period 466,091 84,614
Cash, cash equivalents and restricted cash, end of period 668,710 57,128
Supplemental disclosure of cash flow information:    
Cash paid for interest 6,907 4,008
Non-cash investing and financing activities:    
Purchases of property and equipment in accounts payable and accruals (1,168) $ 458
Issuance of common stock for IPR&D acquisition 14,435  
Issuance of common stock for bonuses $ 19,771  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business
9 Months Ended
Sep. 30, 2023
Description of Business  
Description of Business

1. Description of Business

Natera, Inc. (the “Company”) was formed in the state of California as Gene Security Network, LLC in November 2003 and incorporated in the state of Delaware in January 2007. The Company is a diagnostics company with proprietary molecular and bioinformatics technology that it is applying to change the management of disease worldwide. The Company’s cell-free DNA (“cfDNA”) technology combines its novel molecular assays, which reliably measure many informative regions across the genome from samples as small as a single cell, with its statistical algorithms which incorporate data available from the broader scientific community to identify genetic variations covering a wide range of serious conditions with high accuracy and coverage. The Company’s technology has been proven clinically and commercially in the women’s health space, in which it develops and commercializes non- or minimally-invasive tests to evaluate risk for, and thereby enable early detection of, a wide range of genetic conditions, such as Down syndrome.  The Company is now translating its success in women’s health and applying its core technology to the oncology market, in which it is commercializing a personalized blood-based DNA test to detect molecular residual disease and monitor disease recurrence, as well as to the organ health market, initially with a test to assess kidney transplants for rejection. The Company operates laboratories in Austin, Texas and San Carlos, California certified under the Clinical Laboratory Improvement Amendments ("CLIA") providing a host of cell-free DNA-based molecular testing services. The Company determines its operating segments based on the way it organizes its business to make operating decisions and assess performance. The Company operates one segment, the development and commercialization of molecular testing services, applying its proprietary technology in the fields of women’s health, oncology and organ health.

The Company's key product offerings include its Panorama Non-Invasive Prenatal Test ("NIPT") that screens for chromosomal abnormalities of a fetus as well as in twin pregnancies, typically with a blood draw from the mother; Horizon Carrier Screening ("HCS") to determine carrier status for a large number of severe genetic diseases that could be passed on to the carrier’s children; Signatera molecular residual disease (“MRD”) test, which detects circulating tumor DNA in patients previously diagnosed with cancer to assess molecular residual disease and monitor for recurrence; and Prospera, to assess organ transplant rejection. All testing is available principally in the United States. The Company does not conduct animal testing. The Company also offers its Panorama test to customers outside of the United States, primarily in Europe. The Company also offers Constellation, a cloud-based software platform that enables laboratory customers to gain access through the cloud to the Company’s algorithms and bioinformatics in order to validate and launch their own tests based on the Company’s technology.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

During the nine months ended September 30, 2023, there were no material changes to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (filed on March 1, 2023).

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. The unaudited interim condensed consolidated financial information includes only adjustments of a normal recurring nature necessary for a fair presentation of the Company’s results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the nine months ended September 30, 2023, are not necessarily indicative of the results for the full year or the results for any future periods. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements at that date. These financial statements should be read in conjunction with the audited financial statements, and related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.

Some items in the prior period financial statements were reclassified to conform to the current presentation.

Liquidity Matters

The Company has incurred net losses since its inception and anticipates net losses and negative operating cash flows for the near future. The Company had a net loss of $356.8 million for the nine months ended September 30, 2023 and an accumulated deficit of $2.3 billion as of September 30, 2023. As of September 30, 2023, the Company had $668.7 million in cash, cash equivalents, and restricted cash, $267.8 million in marketable securities, an $80.4 million outstanding balance on its Credit Line (as defined in Note 10, Debt) including accrued interest and $287.5 million of outstanding principal on its 2.25% Convertible Senior Notes (the “Convertible Notes”). As of September 30, 2023, the Company had $20.0 million remaining and available on its Credit Line.

While the Company has introduced multiple products that are generating revenues, these revenues have not been sufficient to fund all operations. Accordingly, the Company has funded the portion of operating costs that exceeds revenues through a combination of equity issuances, debt issuances, and other financings.

The Company continues to develop and commercialize future products and invest in the growth of its business and, consequently, will need to generate additional revenues to achieve future profitability and will need to raise additional equity or debt financing. If the Company raises additional funds by issuing equity securities, its stockholders will experience dilution. Additional debt financing, if available, may involve covenants restricting its operations or its ability to incur additional debt. Any additional debt financing or additional equity that the Company raises may contain terms that are not favorable to it or its stockholders and requires significant debt service payments, which diverts resources from other activities. Additional financing may not be available at all, or in amounts or on terms acceptable to the Company. If the Company is unable to obtain additional financing, it may be required to delay the development and commercialization of its products and significantly scale back its business and operations.

On September 10, 2021, the Company entered into an agreement with a third party for an asset acquisition where the acquired asset was in-process research and development primarily in exchange for an equity consideration payment. In addition, pursuant to the agreement, certain employees of the third party became employees of the Company. The third party was a biotechnology company focused on oncology. The total upfront acquisition consideration amounts to $35.6 million composed of the issuance of 276,346 shares of the Company's common stock with a fair value of $30.9 million, approximately $3.9 million of cash consideration, assumed net liabilities of $0.2 million, as well as $0.6 million of acquisition related legal and accounting costs directly attributable to the acquisition of the asset. The Company accounted for the transaction as an asset acquisition as substantially all of the estimated fair value of the gross assets acquired was concentrated in a single identified in-process research and development asset (“IPR&D”) thus satisfying the requirements of the screen test in ASU 2017-01. The estimated fair value of the acquired workforce was not significant. The Company concluded the acquired IPR&D has no alternative-future use and accordingly expensed approximately $35.6 million, on the day the transaction closed as research and development expense, which is reflected in its consolidated statement of operations.

Further, additional consideration aggregating up to approximately $35.0 million was estimated to be paid via issuance of an estimated 269,547 additional Natera common shares, consistent with the registration statement filed with the SEC on September 10, 2021, upon achievement of defined milestones relating to product development, commercial launch and continued employment of certain selling shareholders, each of which will be revalued at each reporting date and amount of compensation expense will be adjusted accordingly and reported in research and development expenses. In November 2022, the terms of the payment for any remaining consideration were modified, resulting in $10.0 million of consideration paid in December 2022 and $15.0 million of consideration paid in March 2023, with such consideration primarily consisting of Natera common stock.

In September 2023, the Company completed an underwritten equity offering and sold 4,550,000 shares of its common stock at a price of $55 per share to the public. Before estimated offering expenses of $0.4 million, the Company received proceeds of approximately $235.8 million net of the underwriting discount. In November 2022, the Company completed an underwritten equity offering and sold 13,144,500 shares of its common stock at a price of $35 per share to the public. Before estimated offering expenses of $0.5 million, the Company received proceeds of approximately $433.2 million net of the underwriting discount.

Based on the Company’s current business plan, the Company believes that its existing cash and marketable securities will be sufficient to meet its anticipated cash requirements for at least 12 months after November 8, 2023.

Principles of Consolidation

The accompanying condensed consolidated financial statements include all the accounts of the Company and its subsidiaries. The Company established a subsidiary that operates in the state of Texas to support the Company’s laboratory and operational functions. The Company established a subsidiary that operates in Canada following the acquisition of the IPR&D asset. All intercompany balances and transactions have been eliminated.

Use of Estimates

The preparation of financial statements in accordance with generally accepted accounting principles (“GAAP”) in the United States requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include the allowance for doubtful accounts, average selling price expected to be received from payors, the discount rate impacting the operating right-of-use assets and the associated lease liabilities, the average useful life for property and equipment, deferred revenues associated with unsatisfied performance obligations, accrued liability for potential refund requests, stock-based compensation, the fair value of options, income tax uncertainties, and the expected consideration to be received from contracts with customers. These estimates and assumptions are based on management's best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors, including contractual terms and statutory limits; however, actual results could differ from these estimates and could have an adverse effect on the Company's financial statements.

Revenue

The total consideration which the Company expects to be entitled to receive from patients and insurance carriers in exchange for the Company's products is a significant estimate determined by calculating the average selling price based on the contractual pricing agreed to with each insurance carrier for each test (CPT code) performed adjusted for variable consideration related to historical percent of cases allowed, historical percent of patient responsibility collected, and historical percent of contract price collected from insurance carriers. The Company uses the expected-value approach of estimating variable consideration.  The Company also considers recent trends, past events not expected to recur, and future known changes such as anticipated contractual pricing changes or changes to insurance coverage.  For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio approach to estimate the effects of variable consideration. The Company also applies a constraint to the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue may occur in future periods. 

When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.

Allowance for doubtful accounts

The allowance for doubtful accounts for trade accounts receivable is based on the Company’s assessment of the collectability of accounts related to our clinics and laboratory partner customers. The Company regularly reviews the allowance by considering factors such as historical experience, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. See Note 6, Balance Sheet Components, for a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022. The Company currently does not have an incremental allowance for doubtful accounts against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.

Inventory

Inventory is recorded at the lower of cost or net realizable value, determined on a first-in, first-out basis. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. A write down of specifically identified unusable, obsolete, slow-moving or known unsalable inventory in the period is first recognized by using a number of factors including product expiration dates and scrapped inventory. Any write-down of inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded to cost of revenue on our consolidated statements of operations. The Company makes assumptions about future demand, market conditions and the release of new products that may supersede older products. However, if actual market conditions are less favorable than anticipated, additional inventory write-downs may be required.

Investments and financial instruments

The Company classifies its investments as Level 1 or 2 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets that the Company has the ability to access. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. The Company holds Level 2 securities which are initially valued at the transaction price and subsequently valued by a third-party service provider using inputs other than quoted prices that are observable either directly or indirectly, such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures. The Company performs certain procedures to corroborate the fair value of these holdings.  

Other accrued liabilities

The Company's uses estimates, judgments, and assumptions in several areas including, but not limited to, estimates of progress to date for certain contracts with vendors, liabilities related to clinical trials, payroll and related expenses, marketing liabilities, reserves associated with insurance and general overpayments, tax-related liabilities, and other operating expenses. Estimates consist of historical trends, analytical procedures, review of supporting documentation, inquiries with supply partners and vendors, and other relevant assumptions. Although the Company believes its estimates, assumptions, and judgment are reasonable, they are based upon information presently available and are subject to change.

Credit Losses

Appropriate provision has been made for lifetime expected credit losses in accordance with ASC Topic 326-20, Financial Instruments—Credit Losses (“Topic 326”), for trade receivables and available-for-sale debt securities. The Company’s estimate of expected credit losses includes consideration of past events, current conditions, and forecasts of future economic conditions. The Company currently does not have a credit loss reserve against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.  

Available-for-sale debt securities. The amended guidance from ASU 2016-13 requires the measurement of expected credit losses for available-for-sale debt securities held at the reporting date over the remaining life based on historical experience, current conditions, and reasonable and supportable forecasts. The Company evaluated its investment portfolio under the available-for-sale debt securities impairment model guidance and determined the Company’s investment portfolio is composed of low-risk, investment grade securities.

Investments

Investments consist primarily of debt securities such as U.S. Treasuries, U.S. agency and municipal bonds. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. The Company generally classifies its entire investment portfolio as available-

for-sale. The Company views its available-for-sale portfolio as available for use in current operations. Accordingly, the Company classifies all investments as short-term, irrespective of maturity date. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity.

Related Party

On December 6, 2021, the Company participated along with certain other investors in the series B financing of MyOme, Inc. (“MyOme”), and purchased preferred shares and warrants in exchange for a cash payment of approximately $4.0 million, which represents 5.25% of MyOme on a fully diluted basis. The Company does not hold a seat on MyOme’s board of directors. The Company’s investment in MyOme is recorded at cost and no impairment was identified as of September 30, 2023. The following are the Company’s related persons and the basis of each such related person’s relationship with MyOme:

Matthew Rabinowitz, the Company’s executive chairman and co-founder, is the chairman of the board and founder of MyOme, and a beneficial holder of approximately 28.6% of the outstanding shares of MyOme on a fully dilutive basis;

Jonathan Sheena, the Company’s co-founder and a member of the Company’s board of directors, is a stockholder and a member of the board of directors of Myome;

Daniel Rabinowitz, the Company’s Secretary and Chief Legal Officer, is a stockholder of Myome; and

Roelof Botha, the Lead Independent Director of the Company’s board of directors, is a managing member of Sequoia Capital. Certain funds affiliated with Sequoia Capital also participated in MyOme’s series B financing.

None of the related party investments in MyOme by our executives and directors noted above were at the behest of the Company nor funded by the Company.

Fair Value

The Company discloses the fair value of financial instruments for financial assets and liabilities for which the value is practicable to estimate. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price).

Risk and Uncertainties

Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, accounts receivable and investments. The Company limits its exposure to loss by placing its cash in financial institutions with high credit ratings. The Company's cash may consist of deposits held with banks that may at times exceed federally insured limits of $250,000 per customer. The Company performs evaluations of the relative credit standing of these financial institutions and limits the amount of credit exposure with any one institution.

The Company performs evaluations of financial conditions for insurance carriers, patients, clinics and laboratory partners and generally does not require collateral to support credit sales. For the three and nine months ended September 30, 2023, and 2022, there were no payors or customers exceeding 10% of total revenues on an individual basis. As of September 30, 2023 and December 31, 2022, there were no payors or customers with an outstanding balance exceeding 10% of net accounts receivable. 

Accumulated Other Comprehensive Income (Loss)

Comprehensive loss and its components encompass all changes in equity other than those with stockholders, and include net loss, unrealized gains and losses on available-for-sale marketable securities and foreign currency translation adjustments.

Three months ended

Nine months ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands)

(in thousands)

Beginning balance

$

(9,203)

$

(16,397)

$

(16,362)

$

(2,287)

Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment

3,807

(3,212)

10,966

(17,322)

Ending balance

$

(5,396)

$

(19,609)

$

(5,396)

$

(19,609)

The change in net unrealized loss on available-for-sale securities is due to increased market volatility. The Company has assessed the unrealized loss position for available-for-sale securities and determined that an allowance for credit losses was not necessary.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) under its accounting standard codifications or other standard setting bodies and adopted by the Company as of the specified effective date. Unless otherwise discussed below, the Company believes that the impact of accounting standards updates recently issued that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.

New Accounting Pronouncements Not Yet Adopted

In March 2020, ASU 2020-04, Reference Rate Reform (Topic 848) was issued which provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. The Company does not expect adoption of this standard to have a material impact on its consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 30, 2023
Revenue Recognition  
Revenue Recognition

3. Revenue Recognition

The Company recognizes revenues when, or as, performance obligations in the contracts are satisfied, in the amount reflecting the expected consideration to be received from the goods or services transferred to the customers.

Product Revenues

Product revenues are derived from contracts with insurance carriers, laboratory partners and patients in connection with sales primarily related to prenatal genetic tests. The Company enters into contracts with insurance carriers with primarily payment terms related to tests provided to the patients who have health insurance coverage. Insurance carriers are considered as third-party payers on behalf of the patients, and the patients are considered as the customers who receive genetic test services. Tests may be billed to insurance carriers, patients, or a combination of insurance carriers and patients. Further, the Company sells tests to a number of domestic and international laboratory partners and identifies the laboratory partners as customers provided that there is a test services agreement between the two parties.

Additionally, the Company enters into agreements with pharmaceutical companies to utilize the Company’s Signatera tests typically to study new cancer treatments or to validate the outcomes of clinical trials for which the

pharmaceutical companies are identified as customers. Such arrangements generally involve performing whole exome sequencing (“WES”) services and the testing of patient samples to detect cancer mutations using its Signatera test. Each test is billable to customers and the personalized cancer profile also makes each test distinct within the context of the contract as customers can exercise control over the test results upon delivery. The Company allocates the contract price to each test using the stand-alone selling price for each service and recognizes the test processing revenue as individual test results are delivered to customers.

A performance obligation represents a promise in a contract to transfer a distinct good or service to a customer, which represents a unit of accounting in accordance with ASC 606. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once the Company has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. A portion of the consideration should be allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company evaluates its contracts with insurance carriers, laboratory partners and patients and identifies the performance obligations in those contracts, which are the delivery of the test results.

The total consideration which the Company expects to collect in exchange for the Company’s products is an estimate and may be fixed or variable. Consideration includes reimbursement from both patients and insurance carriers, adjusted for variable consideration related to disallowed cases, discounts, refunds and doubtful accounts, and is estimated using the expected value approach. For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio of relevant historical data to estimate variable consideration and total collections for the Company’s products. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. The consideration expected from laboratory partners usually includes a fixed amount, but it can be variable depending on the volume of tests performed, and the Company determines the variable consideration using the expected value approach. For insurance carriers, laboratory partners and patients, the Company allocates the total consideration to a single performance obligation, which is the delivery of the test results to the customers.

When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.

The Company generally bills an insurance carrier, a laboratory partner or a patient upon delivery of test results. The Company also bills patients directly for out-of-pocket costs involving co-pays and deductibles that they are responsible for. Tests billed to insurance carriers and directly to patients usually takes an average of 18 months to fully collect the amounts estimated at delivery, and for tests billed to laboratory distribution partners, the average collection cycle takes approximately two to three months. At times, the Company may or may not get reimbursed for the full amount billed. Further, the Company may not get reimbursed at all for tests performed if such tests are not covered under the insurance carrier’s reimbursement policies or the Company is not a qualified provider to the insurance carrier, or if the tests were not previously authorized.

Product revenue is recognized in an amount equal to the total consideration (as described above) expected to be received at a point in time when the test results are delivered. Collection of cash attributable to such product revenue takes an average of 18 months to fully collect the amounts estimated at delivery and during this time management routinely reassesses its estimates of actual to expected cash collections, which are based on historical collection rates and adjusted for current information and trends. To the extent cash collections for tests delivered in prior periods are trending higher than expectations, the Company will increase revenue recognized when sufficient evidence is obtained to conclude the additional revenue will not result in a reversal of revenue in a future period. If cash collections for tests delivered in prior periods are trending below expectations, the Company will reduce revenue to the amount expected to be collected based on the latest information and expectations. Increases or decreases to the amount of cash expected to be collected for tests delivered in prior periods are recognized in product revenue with a corresponding impact to accounts receivable during the period such determination is made. During the three months ended September 30, 2023 and 2022, the Company increased revenue by a net of $2.2 million and $5.9 million, respectively, for tests delivered in prior periods that were fully collected, which increased revenue and decreased net loss by a corresponding amount and decreased loss per share by

$0.02 and $0.06, respectively. During the nine months ended September 30, 2023, the Company reduced revenue by a net of $3.7 million for tests delivered in prior periods, which decreased revenue and increased net loss by a corresponding amount and increased loss per share by $0.03. During the nine months ended September 30, 2022, the Company increased revenue by a net of $16.5 million for tests delivered in prior periods, which increased revenue and decreased net loss by a corresponding amount and decreased loss per share by $0.17.

Product revenue is constrained via refunds estimated to be paid to insurance carriers. Such refunds are recognized in accrued liabilities until they are either paid to the respective insurance carrier or it is determined the refund will not ultimately be paid, at which time the related accrual is reduced with a corresponding increase to revenue. During the three months ended September 30, 2023 and 2022, the reserves for refunds to insurance carriers were reduced and product revenue increased by $1.2 million and $1.6 million, respectively, for amounts the Company determined would not be refunded to insurance carriers. The increased revenue and corresponding decreased net loss resulted in a decreased loss per share by $0.01 and $0.02 for the three months ended September 30, 2023 and 2022, respectively. During the nine months ended September 30, 2023 and 2022, the reserves for refunds to insurance carriers were reduced and product revenue increased by $7.7 million and $4.0 million, respectively, for amounts the Company determined would not be refunded to insurance carriers. The increased revenue and corresponding decreased net loss resulted in a decreased loss per share by $0.07 and $0.04 for the nine months ended September 30, 2023 and 2022, respectively.

Licensing and Other Revenues

The Company recognizes licensing revenues from its cloud-based distribution service offering, Constellation, by granting licenses to its licensees to use certain of the Company’s proprietary intellectual properties and cloud-based software and IVD kits. The Company also recognizes revenues from its strategic collaboration agreements, such as those with BGI Genomics Co., Ltd. and Foundation Medicine, Inc. The Company recognizes licensing revenue through agreements with pharmaceutical companies in support of potential clinical trials managed by the pharmaceutical companies.

Constellation

The laboratory partners with whom the Company enters into a licensing arrangement represent the licensees and are identified as customers. The licensees do not have the right to possess the Company’s software, but rather receive services through the cloud software. These arrangements often include: (i) the delivery of the services through the cloud software, (ii) the necessary support and training, and (iii) the IVD kits to be consumed as tests are processed. The Company does not consider the software as a service, the support or the training as being distinct in the context of such arrangements, and therefore they are combined as a single performance obligation. The software, support and training are delivered simultaneously to the licensees over the term of the arrangement.

The Company bills the majority of licensees, who process the tests in their laboratories, a fixed price for each test processed. Licensing revenues are recognized as the performance obligations are satisfied (i.e., upon the delivery of each test) and reported in licensing and other revenues in the Company’s statements of operations and comprehensive loss.

BGI Genomics

In February 2019, the Company entered into a License Agreement (the “BGI Genomics Agreement”) with BGI Genomics to develop, manufacture, and commercialize NGS-based genetic testing assays for clinical and commercial use. The BGI Genomics Agreement has a term of ten years and expires in February 2029. Pursuant to the BGI Genomics Agreement, the Company licensed its intellectual property to and will provide development services for BGI. Following completion of development services, the Company will provide assay interpretation services over the term of the agreement. Revenue associated with these performance obligations was recognized over time using the input method, based on costs incurred to perform the development services, since the level of costs incurred over time best reflect the transfer of development services. Revenue associated with the assay interpretation services will be recognized upon delivery of these services. Funds received in advance are recorded as deferred revenue and will be recognized as the related services are delivered.

In accordance with ASC 340-40, any incremental costs incurred to obtain a contract with a customer are required to be capitalized and amortized over the period in which the goods and services are transferred to the customer. The incremental costs incurred in connection with the BGI Genomics arrangement are not material on an accumulated basis and therefore have not been capitalized but have been expensed as incurred.

The initial transaction price was primarily comprised of license and milestone fees. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. Certain milestone and license fees were constrained and not included in the transaction price due to the uncertainties of research and development. The Company re-evaluates the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur. The allocation of the transaction price was performed based on standalone selling prices, which are based on estimated amounts that the Company would charge for a performance obligation if it were sold separately.

According to the BGI Genomics Agreement, the Company is entitled to a total of $50.0 million, comprised of upfront technology license fees, prepaid royalties relating to future sales of licensed products and performance of assay interpretation services, and milestone payments. Due to uncertainties in achieving certain milestones, $6.0 million of the $50.0 million was constrained. A net of $44.0 million has been collected by the Company in cash which includes $20.0 million in prepaid royalties.

The Company concluded that the license is not a distinct performance obligation as it does not have a stand-alone value to BGI Genomics apart from the related development services. Therefore, license and related development services, for each of the NIPT and Oncology products, representing two separate performance obligations, to which $24.0 million of transaction consideration was allocated. Of this amount, $0.1 million and $7.3 million were recognized in the nine months ended September 30, 2023 and 2022, respectively. This performance obligation was fully satisfied in March 2023 and no further related amounts will be recognized as revenue.

As of September 30, 2023, the Company's performance obligation to provide ongoing NIPT assay interpretation services was removed. Therefore, the Company now has a single remaining performance obligation related to Oncology assay interpretation services, to which $20.0 million of transaction consideration was allocated and prepaid by BGI Genomics. During the nine months ended September 30, 2023, the Company recognized $1.1 million related to oncology assay interpretation services, of which $0.7 million was recognized against deferred royalties. None was recognized in 2022. The Company currently has $19.3 million in deferred revenue as of September 30, 2023.

As required by the BGI Genomics Agreement, in June 2019 the Company prepaid $6.0 million to BGI Genomics for future sequencing services and $4.0 million for future sequencing equipment. These advance payments are for equipment and services to be received in future periods, which was assessed as a standalone transaction that did not reduce revenue, aggregated to $10.0 million and was originally recorded in long-term advances on the Company’s Condensed Consolidated Balance Sheet and will be periodically assessed for impairment. During the year ending December 31, 2022, $4.0 million was reclassified as prepaid expenses and other current assets. During the three and nine months ended September 30, 2023, $1.4 million and $4.0 million in equipment and services was received, respectively, which brought the remaining advanced payments to $6.0 million, with $1.1 million recorded in prepaid expenses and other current assets and $4.9 million recorded in other assets.

Foundation Medicine, Inc.

In August 2019, the Company entered into a License and Collaboration Agreement (the “Foundation Medicine Agreement”) with Foundation Medicine to develop and commercialize personalized circulating tumor DNA monitoring assays, for use by biopharmaceutical and clinical customers who order Foundation Medicine’s FoundationOne CDx. The Foundation Medicine Agreement has an initial term of five years, expiring in August 2024, with automatic renewals thereafter for successive one-year terms, unless the Foundation Medicine Agreement is earlier terminated in accordance with its terms. Natera and Foundation Medicine will share the revenues generated from both biopharmaceutical and clinical customers in accordance with the terms of the Foundation Medicine Agreement.

Pursuant to the Foundation Medicine Agreement, the Company will provide development services that are required to customize its proprietary Signatera test to work with Foundation Medicine’s FoundationOne CDx in conjunction with granting the use of the Company’s intellectual property. Following completion of those development services, the Company is currently providing assay testing services over the term of the agreement. The intellectual property has been licensed to Foundation Medicine for the customized test. In addition, the Company is responsible for delivering clinical study plans in order to demonstrate efficacy of the customized test which commenced in the second quarter of 2021. Revenues associated with each of the performance obligations are recognized over time using the input method, based on costs incurred to perform the development services, since the level of costs incurred over time best reflect the transfer of development services. Revenue associated with the assay testing services will be recognized upon delivery of these services. Funds received in advance are recorded as deferred revenue and will be recognized as the related services are delivered.

The initial transaction price was primarily comprised of license and milestone fees. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. Certain milestone fees were constrained and not included in the transaction price due to the uncertainties of research and development. The Company re-evaluates the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur. The allocation of the transaction price was performed based on standalone selling prices, which are based on estimated amounts that the Company would charge for a performance obligation if it were sold separately.

The Company is entitled to a total of $32.0 million, comprised of upfront technology license fees, prepaid royalties relating to future sales of licensed products and performance of assay interpretation services, and milestone payments. $7.7 million is constrained due to uncertainties in achieving certain milestones. A net of $24.3 million has been collected by the Company in cash which includes $5.0 million of prepaid royalties.

The Company concluded that the license is not a distinct performance obligation as it does not have a stand-alone value to Foundation Medicine apart from the related development services. Therefore, license and related development services, for Oncology products, represent a single performance obligation, to which $19.3 million of transaction consideration was allocated. Of this amount, $0.2 million and $2.9 million was recognized in the nine months ended September 30, 2023 and 2022, respectively. This performance obligation was fully satisfied in March 2023 and no further related amounts will be recognized as revenue.

Royalties related to assay interpretation services represent separate performance obligations for Oncology products, to which $5.0 million of transaction consideration was allocated and prepaid by Foundation Medicine. During the nine months ended September 30, 2023 and 2022, the Company recognized $0.3 million and $0.1 million, respectively, related to oncology assay interpretation services. The Company currently has $3.9 million in deferred revenue as of September 30, 2023.

Disaggregation of Revenues

The Company measures its performance results primarily based on revenues recognized from the three categories described below. The following table shows disaggregation of revenues by payer types:

Three months ended

Nine months ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands)

Insurance carriers

$

239,780

$

174,825

$

676,680

$

507,389

Laboratory and other partners

21,731

27,050

71,985

69,929

Patients

6,795

8,762

22,801

25,652

Total revenues

$

268,306

$

210,637

$

771,466

$

602,970

The following table presents total revenues by geographic area based on the location of the Company’s payers:

Three months ended

Nine months ended

 

September 30, 

September 30, 

 

    

2023

    

2022

    

2023

2022

 

(in thousands)

United States

 

$

259,870

$

197,066

$

746,420

$

576,169

Americas, excluding U.S.

 

1,288

1,155

3,652

2,426

Europe, Middle East, India, Africa

 

5,255

4,956

16,071

12,383

Asia Pacific and Other

 

1,893

7,460

5,323

11,992

Total revenues

 

$

268,306

$

210,637

$

771,466

$

602,970

The following table summarizes the Company’s beginning and ending balances of accounts receivable and deferred revenues:

Balance at

Balance at

September 30, 

December 31,

(in thousands)

2023

2022

Assets:

Accounts receivable, net

$

255,147

$

244,385

Liabilities:

Deferred revenue, current portion

$

15,012

$

10,777

Deferred revenue, long-term portion

21,033

20,001

Total deferred revenues

$

36,045

$

30,778

The following table summarizes the changes in the balance of deferred revenues during the nine months ended September 30, 2023 and 2022:

September 30, 

September 30, 

2023

2022

(in thousands)

Beginning balance

$

30,778

$

28,722

Increase in deferred revenues

24,553

20,268

Reclass of unbilled revenues previously deferred

(337)

Revenue recognized during the period that was included in
deferred revenues at the beginning of the period

(9,610)

(7,877)

Revenue recognized from performance obligations satisfied
within the same period

(9,676)

(12,439)

Ending balance

$

36,045

$

28,337

During the nine months ended September 30, 2023, revenue recognized that was included in the deferred revenue balance at the beginning of the period totaled $9.6 million. This balance consisted of approximately a net $0.8 million related to BGI Genomics and Foundation Medicine and $8.8 million related to genetic testing services. The current portion of deferred revenue includes $12.8 million from genetic testing services and $2.2 million from the Foundation Medicine Agreement as of September 30, 2023. The non-current portion of deferred revenue includes $19.3 million from the BGI Genomics Agreement and $1.7 million from the Foundation Medicine Agreement as of September 30, 2023.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Measurements  
Fair Value Measurements

4. Fair Value Measurements

The Company's financial assets and liabilities carried at fair value are comprised of investment assets that include money market and investments.

The fair value accounting guidance requires that assets and liabilities be carried at fair value and classified in one of the following three categories:

Level I: Quoted prices in active markets for identical assets and liabilities that the Company has the ability to access.

Level II: Observable market-based inputs or unobservable inputs that are corroborated by market data, such as quoted prices, interest rates, and yield curves; and

Level III: Inputs that are unobservable data points that are not corroborated by market data.

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

Assets and Liabilities That Are Measured at Fair Value on a Recurring Basis

The following table represents the fair value hierarchy for the Company’s financial assets and financial liabilities measured at fair value on a recurring basis:

September 30, 2023

December 31, 2022

    

Level I

Level II

Level III

    

Total

    

Level I

Level II

Level III

    

Total

(in thousands)

Financial Assets:

Cash, cash equivalents and restricted cash (1)

$

668,710

$

$

$

668,710

$

466,091

$

$

$

466,091

U.S. Treasury securities

224,443

224,443

346,057

346,057

Corporate bonds and notes

3,976

3,976

23,529

23,529

Municipal securities

39,428

39,428

62,715

62,715

Total financial assets

$

893,153

$

43,404

$

$

936,557

$

812,148

$

86,244

$

$

898,392

(1)Cash equivalents includes money market deposits and liquid demand deposits.

Fair Value of Short-Term and Long-Term Debt:

As of September 30, 2023, the estimated fair value of the total principal outstanding and accrued interest of the Credit Line, which are not presented at fair value on the Condensed Consolidated Balance Sheets for both September 30, 2023 and December 31, 2022, was $80.4 million, and were based upon observable Level 2 inputs, including the interest rate based on the 30-day Secured Overnight Financing Rate (“SOFR”) average, plus 1.21%.

As of September 30, 2023, the estimated fair value of the Convertible Notes, which are not presented at fair value on the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, was $391.4 million and $358.4 million, respectively, based upon observable, Level 2 inputs, including pricing information from recent trades of the Convertible Notes. See Note 10, Debt, for additional details.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments
9 Months Ended
Sep. 30, 2023
Financial Instruments  
Financial Instruments

5. Financial Instruments

The Company elected to invest a portion of its cash assets in conservative, income earning, and liquid investments. Cash, cash equivalents, restricted cash and investments, which are classified as available-for-sale securities, consisted of the following:

September 30, 2023

December 31, 2022

    

Amortized
Cost

    

Gross
Unrealized
Loss

    

Estimated Fair Value

    

Amortized
Cost

    

Gross
Unrealized
Gain

    

Gross
Unrealized
Loss

    

Estimated Fair Value

(in thousands)

Cash, cash equivalents and restricted cash (2)

$

668,710

$

$

668,710

$

466,091

$

$

$

466,091

U.S. Treasury securities (1)

 

227,276

(2,833)

 

224,443

 

358,385

 

 

(12,328)

 

346,057

Corporate bonds and notes (1)

 

4,000

(24)

 

3,976

 

24,045

 

 

(516)

 

23,529

Municipal securities (1)

41,701

(2,273)

39,428

65,973

1

(3,259)

62,715

Total

$

941,687

$

(5,130)

$

936,557

$

914,494

$

1

$

(16,103)

$

898,392

Classified as:

Cash, cash equivalents and restricted cash (2)

668,710

466,091

Short-term investments

267,847

432,301

Total

$

936,557

$

898,392

(1)Per the Company’s investment policy, all debt securities are classified as short-term investments irrespective of holding period.  
(2)Cash equivalents includes money market deposits and liquid demand deposits.

The Company invests in U.S. Treasuries, U.S. agency and high-quality municipal bonds which mature at par value and are all paying their coupons on schedule. The Company has therefore concluded an allowance for expected credit losses of its investments was not necessary and will continue to recognize unrealized gains and losses in other comprehensive income (loss). During the nine months ended September 30, 2023, the Company did not sell any investments. The Company uses the specific investment identification method to calculate realized gains and losses and amounts reclassified out of other comprehensive income (loss) to net loss. As of September 30, 2023, the Company had 38 investments in an unrealized loss position in its portfolio. An allowance for credit losses was not necessary as the decrease in the fair market value for a majority of these available-for-sale securities was as a result of a significant average yield rate increase for similar securities as of September 30, 2023. The Company has assessed the unrealized loss position for available-for-sale debt securities for which an allowance for credit losses has not been recorded and concluded any such losses are temporary and not indicative of an impairment as these investments will be held until maturity or price recovery.

The following table presents debt securities available-for-sale that were in an unrealized loss position as of September 30, 2023, aggregated by major security type in a continuous loss position. There were no debt securities available-for-sale in an unrealized loss position for less than 12 months as of September 30, 2023.

Total

Fair Value

Unrealized Loss

(in thousands)

U.S. Treasury securities

$

224,443

$

(2,833)

Corporate bonds and notes

3,976

(24)

Municipal securities

39,428

(2,273)

Total

$

267,847

$

(5,130)

The following table summarizes the Company’s portfolio of available-for-sale securities by contractual maturity as of September 30, 2023:

September 30, 2023

Amortized
Cost

Fair
Value

(in thousands)

Less than or equal to one year

$

242,845

$

239,773

Greater than one year but less than five years

30,132

28,074

Total

$

272,977

$

267,847

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components
9 Months Ended
Sep. 30, 2023
Balance Sheet Components  
Balance Sheet Components

6. Balance Sheet Components

Allowance for doubtful accounts

The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended

    

September 30, 

2023

2022

(in thousands)

Beginning balance

$

5,580

$

3,561

Provision for doubtful accounts

454

1,115

Total

$

6,034

$

4,676

Nine Months Ended

    

September 30, 

2023

2022

(in thousands)

Beginning balance

$

3,830

$

2,429

Provision for doubtful accounts

2,204

2,615

Write-offs

(368)

Total

$

6,034

$

4,676

Property and Equipment, net

The Company’s property and equipment consisted of the following:

September 30, 

December 31, 

Useful Life

2023

    

2022

(in thousands)

Machinery and equipment

3-5 years

$

83,481

$

66,262

Computer equipment

3 years

1,812

 

1,308

Purchased and capitalized software held for internal use

3 years

10,275

5,464

Leasehold improvements

Lesser of useful life or lease term

39,000

 

29,747

Construction-in-process

20,845

 

25,370

155,413

 

128,151

Less: Accumulated depreciation and amortization

(50,583)

 

(35,698)

Total Property and Equipment, net

$

104,830

$

92,453

The Company’s long-lived assets are mostly located in the United States.

During the nine months ended September 30, 2023, the increase in net property and equipment was due to expansion projects and purchases of new equipment for the Company’s laboratories located in Texas and California to expand testing capabilities, offset by depreciation expense of $16.1 million recorded in the nine months ended September 30, 2023. Depreciation expense of $12.2 million was recorded in the nine months ended September 30, 2022. The Company did not incur any impairment charges during the nine months ended September 30, 2023.

Other Accrued Liabilities

The Company’s other accrued liabilities consisted of the following:

September 30, 

    

December 31, 

2023

    

2022

(in thousands)

Reserves for refunds to insurance carriers

$

16,209

$

18,948

Accrued charges for third-party testing

10,960

17,036

Testing and laboratory materials from suppliers

19,902

13,281

Marketing and corporate affairs

8,752

8,943

Legal, audit and consulting fees

35,822

 

36,710

Accrued shipping charges

1,203

485

Sales and income tax payable

5,715

4,319

Accrued third-party service fees

6,865

6,631

Clinical trials and studies

 

11,056

23,301

Operating lease liabilities, current portion

11,038

7,639

Property and equipment purchases

1,617

1,821

Other accrued interest

2,695

1,078

Other accrued expenses

 

1,906

4,022

Total other accrued liabilities

$

133,740

$

144,214

Reserves for refunds to insurance carriers include overpayments from and amounts to be refunded to insurance carriers, and additional amounts that the Company estimates for potential refund requests during the period. When the Company releases these previously accrued amounts, they are recognized as product revenues in the condensed statements of operations and comprehensive loss. The following table summarizes the reserve balance and activities for refunds to insurance carriers for the nine months ending September 30, 2023 and 2022:

September 30, 

    

September 30, 

2023

    

2022

(in thousands)

Beginning balance

$

18,948

$

17,210

Additional reserves

 

7,348

 

15,665

Refunds to carriers

 

(1,236)

(990)

Reserves released to revenue

(8,851)

(13,947)

Ending balance

$

16,209

$

17,938

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases.  
Leases

7. Leases

Operating Leases

In September 2015, the Company’s subsidiary entered into a long-term lease agreement for laboratory and office space totaling approximately 94,000 square feet in Austin, Texas. The original lease term was 132 months beginning in December 2015 and expiring in November 2026 with monthly payments beginning in December 2016. In December 2021, the Company entered into an amendment of the Austin lease agreement which extended the lease of the current premises through March 2033. The amendment also includes two additional office spaces (the “First Expansion Premises” and the

“Second Expansion Premises”). The First Expansion Premises consists of 32,500 rentable square feet and commenced in February 2022. The Second Expansion Premises consists of 65,222 rentable square feet and commenced in September 2022. The terms of the First and Second Expansion Premises expire in March 2033.

In October 2016, the Company entered into a lease directly with its landlord for laboratory and office spaces at its facilities located in San Carlos, California. The Company currently occupies approximately 136,000 square feet comprised of two office spaces (the “First Space” and the “Second Space”). The First Space covers approximately 88,000 square feet, and the Second Space totals approximately 48,000 square feet. The term of this lease is approximately 84 months and expires in October 2023. This lease contains an option to renew the lease term for five years, but the fair market rent amount upon renewal is not available from the landlord. In January 2021, the Company entered into an amendment of the lease to extend the term for 48 months to October 2027. The combined annual rent for the First Space and Second Space will be $9.3 million commencing in October 2023.

The Company entered into a lease agreement commencing June 2018 for its cord blood tissue storage facility in Tukwila, Washington that covers approximately 10,000 square feet. The lease term is 62 months and expired in July 2023. The Company had the option to extend this lease for five years, and the fair market rent upon renewal was not determinable. However, since the Company sold its business related to cord blood and tissue storage in September 2019, the Company has subleased the facility and did not exercise its option to renew the facility upon expiration.

The Company entered into a lease agreement in November 2020 to lease 11,395 square feet of space located in South San Francisco, California over a 36-month term. The premises are used for general office, laboratory and research use. The annual lease payment starts at $0.9 million and escalates annually after commencing in December 2021. In December 2022, the Company exercised the renewal option of the South San Francisco lease agreement. In January 2023, the Company entered in an amendment to extend the lease term of the South San Francisco premises by three years, through November 2026.

The Company entered into a lease agreement in September 2023 to lease 16,319 square feet of space located in Pleasanton, California over a 60-month term. The premises will be used for laboratory and research use and is expected to commence in December 2023. The annual lease payment starts at $0.5 million and escalates annually.

As part of the IPR&D asset acquisition in September 2021, the Company inherited a 24-month lease for 7,107 square feet of laboratory space in Canada. The annual lease payment starts at $0.2 million and expired in August 2023.

The Company has also historically entered into leases of individual workspaces and storage spaces at various locations on both a month-to-month basis without an established lease term, and more recently for certain locations, has committed to terms approximating one to five years. For the facilities without a committed lease term, the Company has elected to not recognize them as right-of-use assets on the condensed consolidated balance sheets as they are all considered short-term leases. For individual workspaces where the committed lease term exceeds one year, the Company has recorded a right-of-use asset on the condensed consolidated balance sheets.

For the nine months ended September 30, 2023, the Company had $0.1 million in noncash operating activities related to additional right-of-use assets accounted for exercising the option to extend a lease under ASC 842. For the nine months ended September 30, 2022, the Company had noncash operating activities of $22.1 million primarily related to additional right-of-use assets related to the Austin First and Second Expansion Premises commenced in February 2022 and September 2022, respectively, which was accounted for as a new lease under ASC 842.

The operating lease right-of-use assets are classified as noncurrent assets in the balance sheet. The corresponding lease liabilities are separated into current and long-term portions as follows:

September 30, 

December 31, 

2023

2022

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

11,038

$

7,639

Operating lease liabilities, long-term portion

68,287

76,577

Total operating lease liabilities

$

79,325

$

84,216

The initial recognition of the operating lease liabilities was measured as the present value of the future minimum lease payments using a discount rate determined as of January 1, 2019. The operating right-of-use assets was calculated as the operating lease liabilities discounted at the present value, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable. In accordance with ASC 842, the incremental borrowing rate was estimated as the annual percentage yield resulting from a corporate debt financing over a loan term approximating the remaining term of each lease, with the effect of certain credit risk rating. As of September 30, 2023, the weighted-average remaining lease term was 6.94 years and the weighted-average discount rate was 6.67%.

The Company continues to recognize lease expense on a straight-line basis. The lease expense includes the amortization of the right-of-assets with the associated interest component estimated by applying the effective interest method. For the three months ended September 30, 2023 and 2022, total lease expense of $3.6 million and $3.5 million was recognized in the condensed statements of operations and comprehensive loss, respectively. For the nine months ended September 30, 2023 and 2022, total lease expense of $11.0 million and $10.0 million was recognized in the condensed statements of operations and comprehensive loss, respectively. Cash paid for amounts in the measurement of operating lease liabilities totaled $3.2 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively. Cash paid for amounts in the measurement of operating lease liabilities totaled $8.4 million and $7.2 million for the nine months ended September 30, 2023 and 2022, respectively.

The present value of the future annual minimum lease payments under all non-cancellable operating leases as of September 30, 2023 are as follows:

Operating Leases

(in thousands)

As of September 30, 2023

2023 (remaining 3 months)

$

3,983

2024

16,031

2025

16,383

2026

16,732

2027

13,676

2028 and thereafter

34,000

100,805

Less: imputed interest

(21,480)

Operating lease liabilities

$

79,325

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies  
Commitments and Contingencies

8. Commitments and Contingencies

Legal Proceedings

The Company is involved in legal matters, including investigations, subpoenas, demands, disputes, litigation, requests for information, and other regulatory or administrative actions or proceedings, including those with respect to intellectual property, testing and test performance, billing, reimbursement, marketing, short seller and media allegations, employment, and other matters.

An independent committee of the Company’s board of directors initiated and has completed an internal investigation into the allegations made in a March 2022 short seller report, with the assistance of the law firm of WilmerHale LLP. WilmerHale had access to company executives, personnel, records, communications, and documents. Based on the investigation, the independent committee, on behalf of the board, has concluded that the allegations of wrongdoing against the Company in the report were unfounded.

The Company is responding to ongoing regulatory and governmental investigations, subpoenas and inquiries, and contesting its current legal matters, but cannot provide any assurance as to the ultimate outcome with respect to any of the foregoing. There are many uncertainties associated with these matters.  Such matters may cause the Company to incur costly litigation and/or substantial settlement charges, divert management attention, result in adverse judgments, fines, penalties, injunctions or other relief, and may result in loss of customer or investor confidence regardless of their merit or ultimate outcome. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of the foregoing were to occur, the Company's business, financial condition, results of operations, cash flows, prospects, or stock price could be adversely affected.

The Company assesses legal contingencies to determine the degree of probability and range of possible loss for potential accrual in its financial statements. When evaluating legal contingencies, the Company may be unable to provide a meaningful estimate due to a number of factors, including the procedural status of the matter in question, the presence of complex or novel legal theories, and/or the ongoing discovery and development of information important to the matters. In addition, damage amounts claimed in litigation or other matters may be unsupported, exaggerated or unrelated to possible outcomes, and as such are not meaningful indicators of its potential liability. Loss contingencies, including claims and legal actions arising in the ordinary course of business, are recorded as liabilities when the likelihood of loss is probable and an amount or range of loss can be reasonably estimated.  During the periods presented, the Company does not believe there are such matters that will have a material effect on the financial statements.  

Intellectual Property Litigation Matters.

The Company has been involved in two patent litigations against CareDx, Inc. (“CareDx”) in the United States District Court for the District of Delaware (“CareDx Patent Cases”). In the first CareDx Patent Case, CareDx alleged, in a complaint filed jointly with the Board of Trustees of the Leland Stanford Junior University (“Stanford”) in March 2019 and amended in March 2020, that the Company infringed three patents (the “CareDx Patents”). The complaint sought unspecified damages and injunctive relief. In September 2021, the Court granted the Company’s motion for summary judgment, finding all three CareDx Patents invalid. This finding was affirmed on appeal by the United States Court of Appeals for the Federal Circuit. CareDx’s petition for rehearing by the Federal Circuit, and its subsequent petition for certiorari to the United States Supreme Court, were both denied. In the second CareDx Patent Case, the Company alleges, in suits filed in January 2020 and May 2022, infringement by CareDx of three of the Company’s patents, seeking unspecified damages and injunctive relief. The case is currently pending and is scheduled for trial in January 2024.

In January 2020, the Company filed suit against ArcherDX, Inc. (“ArcherDX”) in the United States District Court for the District of Delaware. In January 2021, the Company named an additional Archer DX entity, ArcherDx LLC, and Invitae Corp. (“Invitae”) as defendants. The Company alleged, among other things, that certain ArcherDX products, including the Personalized Cancer Monitoring (“PCM”) test, infringed three of the Company’s patents (the “ArcherDX Case”) and sought unspecified monetary damages and injunctive relief. A jury trial was held in May 2023, after which the jury returned a verdict in favor of the Company, finding all three asserted patents valid and infringed by ArcherDX and

Invitae and awarding damages totaling $19.35 million to the Company. A bench trial was held in June 2023 on defendants’ remaining equitable defense against two of the Natera patents; the court issued an order denying the defendants’ equitable defense in September 2023. Also in June 2023, the Company moved for a permanent injunction against the PCM test, which motion remains pending before the court. The court has entered an interim judgment in favor of the Company pursuant to the May 2023 jury verdict and the September 2023 court order. ArcherDX and Invitae have filed post-trial motions in response to the interim judgment. The Company intends to oppose the motions.

The Company is the subject of a lawsuit filed against it by Ravgen, Inc. (“Ravgen”) in June 2020 in the United States District Court for the Western District of Texas, alleging infringement of two Ravgen patents. The complaint seeks monetary damages and injunctive relief. Various parties, including Natera, have filed petitions challenging the validity of the asserted patents with the United States Patent and Trademark Office, all of which were instituted for review, and some of which were decided in favor of upholding the challenged claims. The petitions filed by the Company and certain others remain pending. The lawsuit is currently scheduled for trial in January 2024.

In October 2020, the Company filed suit against Genosity Inc. (“Genosity”), in the United States District Court for the District of Delaware, alleging that various Genosity products infringe one of the Company’s patents and seeking unspecified monetary damages and injunctive relief. The case has been stayed pending the entry of a final judgment in the ArcherDX Case, in which the subject patent is also asserted.

In January 2021, the Company filed suit against Inivata, Inc. and Inivata Ltd. (collectively “Inivata”) in the United States District Court for the District of Delaware. The complaint, amended by the Company in May 2021, alleges that various Inivata oncology products infringe two of the Company’s patents and seeks unspecified monetary damages and injunctive relief. Inivata filed a motion to dismiss the Company’s amended complaint, which the Court denied. In December 2022, the Company filed a second suit against Inivata in the same district court, alleging that certain of Inivata’s oncology products additionally infringe a third patent of the Company’s, and seeking unspecified monetary damages and injunctive relief. The two suits have been consolidated. Inivata has filed a motion to dismiss the Company’s second complaint, which motion is currently pending before the Court.

The Company is the subject of lawsuits filed against it by Invitae in the United States District Court of the District of Delaware alleging, in complaints filed in May and November of 2021, infringement of three patents and seeking monetary damages and injunctive relief. Trial is currently scheduled for March 2024.

In July 2023, the Company filed suit against NeoGenomics Laboratories, Inc. (“NeoGenomics”) in the United States District Court for the Middle District of North Carolina, alleging infringement of certain Natera patents by NeoGenomics’ commercialization of the RaDaR test. The complaint seeks monetary damages and injunctive relief. The Company filed a motion for preliminary injunction, which is pending before the Court.

Other Litigation Matters.

CareDx filed suit against the Company in April 2019 in the United States District Court for the District of Delaware, alleging false advertising, and related claims based on statements describing studies that concern the Company’s technology and CareDx’s technology, seeking unspecified damages and injunctive relief. The Company filed a counterclaim against CareDx in the United States District Court for the District of Delaware, alleging false advertising, unfair competition and deceptive trade practices and seeking unspecified damages and injunctive relief. In March 2022, after trial, the jury returned a verdict that Natera was liable to CareDx and found damages of $44.9 million. The jury also returned a verdict against CareDx, finding that CareDx had engaged in false advertising. On July 17, 2023, the Court granted in part the Company’s motion for judgment as a matter of law requesting that the Court set aside the portions of the jury verdict adverse to Natera, ruling that CareDx is not entitled to any damages. Both parties have filed notices of appeal.

In May 2021, Guardant. Inc. (“Guardant”) filed suit against the Company in the United States District Court of the Northern District of California alleging false advertising and related claims and seeking unspecified damages and injunctive relief. Also in May 2021, the Company filed suit against Guardant in the Western District of Texas, alleging false advertising and related claims. The Company has voluntarily dismissed its Texas suit against Guardant and has

asserted the claims from the Texas action as counterclaims in the California action, seeking unspecified damages and injunctive relief. In August 2021, Guardant moved to dismiss the Company’s counterclaims, which motion was denied in all material respects. Both parties filed cross-motions for summary judgment, which were granted in part and denied in part. Trial is currently scheduled for March 2024.

In November 2021, a purported class action lawsuit was filed against the Company in the United States District Court for the Northern District of California, by a patient alleging various causes of action relating to the Company’s patient billing and seeks, among other relief, class certification, injunctive relief, restitution and/or disgorgement, attorneys’ fees, and costs. In May 2023, the Court granted the Company’s motion to dismiss the lawsuit, and the case was dismissed without prejudice. In July 2023, the plaintiff filed analogous claims in the Superior Court of California, County of San Mateo, to which the Company expects to file a response.

In February 2022, two purported class action lawsuits were filed against the Company in the United States District Court for the Northern District of California. Each suit was filed by an individual patient alleging various causes of action related to the marketing of Panorama and seeking, among other relief, class certification, monetary damages, attorneys’ fees, and costs. These matters have been consolidated. The Company filed a motion to dismiss the consolidated lawsuit, which resulted in the plaintiffs filing an amended complaint in April 2023.

In March 2022, a purported class action lawsuit was filed against the Company and certain of its management in the Supreme Court of the State of New York, County of New York, asserting claims under Sections 11, 12, and 15 of the Securities Act of 1933. The complaint alleges, among other things, that the Company failed to disclose certain information regarding its Panorama test. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs. This matter has been dismissed and the claims raised in this matter have been included in the lawsuit discussed below.

A purported class action lawsuit was filed against the Company and certain of its management in the United States District Court for the Western District of Texas, asserting claims under Sections 10(b) and 20(a) of the Securities Act of 1934 and Rule 10b-5 thereunder. The complaint, filed in April 2022 and amended in October 2022 (to include, among others, the claims raised in the lawsuit discussed in the preceding paragraph), alleges, among other things, that the management defendants made materially false or misleading statements, and/or omitted material information that was required to be disclosed, about certain of the Company’s products and operations. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs. The Company filed a motion to dismiss this lawsuit, which was granted in part and denied in part.

In October 2023, a shareholder derivative complaint was filed in the United States District Court for the Western District of Texas against the Company as nominal defendant and certain of the Company’s management, alleging, among other things, that the management defendants made materially false or misleading statements, and/or omitted material information that was required to be disclosed, about certain of the Company’s products and operations. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs.

Director and Officer Indemnifications

As permitted under Delaware law, and as set forth in the Company’s Amended and Restated Certificate of Incorporation and its Amended and Restated Bylaws, the Company indemnifies its directors, executive officers, other officers, employees and other agents for certain events or occurrences that may arise while in such capacity. The maximum potential future payments the Company could be required to make under this indemnification is unlimited; however, the Company has insurance policies that may limit its exposure and may enable it to recover a portion of any future amounts paid. Assuming the applicability of coverage, the willingness of the insurer to assume coverage, and subject to certain retention, loss limits and other policy provisions, the Company believes any obligations under this indemnification would not be material, other than standard retention amounts for securities related claims. However, no assurances can be given that the covering insurers will not attempt to dispute the validity, applicability, or amount of coverage without expensive litigation against these insurers, in which case the Company may incur substantial liabilities as a result of these indemnification obligations.  

Third-Party Payer Reimbursement Audits

From time to time, the Company receives recoupment requests from third-party payers for alleged overpayments. The Company disagrees with the contentions of pending requests and/or has recorded an estimated reserve for the alleged overpayments if probable and estimable.  

Contractual Commitments

The following table sets forth the Company’s material contractual commitments as of September 30, 2023 with a remaining term of at least one year:

Party

Commitments

Expiry Date

(in thousands)

Laboratory instruments supplier

$

9,400

December 2024

Material suppliers

23,322

March 2028

Application service providers

14,574

March 2026

Leases (1)

2,651

November 2028

Other material suppliers

14,695

Various

Total

$

64,642

(1)Represents executed leases which have not commenced. Please refer to Note 7, Leases, for additional information.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Stock-Based Compensation  
Stock-Based Compensation

9. Stock-Based Compensation

2015 Equity Incentive Plan

General.  The Company’s board of directors adopted its 2015 Equity Incentive Plan (the “2015 Plan”) in June 2015. The 2015 Plan replaced the Company’s prior stock plans.

Share Reserve.  The initial number of shares of the Company’s common stock available for issuance under the 2015 Plan was 3,451,495 shares. The number of shares reserved for issuance under the 2015 Plan will be increased automatically on the first business day of each fiscal year, commencing in 2016, by a number equal to the least of:

3,500,000 shares;

4% of the shares of common stock issued and outstanding on the last business day of the prior fiscal year; or

a number of shares determined by the Company’s board of directors.

Stock options vest as determined by the compensation committee. In general, they will vest over a four-year period following the date of grant. Stock options expire at the time determined by the compensation committee but in no event more than ten years after they are granted. These awards generally expire earlier if the participant's service terminates earlier.

Restricted Shares and Stock Units.  Restricted shares and stock units (“RSUs”) may be awarded under the 2015 Plan in return for any lawful consideration, and participants who receive restricted shares or stock units generally are not required to pay cash for their awards. In general, these awards will be subject to vesting. Vesting may be based on length of service, the attainment of performance-based milestones or a combination of both, as determined by the compensation committee.

Employee Stock Purchase Plan

During the period ended September 30, 2023, there have not been any changes to the Company’s 2015 Natera, Inc. Employee Stock Purchase Plan (the “ESPP”) as disclosed in Form 10-K for the fiscal year ended December 31, 2022.  

The Company has made 3,964,612 shares available for issuance under the Plan as of September 30, 2023, a number that is automatically increased on the first business day of each fiscal year of the Company during the term of the ESPP by the least of (i) 1% of the total number of shares of common stock actually issued and outstanding on the last business day of the prior fiscal year, (ii) 880,000 shares of common stock (subject to the ESPP), or (iii) a number of shares of common stock determined by the Company’s board of directors.

The first offering period of 2023 started on November 1, 2022 and ended on April 30, 2023. As of September 30, 2023, 218,649 shares have been purchased in the first offering period. The second offering period of 2023 began on May 1, 2023 and ended on October 31, 2023.

Stock Options and Restricted Stock Units

The following table summarizes option and RSU activity for the nine months ended September 30, 2023:

Outstanding Options and RSUs

    

    

    

    

Weighted-

    

Weighted-

Average

Shares

Number of

Average

Remaining

Aggregate

Available for

Shares

Exercise

Contractual

Intrinsic

(in thousands, except for contractual life and exercise price)

Grant

Outstanding

Price

Life

Value

(in years)

Balance at December 31, 2022

 

3,263

 

5,300

$

21.11

 

4.84

$

131,385

Additional shares authorized

 

3,500

Options granted

 

(497)

 

497

$

44.29

Options exercised

 

 

(265)

$

13.26

RSUs granted

(5,728)

RSUs forfeited/cancelled

760

Balance at September 30, 2023

 

1,298

 

5,532

$

23.57

4.61

$

142,513

Exercisable at September 30, 2023

 

4,525

$

13.81

3.74

$

141,977

Vested and expected to vest at September 30, 2023

 

5,466

$

23.05

4.56

$

142,478

Performance-based Awards

The Company grants certain senior-level executives performance stock options and units which vest based on either market and time-based service conditions or performance and time-based service conditions, which are referred to herein as performance-based awards. The Company assessed the performance-based awards with the appropriate valuation method and has recognized the applicable stock-based compensation expense.

The Company has recognized $23.0 million and $12.4 million in stock-based compensation for performance-based awards for the three months ended September 30, 2023 and 2022, respectively. The Company has recognized $40.5 million and $40.0 million in stock-based compensation for performance-based awards for the nine months ended September 30, 2023 and 2022, respectively. There were no performance-based awards with market conditions and a fair value estimated using a Monte Carlo simulation model granted in the nine months ended September 30, 2023 and 2022.

Restricted Stock Units

The following table summarizes unvested RSU for the nine months ended September 30, 2023:

Weighted-

Average

Grant Date

(in thousands, except for grant date fair value)

Shares

Fair Value

Balance at December 31, 2022

6,836

$

57.12

Granted

5,728

$

44.99

Vested

(2,364)

$

57.01

Cancelled/forfeited

(760)

$

50.01

Balance at September 30, 2023

9,440

$

50.28

Stock-Based Compensation Expense

Stock based compensation is related to stock options and RSUs granted to the Company’s employees and is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards on a straight-line basis. If awards have both a service condition and performance or market condition, then an accelerated expense method is used. No compensation cost is recognized when the requisite service has not been met and the awards are therefore forfeited.

Employee stock-based compensation expense is calculated based on awards ultimately expected to vest and has been reduced for estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods, if actual forfeitures differ from those estimates. Non-employee stock-based compensation expense is not adjusted for estimated forfeitures up until the occurrence of the actual forfeiture of the associated awards.

The following tables present the effect of employee and non-employee stock-based compensation expense on selected statements of operations line items for the three and nine months ended September 30, 2023 and 2022.

Three months ended September 30, 

2023

2022

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

(in thousands)

Cost of revenues

$

3,284

$

15

$

3,299

$

2,124

$

$

2,124

Research and development

 

18,278

 

650

 

18,928

 

12,972

 

497

 

13,469

Selling, general and administrative

 

35,233

 

271

 

35,504

 

24,524

 

221

 

24,745

Total

$

56,795

$

936

$

57,731

$

39,620

$

718

$

40,338

Nine months ended September 30, 

 

2023

2022

 

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

 

 

(in thousands)

Cost of revenues

$

8,669

$

24

$

8,693

$

5,903

$

$

5,903

Research and development

 

47,316

 

1,965

 

49,281

 

33,911

 

1,432

 

35,343

Selling, general and administrative

 

83,822

 

1,100

 

84,922

 

74,700

 

452

 

75,152

Total

$

139,807

$

3,089

$

142,896

$

114,514

$

1,884

$

116,398

As of September 30, 2023, approximately $368.4 million of unrecognized compensation expense, adjusted for estimated forfeitures, related to unvested option awards and RSUs will be recognized over a weighted-average period of approximately 2.5 years.

Valuation of Stock Option Grants to Employees and Non-employees

The Company utilizes the Black-Scholes option pricing model when estimating the fair value of stock options. For the three and nine months ended September 30, 2023, the following valuation assumptions were applied on both the employee and non-employee options.

Three months ended September 30, 

Nine months ended September 30, 

    

2023

    

    

2022

    

2023

2022

Expected term (years)

 

6.03

 

6.05

5.20

6.03

5.12

10.00

Expected volatility

 

68.23

%

 

61.63

%

68.23

%

70.07

%

55.91

%

62.30

%

Expected dividend rate

 

%

 

%

%

%

Risk-free interest rate

 

4.18

%

 

3.15

%

3.41

%

4.18

%

1.62

%

3.15

%

As of September 30, 2023, total stock options outstanding include stock options for 23,005 shares of common stock that were granted to non-employees, of which none are vested. Stock-based compensation expense related to stock options granted to non-employees is recognized as the stock option is earned and the services are rendered. The Company believes that the estimated fair value of the stock options is more readily measurable than the fair value of the services rendered.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt  
Debt

10. Debt

Credit Line Agreement

In September 2015, the Company entered into a credit line with UBS (the “Credit Line”) providing for a $50.0 million revolving line of credit which was fully drawn down in 2016. The Credit Line was amended in July 2017 and bears interest at 30-day LIBOR plus 1.10%. The interest rate was subsequently changed to the 30-day SOFR average, plus 1.21%. The SOFR rate is variable. The interest rate as of September 30, 2023 was 6.53%. The Credit Line was subsequently increased from $50.0 million to $150.0 million in 2020. In November 2022, the Company drew down $30.0 million from the $100.0 million available from the Credit Line. The Credit Line is secured by a first priority lien and security interest in the Company’s money market and marketable securities held in its managed investment account with UBS. UBS has the right to demand full or partial payment of the Credit Line obligations and terminate the Credit Line, in its discretion and without cause, at any time. In June 2023, the Credit Line decreased from $150.0 million to $100.0 million. As of September 30, 2023, the Company has drawn down a total of $80.0 million and there is $20.0 million remaining and available on the Credit Line. In October 2023, the interest rate for the Credit Line was subsequently changed to the 30-day SOFR average, plus 0.5%.

For the three months ended September 30, 2023 and 2022, the Company recorded interest expense on the Credit Line of $1.3 million and $0.4 million, respectively. For the nine months ended September 30, 2023 and 2022, the Company recorded interest expense on the Credit Line of $3.7 million and $0.8 million, respectively. Interest payments on the Credit Line were made within the same periods. As of September 30, 2023 and December 31, 2022, the total principal amount outstanding with accrued interest was $80.4 million.

Convertible Notes

In April 2020, the Company issued $287.5 million aggregate principal amount of Convertible Notes due 2027 in a private placement offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. The Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 2.25% per year, payable in cash semi-annually. The Convertible Notes mature in May 2027, unless earlier converted, repurchased or

redeemed in accordance with their terms. Upon conversion, the Convertible Notes are convertible into cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election.

The Company received net proceeds from the Convertible Notes of $278.3 million, after deducting the initial purchasers’ discounts and debt issuance costs. The Company used approximately $79.2 million of the net proceeds from the Convertible Notes offering to repay its obligations under the 2017 Term Loan with OrbiMed.

The holders of the Convertible Notes may convert all or a portion of their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding February 1, 2027 in multiples of $1,000 principal amount, under any the following circumstances:  

During any fiscal quarter commencing after March 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price on each applicable trading day.
During the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of that five-day consecutive trading period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day.
If the Company calls any or all of the Convertible Notes for redemption at any time prior to the close of business on the second business day prior to the redemption date.
Upon the occurrence of certain distributions.
Upon the occurrence of specified corporate transactions.

The first two circumstances have been met as of September 30, 2023. However, there were no conversions for the period ending September 30, 2023.

The Convertible Notes are convertible into shares of the Company’s common stock, par value $0.0001 per share, at an initial conversion rate of 25.7785 shares of common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $38.79 per share of common stock, convertible to 7,411,704 shares of common stock. The conversion rate and corresponding conversion price are subject to adjustment upon the occurrence of certain events but will not be adjusted for any accrued or unpaid interest. The holders of the Convertible Notes who redeem their Convertible Notes in connection with a make-whole fundamental change are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a fundamental change, the holders of the Convertible Notes may require the Company to repurchase for cash all or a portion of their Convertible Notes at a price equal to 100% of the principal amount, plus any accrued and unpaid interest.

The Company may not redeem the Convertible Notes prior to May 2024, and no sinking fund is provided for the Convertible Notes. The Company may redeem for cash all or any portion of the Convertible Notes, at the Company’s option, on or after May 2024, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on the trading day immediately preceding the date on which the Company provides notice of redemption. The redemption price will be equal to 100% of the principal amount of the Convertible Notes to be redeemed plus accrued and unpaid interest.

Upon adoption of ASU 2020-06, the Company allocated all of the debt discount to long-term debt. The debt discount is amortized to interest expense using the effective interest method, computed to be 2.72%, over the life of the

Convertible Notes or approximately its seven-year term. The outstanding Convertible Notes balances as of September 30, 2023 and December 31, 2022 are summarized in the following table:

September 30, 2023

December 31, 2022

(in thousands)

Long-Term Debt

Outstanding Principal

$

287,500

$

287,500

Unamortized debt discount and issuance cost

(4,881)

(5,847)

Net carrying amount

$

282,619

$

281,653

The following tables present total interest expense recognized related to the Convertible Notes during the three and nine months ended September 30, 2023 and 2022:

Three months ended September 30, 

2023

2022

(in thousands)

Cash interest expense

Contractual interest expense

$

1,617

$

1,617

Non-cash interest expense

Amortization of debt discount and debt issuance cost

324

316

Total interest expense

$

1,941

$

1,933

Nine months ended September 30, 

2023

2022

(in thousands)

Cash interest expense

Contractual interest expense

$

4,851

$

4,852

Non-cash interest expense

Amortization of debt discount and debt issuance cost

966

941

Total interest expense

$

5,817

$

5,793

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Taxes  
Income Taxes

11. Income Taxes

During the three months ended September 30, 2023 and 2022, the Company recorded total income tax expense of approximately $202,000 and $185,000, respectively. During the nine months ended September 30, 2023 and 2022, the Company recorded total income tax expense of approximately $80,000 and $557,000, respectively. The income tax expense is primarily attributable to state income tax and foreign income tax expenses resulting from testing to clinics and licenses of cloud-based software and intellectual property that are based in a foreign country. Due to the Company’s history of cumulative operating losses, the Company concluded that, after considering all the available objective evidence, it is not more likely than not that all of the Company’s net deferred tax assets will be realized. Accordingly, all of the Company’s deferred tax assets, which includes net operating loss carryforwards and tax credits related primarily to research and development, continue to be subjected to a full valuation allowance as of September 30, 2023. The Company will continue to maintain a full valuation allowance until there is sufficient evidence to support recoverability of its deferred tax assets.

Interest and/or penalties related to income tax matters are recognized as a component of income tax expense. As of September 30, 2023 and December 31, 2022, there were no accrued interest and penalties related to uncertain tax positions.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share
9 Months Ended
Sep. 30, 2023
Net Loss per Share  
Net Loss per Share

12. Net Loss per Share

The Convertible Notes are convertible by the holders as of September 30, 2023. Upon conversion, the Company has the option to pay cash, issue shares of common stock, or any combination thereof for the aggregate amount due upon conversion. If converted, the shares issued to settle the Convertible Notes would exceed the Convertible Note principle by $105.7 million based on the closing price of the Company’s common stock as of September 30, 2023. Since the Company is in a net loss position in the periods presented, the shares which would be issued upon conversion of the Convertible Notes are excluded from the net loss per share calculation as it would have an antidilutive effect. As such, the 7.4 million shares underlying the conversion option of the Convertible Notes have been excluded from the calculation of diluted earnings per share. If converted, the Company does not intend to settle the obligation in cash.

The following table shows total outstanding potentially dilutive shares excluded from the computation of diluted loss per share as their effect would be anti-dilutive, as of September 30, 2023 and 2022:

September 30, 

     

2023

    

2022

 

(in thousands)

Options to purchase common stock

5,532

 

5,345

Performance-based awards and restricted stock units

9,440

7,243

Employee stock purchase plan

188

148

Convertible Notes

7,411

7,411

Earnouts for development with acquired Canadian entity

525

Total

22,571

 

20,672

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events  
Subsequent Events

13. Subsequent Events

None.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. The unaudited interim condensed consolidated financial information includes only adjustments of a normal recurring nature necessary for a fair presentation of the Company’s results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the nine months ended September 30, 2023, are not necessarily indicative of the results for the full year or the results for any future periods. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements at that date. These financial statements should be read in conjunction with the audited financial statements, and related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.

Some items in the prior period financial statements were reclassified to conform to the current presentation.

Liquidity Matters

Liquidity Matters

The Company has incurred net losses since its inception and anticipates net losses and negative operating cash flows for the near future. The Company had a net loss of $356.8 million for the nine months ended September 30, 2023 and an accumulated deficit of $2.3 billion as of September 30, 2023. As of September 30, 2023, the Company had $668.7 million in cash, cash equivalents, and restricted cash, $267.8 million in marketable securities, an $80.4 million outstanding balance on its Credit Line (as defined in Note 10, Debt) including accrued interest and $287.5 million of outstanding principal on its 2.25% Convertible Senior Notes (the “Convertible Notes”). As of September 30, 2023, the Company had $20.0 million remaining and available on its Credit Line.

While the Company has introduced multiple products that are generating revenues, these revenues have not been sufficient to fund all operations. Accordingly, the Company has funded the portion of operating costs that exceeds revenues through a combination of equity issuances, debt issuances, and other financings.

The Company continues to develop and commercialize future products and invest in the growth of its business and, consequently, will need to generate additional revenues to achieve future profitability and will need to raise additional equity or debt financing. If the Company raises additional funds by issuing equity securities, its stockholders will experience dilution. Additional debt financing, if available, may involve covenants restricting its operations or its ability to incur additional debt. Any additional debt financing or additional equity that the Company raises may contain terms that are not favorable to it or its stockholders and requires significant debt service payments, which diverts resources from other activities. Additional financing may not be available at all, or in amounts or on terms acceptable to the Company. If the Company is unable to obtain additional financing, it may be required to delay the development and commercialization of its products and significantly scale back its business and operations.

On September 10, 2021, the Company entered into an agreement with a third party for an asset acquisition where the acquired asset was in-process research and development primarily in exchange for an equity consideration payment. In addition, pursuant to the agreement, certain employees of the third party became employees of the Company. The third party was a biotechnology company focused on oncology. The total upfront acquisition consideration amounts to $35.6 million composed of the issuance of 276,346 shares of the Company's common stock with a fair value of $30.9 million, approximately $3.9 million of cash consideration, assumed net liabilities of $0.2 million, as well as $0.6 million of acquisition related legal and accounting costs directly attributable to the acquisition of the asset. The Company accounted for the transaction as an asset acquisition as substantially all of the estimated fair value of the gross assets acquired was concentrated in a single identified in-process research and development asset (“IPR&D”) thus satisfying the requirements of the screen test in ASU 2017-01. The estimated fair value of the acquired workforce was not significant. The Company concluded the acquired IPR&D has no alternative-future use and accordingly expensed approximately $35.6 million, on the day the transaction closed as research and development expense, which is reflected in its consolidated statement of operations.

Further, additional consideration aggregating up to approximately $35.0 million was estimated to be paid via issuance of an estimated 269,547 additional Natera common shares, consistent with the registration statement filed with the SEC on September 10, 2021, upon achievement of defined milestones relating to product development, commercial launch and continued employment of certain selling shareholders, each of which will be revalued at each reporting date and amount of compensation expense will be adjusted accordingly and reported in research and development expenses. In November 2022, the terms of the payment for any remaining consideration were modified, resulting in $10.0 million of consideration paid in December 2022 and $15.0 million of consideration paid in March 2023, with such consideration primarily consisting of Natera common stock.

In September 2023, the Company completed an underwritten equity offering and sold 4,550,000 shares of its common stock at a price of $55 per share to the public. Before estimated offering expenses of $0.4 million, the Company received proceeds of approximately $235.8 million net of the underwriting discount. In November 2022, the Company completed an underwritten equity offering and sold 13,144,500 shares of its common stock at a price of $35 per share to the public. Before estimated offering expenses of $0.5 million, the Company received proceeds of approximately $433.2 million net of the underwriting discount.

Based on the Company’s current business plan, the Company believes that its existing cash and marketable securities will be sufficient to meet its anticipated cash requirements for at least 12 months after November 8, 2023.

Principles of Consolidation

Principles of Consolidation

The accompanying condensed consolidated financial statements include all the accounts of the Company and its subsidiaries. The Company established a subsidiary that operates in the state of Texas to support the Company’s laboratory and operational functions. The Company established a subsidiary that operates in Canada following the acquisition of the IPR&D asset. All intercompany balances and transactions have been eliminated.

Use of Estimates

Use of Estimates

The preparation of financial statements in accordance with generally accepted accounting principles (“GAAP”) in the United States requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include the allowance for doubtful accounts, average selling price expected to be received from payors, the discount rate impacting the operating right-of-use assets and the associated lease liabilities, the average useful life for property and equipment, deferred revenues associated with unsatisfied performance obligations, accrued liability for potential refund requests, stock-based compensation, the fair value of options, income tax uncertainties, and the expected consideration to be received from contracts with customers. These estimates and assumptions are based on management's best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors, including contractual terms and statutory limits; however, actual results could differ from these estimates and could have an adverse effect on the Company's financial statements.

Revenue

The total consideration which the Company expects to be entitled to receive from patients and insurance carriers in exchange for the Company's products is a significant estimate determined by calculating the average selling price based on the contractual pricing agreed to with each insurance carrier for each test (CPT code) performed adjusted for variable consideration related to historical percent of cases allowed, historical percent of patient responsibility collected, and historical percent of contract price collected from insurance carriers. The Company uses the expected-value approach of estimating variable consideration.  The Company also considers recent trends, past events not expected to recur, and future known changes such as anticipated contractual pricing changes or changes to insurance coverage.  For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio approach to estimate the effects of variable consideration. The Company also applies a constraint to the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue may occur in future periods. 

When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.

Allowance for doubtful accounts

The allowance for doubtful accounts for trade accounts receivable is based on the Company’s assessment of the collectability of accounts related to our clinics and laboratory partner customers. The Company regularly reviews the allowance by considering factors such as historical experience, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. See Note 6, Balance Sheet Components, for a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022. The Company currently does not have an incremental allowance for doubtful accounts against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.

Inventory

Inventory is recorded at the lower of cost or net realizable value, determined on a first-in, first-out basis. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. A write down of specifically identified unusable, obsolete, slow-moving or known unsalable inventory in the period is first recognized by using a number of factors including product expiration dates and scrapped inventory. Any write-down of inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded to cost of revenue on our consolidated statements of operations. The Company makes assumptions about future demand, market conditions and the release of new products that may supersede older products. However, if actual market conditions are less favorable than anticipated, additional inventory write-downs may be required.

Investments and financial instruments

The Company classifies its investments as Level 1 or 2 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets that the Company has the ability to access. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. The Company holds Level 2 securities which are initially valued at the transaction price and subsequently valued by a third-party service provider using inputs other than quoted prices that are observable either directly or indirectly, such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures. The Company performs certain procedures to corroborate the fair value of these holdings.  

Other accrued liabilities

The Company's uses estimates, judgments, and assumptions in several areas including, but not limited to, estimates of progress to date for certain contracts with vendors, liabilities related to clinical trials, payroll and related expenses, marketing liabilities, reserves associated with insurance and general overpayments, tax-related liabilities, and other operating expenses. Estimates consist of historical trends, analytical procedures, review of supporting documentation, inquiries with supply partners and vendors, and other relevant assumptions. Although the Company believes its estimates, assumptions, and judgment are reasonable, they are based upon information presently available and are subject to change.

Credit Losses

Credit Losses

Appropriate provision has been made for lifetime expected credit losses in accordance with ASC Topic 326-20, Financial Instruments—Credit Losses (“Topic 326”), for trade receivables and available-for-sale debt securities. The Company’s estimate of expected credit losses includes consideration of past events, current conditions, and forecasts of future economic conditions. The Company currently does not have a credit loss reserve against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.  

Available-for-sale debt securities. The amended guidance from ASU 2016-13 requires the measurement of expected credit losses for available-for-sale debt securities held at the reporting date over the remaining life based on historical experience, current conditions, and reasonable and supportable forecasts. The Company evaluated its investment portfolio under the available-for-sale debt securities impairment model guidance and determined the Company’s investment portfolio is composed of low-risk, investment grade securities.

Investments

Investments

Investments consist primarily of debt securities such as U.S. Treasuries, U.S. agency and municipal bonds. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. The Company generally classifies its entire investment portfolio as available-

for-sale. The Company views its available-for-sale portfolio as available for use in current operations. Accordingly, the Company classifies all investments as short-term, irrespective of maturity date. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity.

Related Party

Related Party

On December 6, 2021, the Company participated along with certain other investors in the series B financing of MyOme, Inc. (“MyOme”), and purchased preferred shares and warrants in exchange for a cash payment of approximately $4.0 million, which represents 5.25% of MyOme on a fully diluted basis. The Company does not hold a seat on MyOme’s board of directors. The Company’s investment in MyOme is recorded at cost and no impairment was identified as of September 30, 2023. The following are the Company’s related persons and the basis of each such related person’s relationship with MyOme:

Matthew Rabinowitz, the Company’s executive chairman and co-founder, is the chairman of the board and founder of MyOme, and a beneficial holder of approximately 28.6% of the outstanding shares of MyOme on a fully dilutive basis;

Jonathan Sheena, the Company’s co-founder and a member of the Company’s board of directors, is a stockholder and a member of the board of directors of Myome;

Daniel Rabinowitz, the Company’s Secretary and Chief Legal Officer, is a stockholder of Myome; and

Roelof Botha, the Lead Independent Director of the Company’s board of directors, is a managing member of Sequoia Capital. Certain funds affiliated with Sequoia Capital also participated in MyOme’s series B financing.

None of the related party investments in MyOme by our executives and directors noted above were at the behest of the Company nor funded by the Company.

Fair Value

Fair Value

The Company discloses the fair value of financial instruments for financial assets and liabilities for which the value is practicable to estimate. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price).

Risk and Uncertainties

Risk and Uncertainties

Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, accounts receivable and investments. The Company limits its exposure to loss by placing its cash in financial institutions with high credit ratings. The Company's cash may consist of deposits held with banks that may at times exceed federally insured limits of $250,000 per customer. The Company performs evaluations of the relative credit standing of these financial institutions and limits the amount of credit exposure with any one institution.

The Company performs evaluations of financial conditions for insurance carriers, patients, clinics and laboratory partners and generally does not require collateral to support credit sales. For the three and nine months ended September 30, 2023, and 2022, there were no payors or customers exceeding 10% of total revenues on an individual basis. As of September 30, 2023 and December 31, 2022, there were no payors or customers with an outstanding balance exceeding 10% of net accounts receivable. 

Accumulated Other Comprehensive Income (Loss)

Accumulated Other Comprehensive Income (Loss)

Comprehensive loss and its components encompass all changes in equity other than those with stockholders, and include net loss, unrealized gains and losses on available-for-sale marketable securities and foreign currency translation adjustments.

Three months ended

Nine months ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands)

(in thousands)

Beginning balance

$

(9,203)

$

(16,397)

$

(16,362)

$

(2,287)

Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment

3,807

(3,212)

10,966

(17,322)

Ending balance

$

(5,396)

$

(19,609)

$

(5,396)

$

(19,609)

The change in net unrealized loss on available-for-sale securities is due to increased market volatility. The Company has assessed the unrealized loss position for available-for-sale securities and determined that an allowance for credit losses was not necessary.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) under its accounting standard codifications or other standard setting bodies and adopted by the Company as of the specified effective date. Unless otherwise discussed below, the Company believes that the impact of accounting standards updates recently issued that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.

New Accounting Pronouncements Not Yet Adopted

In March 2020, ASU 2020-04, Reference Rate Reform (Topic 848) was issued which provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. The Company does not expect adoption of this standard to have a material impact on its consolidated financial statements.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Schedule of Accumulated Other Comprehensive Income (Loss)

Three months ended

Nine months ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands)

(in thousands)

Beginning balance

$

(9,203)

$

(16,397)

$

(16,362)

$

(2,287)

Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment

3,807

(3,212)

10,966

(17,322)

Ending balance

$

(5,396)

$

(19,609)

$

(5,396)

$

(19,609)

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

Three months ended

Nine months ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands)

Insurance carriers

$

239,780

$

174,825

$

676,680

$

507,389

Laboratory and other partners

21,731

27,050

71,985

69,929

Patients

6,795

8,762

22,801

25,652

Total revenues

$

268,306

$

210,637

$

771,466

$

602,970

Schedule of total revenue by geographic area

Three months ended

Nine months ended

 

September 30, 

September 30, 

 

    

2023

    

2022

    

2023

2022

 

(in thousands)

United States

 

$

259,870

$

197,066

$

746,420

$

576,169

Americas, excluding U.S.

 

1,288

1,155

3,652

2,426

Europe, Middle East, India, Africa

 

5,255

4,956

16,071

12,383

Asia Pacific and Other

 

1,893

7,460

5,323

11,992

Total revenues

 

$

268,306

$

210,637

$

771,466

$

602,970

Schedule of beginning and ending balances of accounts receivable and deferred revenues

Balance at

Balance at

September 30, 

December 31,

(in thousands)

2023

2022

Assets:

Accounts receivable, net

$

255,147

$

244,385

Liabilities:

Deferred revenue, current portion

$

15,012

$

10,777

Deferred revenue, long-term portion

21,033

20,001

Total deferred revenues

$

36,045

$

30,778

Schedule of changes in the balance of deferred revenues

September 30, 

September 30, 

2023

2022

(in thousands)

Beginning balance

$

30,778

$

28,722

Increase in deferred revenues

24,553

20,268

Reclass of unbilled revenues previously deferred

(337)

Revenue recognized during the period that was included in
deferred revenues at the beginning of the period

(9,610)

(7,877)

Revenue recognized from performance obligations satisfied
within the same period

(9,676)

(12,439)

Ending balance

$

36,045

$

28,337

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Measurements  
Summary of financial assets and liabilities measured on recurring basis

September 30, 2023

December 31, 2022

    

Level I

Level II

Level III

    

Total

    

Level I

Level II

Level III

    

Total

(in thousands)

Financial Assets:

Cash, cash equivalents and restricted cash (1)

$

668,710

$

$

$

668,710

$

466,091

$

$

$

466,091

U.S. Treasury securities

224,443

224,443

346,057

346,057

Corporate bonds and notes

3,976

3,976

23,529

23,529

Municipal securities

39,428

39,428

62,715

62,715

Total financial assets

$

893,153

$

43,404

$

$

936,557

$

812,148

$

86,244

$

$

898,392

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2023
Financial Instruments  
Schedule of available-for-sale securities

September 30, 2023

December 31, 2022

    

Amortized
Cost

    

Gross
Unrealized
Loss

    

Estimated Fair Value

    

Amortized
Cost

    

Gross
Unrealized
Gain

    

Gross
Unrealized
Loss

    

Estimated Fair Value

(in thousands)

Cash, cash equivalents and restricted cash (2)

$

668,710

$

$

668,710

$

466,091

$

$

$

466,091

U.S. Treasury securities (1)

 

227,276

(2,833)

 

224,443

 

358,385

 

 

(12,328)

 

346,057

Corporate bonds and notes (1)

 

4,000

(24)

 

3,976

 

24,045

 

 

(516)

 

23,529

Municipal securities (1)

41,701

(2,273)

39,428

65,973

1

(3,259)

62,715

Total

$

941,687

$

(5,130)

$

936,557

$

914,494

$

1

$

(16,103)

$

898,392

Classified as:

Cash, cash equivalents and restricted cash (2)

668,710

466,091

Short-term investments

267,847

432,301

Total

$

936,557

$

898,392

(1)Per the Company’s investment policy, all debt securities are classified as short-term investments irrespective of holding period.  
(2)Cash equivalents includes money market deposits and liquid demand deposits.
Schedule of debt securities available-for-sale in unrealized loss position

Total

Fair Value

Unrealized Loss

(in thousands)

U.S. Treasury securities

$

224,443

$

(2,833)

Corporate bonds and notes

3,976

(24)

Municipal securities

39,428

(2,273)

Total

$

267,847

$

(5,130)

Summarized portfolio of available-for-sale securities by contractual maturity

September 30, 2023

Amortized
Cost

Fair
Value

(in thousands)

Less than or equal to one year

$

242,845

$

239,773

Greater than one year but less than five years

30,132

28,074

Total

$

272,977

$

267,847

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Balance Sheet Components  
Schedule of allowances for credit losses related to trade accounts receivable and other receivables

The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended

    

September 30, 

2023

2022

(in thousands)

Beginning balance

$

5,580

$

3,561

Provision for doubtful accounts

454

1,115

Total

$

6,034

$

4,676

Nine Months Ended

    

September 30, 

2023

2022

(in thousands)

Beginning balance

$

3,830

$

2,429

Provision for doubtful accounts

2,204

2,615

Write-offs

(368)

Total

$

6,034

$

4,676

Schedule of property and equipment

September 30, 

December 31, 

Useful Life

2023

    

2022

(in thousands)

Machinery and equipment

3-5 years

$

83,481

$

66,262

Computer equipment

3 years

1,812

 

1,308

Purchased and capitalized software held for internal use

3 years

10,275

5,464

Leasehold improvements

Lesser of useful life or lease term

39,000

 

29,747

Construction-in-process

20,845

 

25,370

155,413

 

128,151

Less: Accumulated depreciation and amortization

(50,583)

 

(35,698)

Total Property and Equipment, net

$

104,830

$

92,453

Schedule of other accrued liabilities

September 30, 

    

December 31, 

2023

    

2022

(in thousands)

Reserves for refunds to insurance carriers

$

16,209

$

18,948

Accrued charges for third-party testing

10,960

17,036

Testing and laboratory materials from suppliers

19,902

13,281

Marketing and corporate affairs

8,752

8,943

Legal, audit and consulting fees

35,822

 

36,710

Accrued shipping charges

1,203

485

Sales and income tax payable

5,715

4,319

Accrued third-party service fees

6,865

6,631

Clinical trials and studies

 

11,056

23,301

Operating lease liabilities, current portion

11,038

7,639

Property and equipment purchases

1,617

1,821

Other accrued interest

2,695

1,078

Other accrued expenses

 

1,906

4,022

Total other accrued liabilities

$

133,740

$

144,214

Summary of reserve balance and activities for refunds to insurance carriers

September 30, 

    

September 30, 

2023

    

2022

(in thousands)

Beginning balance

$

18,948

$

17,210

Additional reserves

 

7,348

 

15,665

Refunds to carriers

 

(1,236)

(990)

Reserves released to revenue

(8,851)

(13,947)

Ending balance

$

16,209

$

17,938

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases.  
Schedule of lease liabilities

September 30, 

December 31, 

2023

2022

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

11,038

$

7,639

Operating lease liabilities, long-term portion

68,287

76,577

Total operating lease liabilities

$

79,325

$

84,216

Schedule of annual minimum lease payments

Operating Leases

(in thousands)

As of September 30, 2023

2023 (remaining 3 months)

$

3,983

2024

16,031

2025

16,383

2026

16,732

2027

13,676

2028 and thereafter

34,000

100,805

Less: imputed interest

(21,480)

Operating lease liabilities

$

79,325

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies  
Schedule of material contractual commitments

Contractual Commitments

The following table sets forth the Company’s material contractual commitments as of September 30, 2023 with a remaining term of at least one year:

Party

Commitments

Expiry Date

(in thousands)

Laboratory instruments supplier

$

9,400

December 2024

Material suppliers

23,322

March 2028

Application service providers

14,574

March 2026

Leases (1)

2,651

November 2028

Other material suppliers

14,695

Various

Total

$

64,642

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of stock option activity

Outstanding Options and RSUs

    

    

    

    

Weighted-

    

Weighted-

Average

Shares

Number of

Average

Remaining

Aggregate

Available for

Shares

Exercise

Contractual

Intrinsic

(in thousands, except for contractual life and exercise price)

Grant

Outstanding

Price

Life

Value

(in years)

Balance at December 31, 2022

 

3,263

 

5,300

$

21.11

 

4.84

$

131,385

Additional shares authorized

 

3,500

Options granted

 

(497)

 

497

$

44.29

Options exercised

 

 

(265)

$

13.26

RSUs granted

(5,728)

RSUs forfeited/cancelled

760

Balance at September 30, 2023

 

1,298

 

5,532

$

23.57

4.61

$

142,513

Exercisable at September 30, 2023

 

4,525

$

13.81

3.74

$

141,977

Vested and expected to vest at September 30, 2023

 

5,466

$

23.05

4.56

$

142,478

Restricted stock units

Weighted-

Average

Grant Date

(in thousands, except for grant date fair value)

Shares

Fair Value

Balance at December 31, 2022

6,836

$

57.12

Granted

5,728

$

44.99

Vested

(2,364)

$

57.01

Cancelled/forfeited

(760)

$

50.01

Balance at September 30, 2023

9,440

$

50.28

Summary of stock-based compensation expenses

The following tables present the effect of employee and non-employee stock-based compensation expense on selected statements of operations line items for the three and nine months ended September 30, 2023 and 2022.

Three months ended September 30, 

2023

2022

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

(in thousands)

Cost of revenues

$

3,284

$

15

$

3,299

$

2,124

$

$

2,124

Research and development

 

18,278

 

650

 

18,928

 

12,972

 

497

 

13,469

Selling, general and administrative

 

35,233

 

271

 

35,504

 

24,524

 

221

 

24,745

Total

$

56,795

$

936

$

57,731

$

39,620

$

718

$

40,338

Nine months ended September 30, 

 

2023

2022

 

    

Employee

    

Non-Employee

    

Total

    

Employee

    

Non-Employee

    

Total

 

 

(in thousands)

Cost of revenues

$

8,669

$

24

$

8,693

$

5,903

$

$

5,903

Research and development

 

47,316

 

1,965

 

49,281

 

33,911

 

1,432

 

35,343

Selling, general and administrative

 

83,822

 

1,100

 

84,922

 

74,700

 

452

 

75,152

Total

$

139,807

$

3,089

$

142,896

$

114,514

$

1,884

$

116,398

Employee Stock Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions used in valuation of fair value

Three months ended September 30, 

Nine months ended September 30, 

    

2023

    

    

2022

    

2023

2022

Expected term (years)

 

6.03

 

6.05

5.20

6.03

5.12

10.00

Expected volatility

 

68.23

%

 

61.63

%

68.23

%

70.07

%

55.91

%

62.30

%

Expected dividend rate

 

%

 

%

%

%

Risk-free interest rate

 

4.18

%

 

3.15

%

3.41

%

4.18

%

1.62

%

3.15

%

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt  
Schedule of outstanding Convertible Notes

September 30, 2023

December 31, 2022

(in thousands)

Long-Term Debt

Outstanding Principal

$

287,500

$

287,500

Unamortized debt discount and issuance cost

(4,881)

(5,847)

Net carrying amount

$

282,619

$

281,653

Summary of interest expense

The following tables present total interest expense recognized related to the Convertible Notes during the three and nine months ended September 30, 2023 and 2022:

Three months ended September 30, 

2023

2022

(in thousands)

Cash interest expense

Contractual interest expense

$

1,617

$

1,617

Non-cash interest expense

Amortization of debt discount and debt issuance cost

324

316

Total interest expense

$

1,941

$

1,933

Nine months ended September 30, 

2023

2022

(in thousands)

Cash interest expense

Contractual interest expense

$

4,851

$

4,852

Non-cash interest expense

Amortization of debt discount and debt issuance cost

966

941

Total interest expense

$

5,817

$

5,793

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2023
Net Loss per Share  
Total outstanding potentially dilutive shares

September 30, 

     

2023

    

2022

 

(in thousands)

Options to purchase common stock

5,532

 

5,345

Performance-based awards and restricted stock units

9,440

7,243

Employee stock purchase plan

188

148

Convertible Notes

7,411

7,411

Earnouts for development with acquired Canadian entity

525

Total

22,571

 

20,672

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business (Details)
9 Months Ended
Sep. 30, 2023
segment
Description of Business  
Number of operating segments 1
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 08, 2022
Sep. 30, 2023
Nov. 30, 2022
Apr. 30, 2020
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Policies                    
Revenues         $ 268,306 $ 210,637 $ 771,466 $ 602,970    
Net Income (Loss)         (109,030) (121,480) (356,770) (405,226)    
Accumulated deficit   $ 2,299,405     2,299,405   2,299,405   $ 1,942,635  
Cash, cash equivalents and restricted cash   668,710     668,710 57,128 668,710 57,128 466,091 $ 84,614
Marketable securities   267,847     267,847   267,847   432,301  
Short-term Credit Line, outstanding balance   80,435     80,435   80,435   $ 80,350  
Borrowings under credit facility $ 30,000           80,000      
Remaining borrowing capacity   $ 20,000 $ 100,000   $ 20,000   $ 20,000      
Common stock, shares issued   118,990,000 13,144,500   118,990,000   118,990,000   111,255,000  
Stock issued (in dollars per share)   $ 55 $ 35   $ 55   $ 55      
Payment of offering expenses   $ 400 $ 500              
Proceeds from issuance of common stock   235,800 $ 433,200              
Convertible Notes                    
Policies                    
Outstanding principal balance   $ 287,500   $ 287,500 $ 287,500   $ 287,500      
Per annum interest rate (as a percent)       2.25%     2.25%      
Net proceeds       $ 278,300            
Equity offering                    
Policies                    
Common stock, shares issued   4,550,000     4,550,000   4,550,000      
Licensing and other                    
Policies                    
Revenues         $ 3,088 10,806 $ 10,195 18,555    
Cost of revenues         349 1,076 1,060 2,102    
Product                    
Policies                    
Revenues         265,218 199,831 761,271 584,415    
Cost of revenues         $ 146,962 $ 115,436 $ 437,524 $ 326,862    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Asset acquisition (Details) - In-process research and development acquisition - USD ($)
$ in Millions
1 Months Ended
Sep. 10, 2021
Mar. 31, 2023
Nov. 30, 2022
Asset Acquisition [Line Items]      
Asset acquisition, consideration $ 35.6 $ 15.0 $ 10.0
Issuance of common stock 276,346    
Value of common stock issued $ 30.9    
Cash consideration 3.9    
Net liabilities assumed 0.2    
Acquisition related costs 0.6    
Value of additional shares potentially issuable $ 35.0    
Number of additional shares potentially issuable 269,547    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Related Party (Details) - MyOme, Inc. - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 06, 2021
Related Party Transaction [Line Items]    
Investment in equity securities without readily determinable fair value   $ 4.0
Equity securities without readily determinable fair value, impairment loss $ 0.0  
Ownership percentage   5.25%
Executive chairman    
Related Party Transaction [Line Items]    
Ownership percentage   28.60%
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Concentration (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
customer
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
customer
Sales | Customer          
Risk and Uncertainties          
Number of customers exceeding 10% of benchmark | $ 0 0 0 0  
Accounts receivable | Credit          
Risk and Uncertainties          
Number of customers exceeding 10% of benchmark | customer     0   0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - AOCIL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ (9,203) $ (16,397) $ (16,362) $ (2,287)
Ending balance (5,396) (19,609) (5,396) (19,609)
Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Increase (decrease) in other comprehensive loss $ 3,807 $ (3,212) $ 10,966 $ (17,322)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
item
$ / shares
Sep. 30, 2022
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Aug. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
Deferred revenue, Long-term $ 21,033   $ 21,033   $ 20,001      
Increased (decreased) revenues 2,200 $ 5,900 (3,700) $ 16,500        
(Increased) decreased net loss $ 2,200 $ 5,900 $ (3,700) $ 16,500        
(Increased) decreased net loss per share | $ / shares $ 0.02 $ 0.06 $ (0.03) $ 0.17        
Other assets $ 16,208   $ 16,208   18,330      
Deferred revenue 36,045 $ 28,337 36,045 $ 28,337 30,778 $ 28,722    
Deferred revenue, current portion 15,012   15,012   10,777      
Total revenues 268,306 210,637 771,466 602,970        
Deferred revenue, long-term portion 21,033   21,033   20,001      
Revenue recognized during the period that was included in deferred revenues at the beginning of the period     9,610 7,877        
Product                
Revenue recognized     7,700 4,000        
Cost of revenues 146,962 115,436 $ 437,524 $ 326,862        
Billing collection period (in months)     18 months          
Increased (decreased) revenues 1,200 1,600            
(Increased) decreased net loss $ 1,200 $ 1,600            
(Increased) decreased net loss per share | $ / shares $ 0.01 $ 0.02 $ 0.07 $ 0.04        
Total revenues $ 265,218 $ 199,831 $ 761,271 $ 584,415        
Licensing and other                
Cost of revenues 349 1,076 1,060 2,102        
Total revenues 3,088 $ 10,806 10,195 18,555        
Genetic testing services                
Deferred revenue, current portion 12,800   12,800          
Revenue recognized during the period that was included in deferred revenues at the beginning of the period     $ 8,800          
Laboratory distribution partners | Product | Minimum                
Billing collection period (in months)     2 months          
Laboratory distribution partners | Product | Maximum                
Billing collection period (in months)     3 months          
BGI Genomics                
Revenue recognized     $ 44,000          
Agreement term     10 years          
Revenue, remaining performance obligation 6,000   $ 6,000          
Deferred revenue, Long-term 19,300   19,300          
Transaction price 50,000   50,000          
Prepaid expenses and other current assets         4,000      
Deferred revenue 19,300   19,300          
Prepaid royalties 20,000   20,000          
Deferred revenue, long-term portion 19,300   19,300          
BGI Genomics | License and related development services                
Revenue recognized     $ 100 7,300        
Number of performance obligations | item     2          
Revenue, remaining performance obligation 24,000   $ 24,000          
BGI Genomics | Sequencing services                
Other assets 6,000   6,000         $ 6,000
Equipment and services received 1,400              
BGI Genomics | Sequencing products                
Other assets               4,000
Prepaid expenses and other current assets 1,100   1,100          
Equipment and services received     4,000          
BGI Genomics | Sequencing products and services                
Other assets 4,900   4,900         $ 10,000
BGI Genomics | Oncology assay interpretation services                
Revenue recognized     1,100   $ 0      
Revenue, remaining performance obligation 20,000   20,000          
Deferred revenue 700   700          
Foundation Medicine ("FMI")                
Revenue recognized     $ 24,300          
Agreement term     5 years          
Automatic renewals, successive period thereafter     1 year          
Revenue, remaining performance obligation 7,700   $ 7,700          
Deferred revenue, Long-term 1,700   1,700          
Transaction price             $ 32,000  
Deferred revenue 3,900   3,900          
Deferred revenue, current portion 2,200   2,200          
Prepaid royalties 5,000   5,000          
Deferred revenue, long-term portion 1,700   1,700          
Foundation Medicine ("FMI") | Oncology assay interpretation services                
Revenue recognized     300 100        
Revenue, remaining performance obligation 5,000   5,000          
Foundation Medicine ("FMI") | Oncology products                
Revenue recognized     200 $ 2,900        
Revenue, remaining performance obligation $ 19,300   $ 19,300          
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 268,306 $ 210,637 $ 771,466 $ 602,970
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 259,870 197,066 746,420 576,169
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 1,288 1,155 3,652 2,426
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 5,255 4,956 16,071 12,383
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 1,893 7,460 5,323 11,992
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 239,780 174,825 676,680 507,389
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 21,731 27,050 71,985 69,929
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues 6,795 8,762 22,801 25,652
Licensing and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,088 $ 10,806 $ 10,195 $ 18,555
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Accounts Receivable and Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Assets        
Accounts receivable, net $ 255,147 $ 244,385    
Liabilities:        
Deferred revenue, current portion 15,012 10,777    
Deferred revenue, long-term portion 21,033 20,001    
Total deferred revenues $ 36,045 $ 30,778 $ 28,337 $ 28,722
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Changes in Balance of Deferred Revenues (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenue Recognition    
Beginning balance $ 30,778 $ 28,722
Increase in deferred revenues 24,553 20,268
Reclass of unbilled revenues previously deferred   (337)
Revenue recognized during the period that was included in deferred revenues at the beginning of the period (9,610) (7,877)
Revenue recognized from performance obligations satisfied within the same period (9,676) (12,439)
Ending Balance $ 36,045 $ 28,337
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Deferred Revenues (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue recognized during the period that was included in deferred revenues at the beginning of the period $ 9,610 $ 7,877    
Deferred revenue, current portion 15,012   $ 10,777  
Deferred revenue, Long-term 21,033   20,001  
Deferred revenue 36,045 $ 28,337 $ 30,778 $ 28,722
BGI Genomics        
Revenue recognized 44,000      
Deferred revenue, Long-term 19,300      
Deferred revenue 19,300      
Foundation Medicine ("FMI")        
Revenue recognized 24,300      
Deferred revenue, current portion 2,200      
Deferred revenue, Long-term 1,700      
Deferred revenue 3,900      
BGI Genomics and Foundation Medicine ("FMI")        
Revenue recognized during the period that was included in deferred revenues at the beginning of the period 800      
Genetic testing services        
Revenue recognized during the period that was included in deferred revenues at the beginning of the period 8,800      
Deferred revenue, current portion $ 12,800      
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Line Of Credit-UBS    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Line of credit facility, fair value of amount outstanding $ 80,400 $ 80,400
Line Of Credit-UBS | SOFR    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Spread on interest rate (as a percent) 1.21%  
Level 2 | Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of long-term debt $ 391,400 358,400
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 936,557 898,392
Recurring | Cash, cash equivalents, and restricted cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 668,710 466,091
Recurring | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 224,443 346,057
Recurring | Corporate bonds and notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 3,976 23,529
Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 39,428 62,715
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 893,153 812,148
Recurring | Level 1 | Cash, cash equivalents, and restricted cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 668,710 466,091
Recurring | Level 1 | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 224,443 346,057
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 43,404 86,244
Recurring | Level 2 | Corporate bonds and notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 3,976 23,529
Recurring | Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets $ 39,428 $ 62,715
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
position
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost $ 941,687 $ 914,494
Gross Unrealized Gain   1
Gross Unrealized Loss (5,130) (16,103)
Estimated Fair Value $ 936,557 898,392
Number of investments, unrealized loss position | position 38  
Fair value $ 267,847  
Unrealized loss (5,130)  
Gross unrealized loss 5,130 16,103
Amortized Cost    
Less than or equal to one year 242,845  
Greater than one year but less than five years 30,132  
Total 272,977  
Fair Value    
Less than or equal to one year 239,773  
Greater than or equal to one year but less than five years 28,074  
Total 267,847  
Cash, cash equivalents, and restricted cash    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 668,710 466,091
Estimated Fair Value 668,710 466,091
U.S. Treasury securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 227,276 358,385
Gross Unrealized Loss (2,833) (12,328)
Estimated Fair Value 224,443 346,057
Fair value 224,443  
Unrealized loss (2,833)  
Gross unrealized loss 2,833 12,328
Corporate bonds and notes    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 4,000 24,045
Gross Unrealized Loss (24) (516)
Estimated Fair Value 3,976 23,529
Fair value 3,976  
Unrealized loss (24)  
Gross unrealized loss 24 516
Municipal securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 41,701 65,973
Gross Unrealized Gain   1
Gross Unrealized Loss (2,273) (3,259)
Estimated Fair Value 39,428 62,715
Fair value 39,428  
Unrealized loss (2,273)  
Gross unrealized loss 2,273 3,259
Available-for-sale securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair value 0  
Cash, cash equivalents, and restricted cash    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Estimated Fair Value 668,710 466,091
Short-term investments    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Estimated Fair Value $ 267,847 $ 432,301
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Balance Sheet Components        
Beginning balance $ 5,580 $ 3,561 $ 3,830 $ 2,429
Provision for doubtful accounts 454 1,115 2,204 2,615
Write-offs       (368)
Total $ 6,034 $ 4,676 $ 6,034 $ 4,676
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property and Equipment, net      
Property and equipment, gross $ 155,413   $ 128,151
Less: Accumulated depreciation and amortization (50,583)   (35,698)
Total Property and Equipment, net 104,830   92,453
Depreciation expense 16,100 $ 12,200  
Impairment charge 0    
Machinery and equipment      
Property and Equipment, net      
Property and equipment, gross 83,481   66,262
Computer equipment      
Property and Equipment, net      
Property and equipment, gross $ 1,812   1,308
Useful Life 3 years    
Purchased and capitalized software held for internal use      
Property and Equipment, net      
Property and equipment, gross $ 10,275   5,464
Useful Life 3 years    
Leasehold improvements      
Property and Equipment, net      
Property and equipment, gross $ 39,000   29,747
Construction-in-process      
Property and Equipment, net      
Property and equipment, gross $ 20,845   $ 25,370
Minimum | Machinery and equipment      
Property and Equipment, net      
Useful Life 3 years    
Maximum | Machinery and equipment      
Property and Equipment, net      
Useful Life 5 years    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Balance Sheet Components        
Reserves for refunds to insurance carriers $ 16,209 $ 18,948 $ 17,938 $ 17,210
Accrued charges for third-party testing 10,960 17,036    
Testing and laboratory materials from suppliers 19,902 13,281    
Marketing and corporate affairs 8,752 8,943    
Legal, audit and consulting fees 35,822 36,710    
Accrued shipping charges 1,203 485    
Sales and income tax payable 5,715 4,319    
Accrued third-party service fees 6,865 6,631    
Clinical trials and studies 11,056 23,301    
Operating lease liabilities, current portion 11,038 7,639    
Property and equipment purchases 1,617 1,821    
Other accrued interest 2,695 1,078    
Other accrued expenses 1,906 4,022    
Total other accrued liabilities $ 133,740 $ 144,214    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Reserve Balance and Activities for Refunds (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Balance Sheet Components    
Beginning balance $ 18,948 $ 17,210
Additional reserves 7,348 15,665
Refunds to carriers (1,236) (990)
Reserves released to revenue (8,851) (13,947)
Ending balance $ 16,209 $ 17,938
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
ft²
Sep. 30, 2021
USD ($)
ft²
Sep. 30, 2023
USD ($)
ft²
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
ft²
lease
item
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]              
Operating lease liabilities, current portion included in other accrued liabilities | $ $ 11,038   $ 11,038   $ 11,038   $ 7,639
Operating lease liabilities, long-term portion | $ 68,287   68,287   68,287   76,577
Operating lease liabilities | $ $ 79,325   $ 79,325   79,325   $ 84,216
Noncash operating activities related to right-of-use assets | $         $ 100 $ 22,100  
Weighted average remaining lease term 6 years 11 months 8 days   6 years 11 months 8 days   6 years 11 months 8 days    
Weighted average discount rate (as a percent) 6.67%   6.67%   6.67%    
Lease expense | $     $ 3,600 $ 3,500 $ 11,000 10,000  
Operating lease payments | $     $ 3,200 $ 1,700 $ 8,424 $ 7,207  
Austin TX, Long-term Lease              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft² 94,000   94,000   94,000    
Number of office space locations | lease         2    
Term of lease 132 months   132 months   132 months    
First Expansion Premises              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft² 32,500   32,500   32,500    
Second Expansion Premises              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft² 65,222   65,222   65,222    
Corporate Headquarters Lease              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft² 136,000   136,000   136,000    
Number of office space locations | item         2    
Term of lease 84 months   84 months   84 months    
Renewal term of lease 5 years   5 years   5 years    
"First Space" Sublease              
Lessee, Lease, Description [Line Items]              
Number of office space locations | ft²         88,000    
"Second Space" Sublease              
Lessee, Lease, Description [Line Items]              
Number of office space locations | ft²         48,000    
Corporate Headquarters Lease Amendment              
Lessee, Lease, Description [Line Items]              
Annual lease payment | $         $ 9,300    
Term of lease 48 months   48 months   48 months    
Tukwila, WA Lease              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft² 10,000   10,000   10,000    
Term of lease 62 months   62 months   62 months    
Renewal term of lease 5 years   5 years   5 years    
South San Francisco, CA Lease              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft² 11,395   11,395   11,395    
Annual lease payment | $         $ 900    
Term of lease 36 months   36 months   36 months    
Renewal term of lease 3 years   3 years   3 years    
Pleasanton, CA Lease              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft² 16,319   16,319   16,319    
Annual lease payment | $ $ 500            
Term of lease 60 months   60 months   60 months    
Laboratory space in Canada              
Lessee, Lease, Description [Line Items]              
Office space (area) | ft²   7,107          
Annual lease payment | $   $ 200          
Term of lease   24 months          
Certain workspaces and storage spaces | Minimum              
Lessee, Lease, Description [Line Items]              
Term of lease 1 year   1 year   1 year    
Certain workspaces and storage spaces | Maximum              
Lessee, Lease, Description [Line Items]              
Term of lease 5 years   5 years   5 years    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases.    
2023 (remaining 3 months) $ 3,983  
2024 16,031  
2025 16,383  
2026 16,732  
2027 13,676  
2028 and thereafter 34,000  
Total 100,805  
Less: imputed interest (21,480)  
Operating lease liabilities $ 79,325 $ 84,216
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended
Sep. 28, 2021
patent
Jun. 30, 2023
patent
May 31, 2023
USD ($)
Oct. 31, 2022
patent
May 31, 2022
patent
Mar. 31, 2022
USD ($)
Nov. 30, 2021
patent
Jan. 31, 2021
patent
Jun. 30, 2020
patent
Mar. 31, 2020
patent
lawsuit
Sep. 30, 2023
USD ($)
Dec. 31, 2022
claim
Feb. 28, 2022
lawsuit
Other commitments                          
Total commitments | $                     $ 64,642    
Material suppliers                          
Other commitments                          
Total commitments | $                     23,322    
Application service providers                          
Other commitments                          
Total commitments | $                     14,574    
Leases                          
Other commitments                          
Total commitments | $                     2,651    
Other material suppliers                          
Other commitments                          
Total commitments | $                     14,695    
Laboratory instruments supplier                          
Other commitments                          
Total commitments | $                     $ 9,400    
CareDX Patent Case                          
Other commitments                          
Number of patent litigations | lawsuit                   2      
Loss contingency, patents allegedly infringed, number                   3      
Number of invalid patents 3                        
Gain contingency, patents allegedly infringed, number         3                
Amount awarded to other party | $           $ 44,900              
ArcherDX Case                          
Other commitments                          
Gain contingency, patents allegedly infringed, number               3          
Amount awarded from other party | $     $ 19,350                    
Ravgen Patent Case                          
Other commitments                          
Loss contingency, patents allegedly infringed, number                 2        
Genosity Inc. Patent Case                          
Other commitments                          
Gain contingency, patents allegedly infringed, number       1                  
Inivata Patent Case Member                          
Other commitments                          
Gain contingency, patents allegedly infringed, number               2          
Number of claims | claim                       2  
Inivitae Patent Case                          
Other commitments                          
Loss contingency, patents allegedly infringed, number             3            
Class action                          
Other commitments                          
Number of claims | lawsuit                         2
Claims remaining | ArcherDX Case                          
Other commitments                          
Gain contingency, patents allegedly infringed, number   2                      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Jun. 30, 2015
Employee Stock [Member]            
Stock Based Compensation            
Shares reserved for issuance 3,964,612   3,964,612     3,451,495
Shares reserved for issuance as a proportion of common stock outstanding (as a percent)     4.00%      
Number of Shares Purchased     218,649      
Employee Stock [Member] | Minimum            
Stock Based Compensation            
Shares reserved for issuance 880,000   880,000      
Additional shares reserved for issuance 3,500,000   3,500,000      
Shares reserved for issuance as a proportion of common stock outstanding (as a percent)     1.00%      
Performance-based awards            
Stock Based Compensation            
Stock-based compensation expense $ 23,000 $ 12,400 $ 40,500 $ 40,000    
Options to purchase common stock            
Stock Based Compensation            
Stock-based compensation expense $ 57,731 $ 40,338 $ 142,896 $ 116,398    
Shares granted     5,728,000      
Shares available for issuance 1,298,000   1,298,000   3,263,000  
Restricted stock units            
Stock Based Compensation            
Number of shares vested     2,364,000      
Shares granted     5,728,000      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Options (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Options to purchase common stock    
Stock Based Compensation    
Shares available for grant, beginning balance 3,263,000  
Additional shares authorized 3,500,000  
Options granted (in shares) (497,000)  
RSUs granted (in shares) (5,728,000)  
RSUs forfeited/cancelled (in shares) 760,000  
Shares available for grant, end balance 1,298,000 3,263,000
Number of shares Outstanding    
Outstanding, beginning balance (in shares) 5,300,000  
Options granted (in shares) 497,000  
Options exercised (in shares) (265,000)  
Outstanding, end balance (in shares) 5,532,000 5,300,000
Exercisable (in shares) 4,525,000  
Vested and expected to vest (in shares) 5,466,000  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 21.11  
Granted (in dollars per share) | $ / shares 44.29  
Exercised (in dollars per share) | $ / shares 13.26  
Outstanding, end balance (in dollars per share) | $ / shares 23.57 $ 21.11
Exercisable (in dollars per share) | $ / shares 13.81  
Vested and expected to vest (in dollars per share) | $ / shares $ 23.05  
Additional disclosures    
Weighted average contractual term, options outstanding 4 years 7 months 9 days 4 years 10 months 2 days
Exercisable (in years) 3 years 8 months 26 days  
Vested and expected to vest (in years) 4 years 6 months 21 days  
Aggregate intrinsic value, options outstanding | $ $ 142,513 $ 131,385
Aggregate intrinsic value, options exercisable | $ 141,977  
Aggregate intrinsic value, vested and expected to vest | $ $ 142,478  
Non-employee stock options    
Number of shares Outstanding    
Outstanding, end balance (in shares) 23,005  
Vested and expected to vest (in shares) 0  
Restricted stock units    
Stock Based Compensation    
RSUs granted (in shares) (5,728,000)  
RSUs forfeited/cancelled (in shares) 760,000  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Performance-based Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Monte-Carlo        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Granted (in shares)     0 0
Performance-based awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 23,000 $ 12,400 $ 40,500 $ 40,000
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSUs Granted (in shares)     5,728,000  
Vested (in shares)     2,364,000  
Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Granted (in shares)     497,000  
RSUs Granted (in shares)     5,728,000  
Stock-based compensation expense $ 57,731 $ 40,338 $ 142,896 $ 116,398
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Assumptions (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Valuation of Stock Option Grants to Employees        
Expected volatility, minimum     68.23% 55.91%
Expected volatility, maximum     70.07% 62.30%
Risk free interest rate, minimum     3.41% 1.62%
Risk free interest rate, maximum     4.18% 3.15%
Minimum        
Valuation of Stock Option Grants to Employees        
Expected term (years)     5 years 2 months 12 days 5 years 1 month 13 days
Maximum        
Valuation of Stock Option Grants to Employees        
Expected term (years)     6 years 10 days 10 years
Options to purchase common stock        
Stock Based Compensation        
Options granted (in shares)     497  
Valuation of Stock Option Grants to Employees        
Expected term (years) 6 years 10 days 6 years 18 days    
Expected volatility 68.23%      
Expected volatility, maximum   61.63%    
Risk free interest rate 4.18%      
Risk free interest rate, maximum   3.15%    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units
shares in Thousands
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Shares  
Balance (in shares) | shares 6,836
Granted (in shares) | shares 5,728
Vested (in shares) | shares (2,364)
Canceled/Forfeited (in shares) | shares (760)
Balance (in shares) | shares 9,440
Weighted Average Grant Date Fair Value  
Balance (in dollars per share) | $ / shares $ 57.12
Granted (in dollars per share) | $ / shares 44.99
Vested (in dollars per share) | $ / shares 57.01
Canceled/Forfeited (in dollars per share) | $ / shares 50.01
Balance (in dollars per share) | $ / shares $ 50.28
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Options to purchase common stock        
Stock based compensation expense        
Options granted (in shares)     497  
Stock-based compensation expense $ 57,731 $ 40,338 $ 142,896 $ 116,398
Unrecognized compensation expense 368,400   $ 368,400  
Unrecognized compensation expense, weighted average period of recognition     2 years 6 months  
Options to purchase common stock | Cost of revenues        
Stock based compensation expense        
Stock-based compensation expense 3,299 2,124 $ 8,693 5,903
Options to purchase common stock | Research and development        
Stock based compensation expense        
Stock-based compensation expense 18,928 13,469 49,281 35,343
Options to purchase common stock | Selling, general and administrative        
Stock based compensation expense        
Stock-based compensation expense 35,504 24,745 84,922 75,152
Employee Stock Option [Member]        
Stock based compensation expense        
Stock-based compensation expense 56,795 39,620 139,807 114,514
Employee Stock Option [Member] | Cost of revenues        
Stock based compensation expense        
Stock-based compensation expense 3,284 2,124 8,669 5,903
Employee Stock Option [Member] | Research and development        
Stock based compensation expense        
Stock-based compensation expense 18,278 12,972 47,316 33,911
Employee Stock Option [Member] | Selling, general and administrative        
Stock based compensation expense        
Stock-based compensation expense 35,233 24,524 83,822 74,700
Non-employee stock options        
Stock based compensation expense        
Stock-based compensation expense 936 718 3,089 1,884
Non-employee stock options | Cost of revenues        
Stock based compensation expense        
Stock-based compensation expense 15   24  
Non-employee stock options | Research and development        
Stock based compensation expense        
Stock-based compensation expense 650 497 1,965 1,432
Non-employee stock options | Selling, general and administrative        
Stock based compensation expense        
Stock-based compensation expense $ 271 $ 221 $ 1,100 $ 452
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 08, 2022
USD ($)
Apr. 30, 2020
USD ($)
$ / shares
Oct. 31, 2023
Apr. 30, 2020
USD ($)
D
$ / shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
May 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Nov. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Sep. 30, 2015
USD ($)
Debt Instrument [Line Items]                            
Remaining borrowing capacity         $ 20,000,000.0   $ 20,000,000.0         $ 100,000,000.0    
Borrowings under credit facility $ 30,000,000.0           $ 80,000,000.0              
Common Stock, Par or Stated Value Per Share | $ / shares         $ 0.0001   $ 0.0001       $ 0.0001      
Common stock, shares issued | shares         118,990,000   118,990,000       111,255,000 13,144,500    
Stock issued (in dollars per share) | $ / shares         $ 55   $ 55         $ 35    
Accrued Interest         $ 2,695,000   $ 2,695,000       $ 1,078,000      
Amortization of debt discount and issuance cost             966,000 $ 941,000            
Interest expense         3,252,000 $ 2,330,000 9,490,000 6,567,000            
Convertible Notes                            
Debt Instrument [Line Items]                            
Aggregate principal amount   $ 287,500,000   $ 287,500,000 287,500,000   $ 287,500,000              
Proceeds from Convertible Note, net of issuance costs       $ 278,300,000                    
Per annum interest rate (as a percent)       2.25%     2.25%              
Interest expense         $ 1,941,000 1,933,000 $ 5,817,000 5,793,000            
Common Stock, Par or Stated Value Per Share | $ / shares   $ 0.0001   $ 0.0001                    
Debt instrument, term             7 years              
Effective interest rate (as a percent)         2.72%   2.72%              
Principal amount per convertible note       $ 1,000                    
Number of threshold consecutive trading days | D       30                    
Threshold business days | D       5                    
Conversion price (in dollars per share) | $ / shares   $ 38.79   $ 38.79                    
Initial conversion rate   25.7785                        
Convertible to shares of common stock   7,411,704                        
Percentage of principal amount converted   100.00%                        
Carrying value         $ 282,619,000   $ 282,619,000       281,653,000      
5 consecutive trading day period | Convertible Notes                            
Debt Instrument [Line Items]                            
Threshold trading days | D       5                    
Percentage of conversion price       98.00%                    
20 trading days period | Convertible Notes                            
Debt Instrument [Line Items]                            
Threshold trading days | D       20                    
Percentage of conversion price       130.00%                    
Redeemable for cash on or after May 2024                            
Debt Instrument [Line Items]                            
Number of threshold consecutive trading days | D       20                    
Threshold trading days | D       30                    
Percentage of conversion price       130.00%                    
Percentage of principal amount converted       100.00%                    
Level 2 | Convertible Notes                            
Debt Instrument [Line Items]                            
Fair value of long-term debt         391,400,000   391,400,000       358,400,000      
Line Of Credit-UBS                            
Debt Instrument [Line Items]                            
Maximum borrowing capacity                 $ 100,000,000.0 $ 150,000,000.0     $ 150,000,000.0 $ 50,000,000.0
Outstanding balance         $ 80,400,000   80,400,000       $ 80,400,000      
Interest expense             $ 3,700,000 $ 800,000            
Interest rate (as a percent)         6.53%   6.53%              
Interest expense         $ 1,300,000 $ 400,000                
Line Of Credit-UBS | London Interbank Offered Rate Member                            
Debt Instrument [Line Items]                            
Spread on interest rate (as a percent)             1.10%              
Line Of Credit-UBS | SOFR                            
Debt Instrument [Line Items]                            
Spread on interest rate (as a percent)             1.21%              
Line Of Credit-UBS | SOFR | Subsequent event                            
Debt Instrument [Line Items]                            
Spread on interest rate (as a percent)     0.50%                      
2017 Term Loan                            
Debt Instrument [Line Items]                            
Debt, repayment amount       $ 79,200,000                    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Discount and Issuance Costs (Details) - Convertible Notes
9 Months Ended
Sep. 30, 2023
Effective interest rate (as a percent) 2.72%
Debt instrument, term 7 years
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Notes Balances (Details) - Convertible Notes - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Outstanding principle $ 287,500 $ 287,500
Unamortized debt discount and debt issuance cost (4,881) (5,847)
Net carrying amount $ 282,619 $ 281,653
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Interest Expense Recognized Related To Convertible Notes (Details) - Convertible Notes - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Cash interest expense        
Contractual interest expense $ 1,617 $ 1,617 $ 4,851 $ 4,852
Non-cash interest expense        
Amortization of debt discount and debt issuance cost 324 316 966 941
Total interest expense $ 1,941 $ 1,933 $ 5,817 $ 5,793
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Income taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Income Taxes          
Income tax expense (benefit) $ 202,000 $ 185,000 $ 80,000 $ 557,000  
Interest and penalties accrued $ 0   $ 0   $ 0
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share - Loss per Share (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Convertible Notes  
Earnings or Loss per Share [Line Items]  
Convertible, If-converted value in excess of principal $ 105.7
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share - Potentially Dilutive Shares (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares not included in diluted per share calculation 22,571 20,672
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares not included in diluted per share calculation 5,532 5,345
Performance-based awards and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares not included in diluted per share calculation 9,440 7,243
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares not included in diluted per share calculation 188 148
Convertible Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares not included in diluted per share calculation 7,411 7,411
Earnouts for development with acquired Canadian entity    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares not included in diluted per share calculation   525
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ (109,030) $ (121,480) $ (356,770) $ (405,226)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements - Steve Chapman
3 Months Ended
Sep. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

On October 11, 2023, Steve Chapman, our chief executive officer, terminated a trading arrangement for the sale of the Company's common stock. Such trading arrangement was not intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c), but complied with the then-applicable requirements of Rule 10b5-1(c) when adopted in September 2021. Such trading arrangement provided for the sale of up to 50,910 shares between April 1, 2022 and May 1, 2022.

Name Steve Chapman
Title chief executive officer
Adoption Date September 2021
Rule 10b5-1 Arrangement Terminated true
Termination Date October 11, 2023
Aggregate Available 50,910
Expiration Date May 1, 2022
XML 76 ntra-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001604821 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001604821 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001604821 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001604821 us-gaap:RetainedEarningsMember 2023-09-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001604821 us-gaap:RetainedEarningsMember 2023-06-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001604821 us-gaap:RetainedEarningsMember 2022-12-31 0001604821 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001604821 us-gaap:RetainedEarningsMember 2022-09-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001604821 us-gaap:RetainedEarningsMember 2022-06-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001604821 us-gaap:RetainedEarningsMember 2021-12-31 0001604821 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001604821 srt:MinimumMember us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001604821 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2022-01-01 2022-12-31 0001604821 ntra:NonEmployeeOptionsMember 2023-09-30 0001604821 ntra:MonteCarloSimulationMember 2023-01-01 2023-09-30 0001604821 ntra:MonteCarloSimulationMember 2022-01-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2022-12-31 0001604821 srt:MinimumMember 2023-01-01 2023-09-30 0001604821 srt:MaximumMember 2023-01-01 2023-09-30 0001604821 srt:MinimumMember 2022-01-01 2022-09-30 0001604821 srt:MaximumMember 2022-01-01 2022-09-30 0001604821 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001604821 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001604821 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001604821 ntra:FoundationMedicineInc.Member ntra:OncologyProductsMember 2023-09-30 0001604821 ntra:FoundationMedicineInc.Member ntra:OncologyAssayInterpretationServicesMember 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:LicenseAndRelatedDevelopmentServicesMember 2023-09-30 0001604821 us-gaap:EMEAMember 2023-07-01 2023-09-30 0001604821 ntra:PatientsMember 2023-07-01 2023-09-30 0001604821 ntra:OtherGeographicAreasMember 2023-07-01 2023-09-30 0001604821 ntra:LaboratoryPartnersMember 2023-07-01 2023-09-30 0001604821 ntra:InsuranceCarriersMember 2023-07-01 2023-09-30 0001604821 ntra:AmericasExcludingUsMember 2023-07-01 2023-09-30 0001604821 country:US 2023-07-01 2023-09-30 0001604821 us-gaap:EMEAMember 2023-01-01 2023-09-30 0001604821 ntra:PatientsMember 2023-01-01 2023-09-30 0001604821 ntra:OtherGeographicAreasMember 2023-01-01 2023-09-30 0001604821 ntra:LaboratoryPartnersMember 2023-01-01 2023-09-30 0001604821 ntra:InsuranceCarriersMember 2023-01-01 2023-09-30 0001604821 ntra:AmericasExcludingUsMember 2023-01-01 2023-09-30 0001604821 country:US 2023-01-01 2023-09-30 0001604821 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001604821 ntra:PatientsMember 2022-07-01 2022-09-30 0001604821 ntra:OtherGeographicAreasMember 2022-07-01 2022-09-30 0001604821 ntra:LaboratoryPartnersMember 2022-07-01 2022-09-30 0001604821 ntra:InsuranceCarriersMember 2022-07-01 2022-09-30 0001604821 ntra:AmericasExcludingUsMember 2022-07-01 2022-09-30 0001604821 country:US 2022-07-01 2022-09-30 0001604821 us-gaap:EMEAMember 2022-01-01 2022-09-30 0001604821 ntra:PatientsMember 2022-01-01 2022-09-30 0001604821 ntra:OtherGeographicAreasMember 2022-01-01 2022-09-30 0001604821 ntra:LaboratoryPartnersMember 2022-01-01 2022-09-30 0001604821 ntra:InsuranceCarriersMember 2022-01-01 2022-09-30 0001604821 ntra:AmericasExcludingUsMember 2022-01-01 2022-09-30 0001604821 country:US 2022-01-01 2022-09-30 0001604821 us-gaap:SecuredDebtMember 2020-04-01 2020-04-30 0001604821 ntra:OtherMaterialSupplierMember 2023-09-30 0001604821 ntra:OperatingLeaseCommitmentsMember 2023-09-30 0001604821 ntra:LaboratoryInstrumentsMember 2023-09-30 0001604821 ntra:InventoryMaterialPurchaseCommitmentMember 2023-09-30 0001604821 ntra:ApplicationServiceProviderMember 2023-09-30 0001604821 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-09-30 0001604821 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-09-30 0001604821 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-09-30 0001604821 us-gaap:MachineryAndEquipmentMember 2023-09-30 0001604821 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001604821 us-gaap:ConstructionInProgressMember 2023-09-30 0001604821 us-gaap:ComputerEquipmentMember 2023-09-30 0001604821 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001604821 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001604821 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001604821 us-gaap:ConstructionInProgressMember 2022-12-31 0001604821 us-gaap:ComputerEquipmentMember 2022-12-31 0001604821 2022-11-01 2022-11-08 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingProductsMember 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember 2022-12-31 0001604821 2023-09-01 2023-09-30 0001604821 2022-11-01 2022-11-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001604821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingServicesMember 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingProductsAndServicesMember 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingServicesMember 2019-06-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingProductsMember 2019-06-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingProductsAndServicesMember 2019-06-30 0001604821 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001604821 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001604821 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001604821 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001604821 ntra:InivataPatentCaseMember 2022-12-31 0001604821 ntra:ClassActionLawsuitMember 2022-02-28 0001604821 ntra:InivitaPatentCaseMember 2021-11-01 2021-11-30 0001604821 ntra:RavgenPatentCaseMember 2020-06-01 2020-06-30 0001604821 ntra:CaredxSPatentCaseMember 2022-03-01 2022-03-31 0001604821 ntra:ArcherdxPatentCaseMember 2023-05-01 2023-05-31 0001604821 ntra:LineOfCreditUbsMember 2023-06-30 0001604821 ntra:LineOfCreditUbsMember 2023-05-31 0001604821 ntra:LineOfCreditUbsMember 2020-12-31 0001604821 ntra:LineOfCreditUbsMember 2015-09-30 0001604821 ntra:LineOfCreditUbsMember 2022-12-31 0001604821 srt:MinimumMember ntra:CertainWorkspacesAndStorageSpacesMember 2023-09-30 0001604821 srt:MaximumMember ntra:CertainWorkspacesAndStorageSpacesMember 2023-09-30 0001604821 ntra:CorporateHeadquartersLeaseAmendmentMember 2023-09-30 0001604821 ntra:LineOfCreditUbsMember 2023-01-01 2023-09-30 0001604821 ntra:LineOfCreditUbsMember 2022-01-01 2022-09-30 0001604821 ntra:LineOfCreditUbsMember 2023-07-01 2023-09-30 0001604821 ntra:LineOfCreditUbsMember 2022-07-01 2022-09-30 0001604821 ntra:ArcherdxPatentCaseMember us-gaap:PendingLitigationMember 2023-06-01 2023-06-30 0001604821 ntra:GenosityInc.PatentCaseMember 2022-10-01 2022-10-31 0001604821 ntra:CaredxSPatentCaseMember 2022-05-01 2022-05-31 0001604821 ntra:InivataPatentCaseMember 2021-01-01 2021-01-31 0001604821 ntra:ArcherdxPatentCaseMember 2021-01-01 2021-01-31 0001604821 ntra:MyomeIncMember 2023-09-30 0001604821 ntra:MyomeIncMember srt:ChiefExecutiveOfficerMember 2021-12-06 0001604821 ntra:MyomeIncMember 2021-12-06 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2023-09-30 0001604821 us-gaap:SecuritiesInvestmentMember 2023-09-30 0001604821 ntra:LineOfCreditUbsMember 2023-09-30 0001604821 ntra:TwentyTradingDaysPeriodMember us-gaap:ConvertibleNotesPayableMember 2020-04-01 2020-04-30 0001604821 ntra:FiveDayConsecutiveTradingPeriodMember us-gaap:ConvertibleNotesPayableMember 2020-04-01 2020-04-30 0001604821 ntra:LineOfCreditUbsMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-01 2023-10-31 0001604821 ntra:LineOfCreditUbsMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-09-30 0001604821 ntra:LineOfCreditUbsMember ntra:LondonInterbankOfferedRateMember 2023-01-01 2023-09-30 0001604821 ntra:LicensingAndOtherMember 2023-07-01 2023-09-30 0001604821 ntra:LicensingAndOtherMember 2023-01-01 2023-09-30 0001604821 ntra:LicensingAndOtherMember 2022-07-01 2022-09-30 0001604821 ntra:LicensingAndOtherMember 2022-01-01 2022-09-30 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001604821 ntra:FoundationMedicineInc.Member ntra:OncologyProductsMember 2023-01-01 2023-09-30 0001604821 ntra:FoundationMedicineInc.Member ntra:OncologyAssayInterpretationServicesMember 2023-01-01 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:OncologyAssayInterpretationServicesMember 2023-01-01 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:OncologyAssayInterpretationServicesMember 2022-01-01 2022-12-31 0001604821 ntra:FoundationMedicineInc.Member ntra:OncologyProductsMember 2022-01-01 2022-09-30 0001604821 ntra:FoundationMedicineInc.Member ntra:OncologyAssayInterpretationServicesMember 2022-01-01 2022-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:LicenseAndRelatedDevelopmentServicesMember 2022-01-01 2022-09-30 0001604821 ntra:GeneticTestingServicesMember 2023-09-30 0001604821 ntra:GeneticTestingServicesMember 2023-01-01 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdAndFoundationMedicineInc.Member 2023-01-01 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:OncologyAssayInterpretationServicesMember 2023-09-30 0001604821 ntra:FoundationMedicineInc.Member 2023-09-30 0001604821 us-gaap:PrivatePlacementMember 2023-09-30 0001604821 us-gaap:CommonStockMember 2023-09-30 0001604821 us-gaap:CommonStockMember 2023-06-30 0001604821 us-gaap:CommonStockMember 2022-12-31 0001604821 2022-11-30 0001604821 us-gaap:CommonStockMember 2022-09-30 0001604821 us-gaap:CommonStockMember 2022-06-30 0001604821 us-gaap:CommonStockMember 2021-12-31 0001604821 us-gaap:ConvertibleNotesPayableMember 2020-04-30 0001604821 us-gaap:EmployeeStockMember 2023-09-30 0001604821 us-gaap:EmployeeStockMember 2015-06-30 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-09-30 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001604821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001604821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ntra:CashCashEquivalentsAndRestrictedCashMember 2023-09-30 0001604821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001604821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-09-30 0001604821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001604821 us-gaap:FairValueMeasurementsRecurringMember ntra:CashCashEquivalentsAndRestrictedCashMember 2023-09-30 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001604821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001604821 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-12-31 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001604821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001604821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ntra:CashCashEquivalentsAndRestrictedCashMember 2022-12-31 0001604821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001604821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-12-31 0001604821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001604821 us-gaap:FairValueMeasurementsRecurringMember ntra:CashCashEquivalentsAndRestrictedCashMember 2022-12-31 0001604821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001604821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001604821 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001604821 ntra:InProcessResearchDevelopmentAcquisitionAgreementMember 2023-03-01 2023-03-31 0001604821 ntra:InProcessResearchDevelopmentAcquisitionAgreementMember 2022-11-01 2022-11-30 0001604821 ntra:TukwilaWashingtonLeaseMember 2023-09-30 0001604821 ntra:SouthSanFranciscoCaliforniaLeaseMember 2023-09-30 0001604821 ntra:PleasantonCaliforniaLeaseMember 2023-09-30 0001604821 ntra:CorporateHeadquartersLeaseMember 2023-09-30 0001604821 ntra:AustinTxLongTermLeaseMember 2023-09-30 0001604821 ntra:AustinTexasSecondExpansionPremisesMember 2023-09-30 0001604821 ntra:AustinTexasFirstExpansionPremisesMember 2023-09-30 0001604821 ntra:VancouverBritishColumbiaCanadaMember 2021-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-09-30 0001604821 ntra:PerformanceBasedAwardsAndRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001604821 ntra:EmployeeStockPurchasePlan2015Member 2023-01-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2023-01-01 2023-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-09-30 0001604821 ntra:PerformanceBasedAwardsAndRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001604821 ntra:EmployeeStockPurchasePlan2015Member 2022-01-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2022-01-01 2022-09-30 0001604821 ntra:EarnoutsForDevelopmentWithAcquiredCanadianEntityMember 2022-01-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001604821 us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember 2023-07-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2023-07-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001604821 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001604821 ntra:NonEmployeeOptionsMember 2023-01-01 2023-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2023-01-01 2023-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001604821 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001604821 ntra:NonEmployeeOptionsMember 2022-07-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2022-07-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001604821 ntra:NonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001604821 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001604821 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001604821 ntra:NonEmployeeOptionsMember 2022-01-01 2022-09-30 0001604821 ntra:EmployeeAndNonEmployeeOptionsMember 2022-01-01 2022-09-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001604821 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001604821 2023-06-30 0001604821 2022-06-30 0001604821 2022-09-30 0001604821 2021-12-31 0001604821 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001604821 ntra:InProcessResearchDevelopmentAcquisitionAgreementMember 2021-09-10 0001604821 ntra:PleasantonCaliforniaLeaseMember 2023-09-01 2023-09-30 0001604821 ntra:SouthSanFranciscoCaliforniaLeaseMember 2023-01-01 2023-09-30 0001604821 ntra:CorporateHeadquartersLeaseAmendmentMember 2023-01-01 2023-09-30 0001604821 ntra:VancouverBritishColumbiaCanadaMember 2021-09-01 2021-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:LicenseAndRelatedDevelopmentServicesMember 2023-01-01 2023-09-30 0001604821 ntra:SecondSpaceSubleaseMember 2023-01-01 2023-09-30 0001604821 ntra:FirstSpaceSubleaseMember 2023-01-01 2023-09-30 0001604821 ntra:CorporateHeadquartersLeaseMember 2023-01-01 2023-09-30 0001604821 ntra:AustinTxLongTermLeaseMember 2023-01-01 2023-09-30 0001604821 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001604821 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001604821 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-09-30 0001604821 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001604821 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001604821 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001604821 ntra:CaredxSPatentCaseMember 2020-03-01 2020-03-31 0001604821 ntra:CaredxSPatentCaseMember 2021-09-28 2021-09-28 0001604821 us-gaap:ProductMember 2022-01-01 2022-09-30 0001604821 us-gaap:ProductMember 2023-07-01 2023-09-30 0001604821 2023-07-01 2023-09-30 0001604821 us-gaap:ProductMember 2022-07-01 2022-09-30 0001604821 2022-07-01 2022-09-30 0001604821 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-01 2023-09-30 0001604821 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-09-30 0001604821 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-01 2022-09-30 0001604821 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingServicesMember 2023-07-01 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember ntra:SequencingProductsMember 2023-01-01 2023-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001604821 us-gaap:ConvertibleNotesPayableMember 2020-04-01 2020-04-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2020-04-30 2020-04-30 0001604821 ntra:MayRedeemForCashAllOrAnyPortionOfConvertibleNotesAtCompanysOptionOnOrAfterMay2024Member 2020-04-01 2020-04-30 0001604821 2022-01-01 2022-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2023-07-01 2023-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2022-07-01 2022-09-30 0001604821 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-09-30 0001604821 srt:MinimumMember us-gaap:EmployeeStockMember 2023-09-30 0001604821 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001604821 us-gaap:MunicipalBondsMember 2023-09-30 0001604821 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001604821 ntra:InvestmentsShortTermClassifiedMember 2023-09-30 0001604821 ntra:CashCashEquivalentsAndRestrictedCashMember 2023-09-30 0001604821 ntra:CashCashEquivalentsAndRestrictedCashMember 2023-09-30 0001604821 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001604821 us-gaap:MunicipalBondsMember 2022-12-31 0001604821 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001604821 ntra:InvestmentsShortTermClassifiedMember 2022-12-31 0001604821 ntra:CashCashEquivalentsAndRestrictedCashMember 2022-12-31 0001604821 ntra:CashCashEquivalentsAndRestrictedCashMember 2022-12-31 0001604821 ntra:LaboratoryDistributionPartnersMember us-gaap:ProductMember srt:MinimumMember 2023-01-01 2023-09-30 0001604821 ntra:LaboratoryDistributionPartnersMember us-gaap:ProductMember srt:MaximumMember 2023-01-01 2023-09-30 0001604821 us-gaap:ProductMember 2023-01-01 2023-09-30 0001604821 ntra:InProcessResearchDevelopmentAcquisitionAgreementMember 2021-09-10 2021-09-10 0001604821 ntra:BgiGenomicsCoLtdMember 2023-09-30 0001604821 ntra:FoundationMedicineInc.Member 2019-08-31 0001604821 ntra:FoundationMedicineInc.Member 2023-01-01 2023-09-30 0001604821 ntra:BgiGenomicsCoLtdMember 2023-01-01 2023-09-30 0001604821 2023-09-30 0001604821 2022-12-31 0001604821 ntra:SteveChapmanMember 2023-09-30 0001604821 ntra:SteveChapmanMember 2023-07-01 2023-09-30 0001604821 2023-11-01 0001604821 2023-01-01 2023-09-30 ntra:item utr:sqft ntra:position ntra:claim ntra:segment shares iso4217:USD pure ntra:D iso4217:USD shares ntra:patent ntra:lawsuit ntra:customer ntra:lease P6Y0M10D P6Y0M18D P5Y2M12D P6Y0M10D P5Y1M13D P10Y 118990000 111255000 P2M Natera, Inc. Yes false 0001604821 --12-31 Q3 false 2023 true false DE false false NASDAQ -0.95 -1.25 -3.14 -4.20 115171000 97052000 113559000 96408000 P6Y11M8D P36M P24M -3700000 16500000 P5Y P1Y 2200000 5900000 1200000 1600000 10-Q 2023-09-30 001-37478 01-0894487 13011 McCallen Pass Building A Suite 100 Austin TX 78753 650 980-9190 Common Stock, par value $0.0001 per share NTRA Yes Large Accelerated Filer 120151688 668710000 466091000 267847000 432301000 6034000 3830000 255147000 244385000 42076000 35406000 33496000 33634000 1267276000 1211817000 104830000 92453000 58206000 71874000 16208000 18330000 1446520000 1394474000 21321000 31148000 39415000 44010000 133740000 144214000 15012000 10777000 80435000 80350000 289923000 310499000 282619000 281653000 21033000 20001000 68287000 76577000 661862000 688730000 0.0001 0.0001 750000000 750000000 118990000 111255000 11000 11000 3089448000 2664730000 -2299405000 -1942635000 -5396000 -16362000 784658000 705744000 1446520000 1394474000 265218000 199831000 761271000 584415000 3088000 10806000 10195000 18555000 268306000 210637000 771466000 602970000 146962000 115436000 437524000 326862000 349000 1076000 1060000 2102000 77235000 65510000 237714000 228504000 154742000 147667000 456877000 444769000 379288000 329689000 1133175000 1002237000 -110982000 -119052000 -361709000 -399267000 3252000 2330000 9490000 6567000 5406000 87000 14509000 1165000 -108828000 -121295000 -356690000 -404669000 202000 185000 80000 557000 -109030000 -121480000 -356770000 -405226000 3807000 -3212000 10966000 -17322000 -105223000 -124692000 -345804000 -422548000 -0.95 -1.25 -3.14 -4.20 115171000 97052000 113559000 96408000 96903000 10000 2139551000 -16397000 -1678582000 444582000 84000 1393000 1393000 313000 40338000 40338000 -3212000 -3212000 -121480000 -121480000 97300000 10000 2181282000 -19609000 -1800062000 361621000 95140000 10000 2050417000 -2287000 -1394836000 653304000 785000 5971000 5971000 285000 8496000 8496000 1090000 116398000 116398000 -17322000 -17322000 -405226000 -405226000 97300000 10000 2181282000 -19609000 -1800062000 361621000 114051000 11000 2795714000 -9203000 -2190375000 596147000 48000 562000 562000 4550000 235441000 235441000 341000 57731000 57731000 3807000 3807000 -109030000 -109030000 118990000 11000 3089448000 -5396000 -2299405000 784658000 111255000 11000 2664730000 -16362000 -1942635000 705744000 265000 3501000 3501000 219000 8674000 8674000 349000 19771000 19771000 336000 14435000 14435000 4550000 235441000 235441000 2016000 142896000 142896000 10966000 10966000 -356770000 -356770000 118990000 11000 3089448000 -5396000 -2299405000 784658000 -356770000 -405226000 17186000 12772000 2679000 1929000 3971000 142896000 116398000 11011000 9989000 966000 941000 -265000 12000 -532000 85000 100000 10762000 114288000 6669000 13520000 -7356000 -486000 -8951000 8367000 15177000 1285000 8424000 7207000 -2072000 35422000 5268000 -384000 -188830000 -350374000 86947000 214738000 173500000 216500000 29667000 35870000 143833000 308421000 3501000 5971000 8674000 8496000 235441000 247616000 14467000 202619000 -27486000 466091000 84614000 668710000 57128000 6907000 4008000 -1168000 458000 14435000 19771000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;margin:0pt;"><b style="font-weight:bold;">1. Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Natera, Inc. (the “Company”) was formed in the state of California as Gene Security Network, LLC in November 2003 and incorporated in the state of Delaware in January 2007. The Company is a diagnostics company with proprietary molecular and bioinformatics technology that it is applying to change the management of disease worldwide. The Company’s cell-free DNA (“cfDNA”) technology combines its novel molecular assays, which reliably measure many informative regions across the genome from samples as small as a single cell, with its statistical algorithms which incorporate data available from the broader scientific community to identify genetic variations covering a wide range of serious conditions with high accuracy and coverage. The Company’s technology has been proven clinically and commercially in the women’s health space, in which it develops and commercializes non- or minimally-invasive tests to evaluate risk for, and thereby enable early detection of, a wide range of genetic conditions, such as Down syndrome.  The Company is now translating its success in women’s health and applying its core technology to the oncology market, in which it is commercializing a personalized blood-based DNA test to detect molecular residual disease and monitor disease recurrence, as well as to the organ health market, initially with a test to assess kidney transplants for rejection. The Company operates laboratories in Austin, Texas and San Carlos, California certified under the Clinical Laboratory Improvement Amendments ("CLIA") providing a host of cell-free DNA-based molecular testing services. The Company determines its operating segments based on the way it organizes its business to make operating decisions and assess performance. The Company operates one segment, the development and commercialization of molecular testing services, applying its proprietary technology in the fields of women’s health, oncology and organ health.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-top:2pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company's key product offerings include its Panorama Non-Invasive Prenatal Test ("NIPT") that screens for chromosomal abnormalities of a fetus as well as in twin pregnancies, typically with a blood draw from the mother; Horizon Carrier Screening ("HCS") to determine carrier status for a large number of severe genetic diseases that could be passed on to the carrier’s children; Signatera molecular residual disease (“MRD”) test, which detects circulating tumor DNA in patients previously diagnosed with cancer to assess molecular residual disease and monitor for recurrence; and Prospera, to assess organ transplant rejection. All testing is available principally in the United States. The Company does not conduct animal testing. The Company also offers its Panorama test to customers outside of the United States, primarily in Europe. The Company also offers Constellation, a cloud-based software platform that enables laboratory customers to gain access through the cloud to the Company’s algorithms and bioinformatics in order to validate and launch their own tests based on the Company’s technology.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">2. Summary of Significant Accounting Policies </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2023, there were no material changes to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (filed on March 1, 2023).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. The unaudited interim condensed consolidated financial information includes only adjustments of a normal recurring nature necessary for a fair presentation of the Company’s results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the nine months ended September 30, 2023, are not necessarily indicative of the results for the full year or the results for any future periods. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements at that date. These financial statements should be read in conjunction with the audited financial statements, and related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Some items in the prior period financial statements were reclassified to conform to the current presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company has incurred net losses since its inception and anticipates net losses and negative operating cash flows for the near future. The Company had a net loss of $356.8 million for the nine months ended September 30, 2023 and an accumulated deficit of $2.3 billion as of September 30, 2023. As of September 30, 2023, the Company had $668.7 million in cash, cash equivalents, and restricted cash, $267.8 million in marketable securities, an $80.4 million outstanding balance on its Credit Line (as defined in Note 10, <i style="font-style:italic;">Debt</i>) including accrued interest and $287.5 million of outstanding principal on its 2.25% Convertible Senior Notes (the “Convertible Notes”). As of September 30, 2023, the Company had $20.0 million remaining and available on its Credit Line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">While the Company has introduced multiple products that are generating revenues, these revenues have not been sufficient to fund all operations. Accordingly, the Company has funded the portion of operating costs that exceeds revenues through a combination of equity issuances, debt issuances, and other financings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company continues to develop and commercialize future products and invest in the growth of its business and, consequently, will need to generate additional revenues to achieve future profitability and will need to raise additional equity or debt financing. If the Company raises additional funds by issuing equity securities, its stockholders will experience dilution. Additional debt financing, if available, may involve covenants restricting its operations or its ability to incur additional debt. Any additional debt financing or additional equity that the Company raises may contain terms that are not favorable to it or its stockholders and requires significant debt service payments, which diverts resources from other activities. Additional financing may not be available at all, or in amounts or on terms acceptable to the Company. If the Company is unable to obtain additional financing, it may be required to delay the development and commercialization of its products and significantly scale back its business and operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On September 10, 2021, the Company entered into an agreement with a third party for an asset acquisition where the acquired asset was in-process research and development primarily in exchange for an equity consideration payment. In addition, pursuant to the agreement, certain employees of the third party became employees of the Company. The third party was a biotechnology company focused on oncology. The total upfront acquisition consideration amounts to $35.6 million composed of the issuance of 276,346 shares of the Company's common stock with a fair value of $30.9 million, approximately $3.9 million of cash consideration, assumed net liabilities of $0.2 million, as well as $0.6 million of acquisition related legal and accounting costs directly attributable to the acquisition of the asset. The Company accounted for the transaction as an asset acquisition as substantially all of the estimated fair value of the gross assets acquired was concentrated in a single identified in-process research and development asset (“IPR&amp;D”) thus satisfying the requirements of the screen test in ASU 2017-01. The estimated fair value of the acquired workforce was not significant. The Company concluded the acquired IPR&amp;D has no alternative-future use and accordingly expensed approximately $35.6 million, on the day the transaction closed as research and development expense, which is reflected in its consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Further, additional consideration aggregating up to approximately $35.0 million was estimated to be paid via issuance of an estimated 269,547 additional Natera common shares, consistent with the registration statement filed with the SEC on September 10, 2021, upon achievement of defined milestones relating to product development, commercial launch and continued employment of certain selling shareholders, each of which will be revalued at each reporting date and amount of compensation expense will be adjusted accordingly and reported in research and development expenses. In November 2022, the terms of the payment for any remaining consideration were modified, resulting in $10.0 million of consideration paid in December 2022 and $15.0 million of consideration paid in March 2023, with such consideration primarily consisting of Natera common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In September 2023, the Company completed an underwritten equity offering and sold 4,550,000 shares of its common stock at a price of $55 per share to the public. Before estimated offering expenses of $0.4 million, the Company received proceeds of approximately $235.8 million net of the underwriting discount. In November 2022, the Company completed an underwritten equity offering and sold 13,144,500 shares of its common stock at a price of $35 per share to the public. Before estimated offering expenses of $0.5 million, the Company received proceeds of approximately $433.2 million net of the underwriting discount. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Based on the Company’s current business plan, the Company believes that its existing cash and marketable securities will be sufficient to meet its anticipated cash requirements for at least 12 months after November 8, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;line-height:1.19;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements include all the accounts of the Company and its subsidiaries. The Company established a subsidiary that operates in the state of Texas to support the Company’s laboratory and operational functions. The Company established a subsidiary that operates in Canada following the acquisition of the IPR&amp;D asset. All intercompany balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The preparation of financial statements in accordance with generally accepted accounting principles (“GAAP”) in the United States requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include the allowance for doubtful accounts, average selling price expected to be received from payors, the discount rate impacting the operating right-of-use assets and the associated lease liabilities, the average useful life for property and equipment, deferred revenues associated with unsatisfied performance obligations, accrued liability for potential refund requests, stock-based compensation, the fair value of options, income tax uncertainties, and the expected consideration to be received from contracts with customers. These estimates and assumptions are based on management's best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors, including contractual terms and statutory limits; however, actual results could differ from these estimates and could have an adverse effect on the Company's financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The total consideration which the Company expects to be entitled to receive from patients and insurance carriers in exchange for the Company's products is a significant estimate determined by calculating the average selling price based on the contractual pricing agreed to with each insurance carrier for each test (CPT code) performed adjusted for variable consideration related to historical percent of cases allowed, historical percent of patient responsibility collected, and historical percent of contract price collected from insurance carriers. The Company uses the expected-value approach of estimating variable consideration.  The Company also considers recent trends, past events not expected to recur, and future known changes such as anticipated contractual pricing changes or changes to insurance coverage.  For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio approach to estimate the effects of variable consideration. The Company also applies a constraint to the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue may occur in future periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Allowance for doubtful accounts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The allowance for doubtful accounts for trade accounts receivable is based on the Company’s assessment of the collectability of accounts related to our clinics and laboratory partner customers. The Company regularly reviews the allowance by considering factors such as historical experience, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. See Note 6, <i style="font-style:italic;">Balance Sheet Components</i>, for a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022. The Company currently does not have an incremental allowance for doubtful accounts against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Inventory</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Inventory is recorded at the lower of cost or net realizable value, determined on a first-in, first-out basis. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. A write down of specifically identified unusable, obsolete, slow-moving or known unsalable inventory in the period is first recognized by using a number of factors including product expiration dates and scrapped inventory. Any write-down of inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded to cost of revenue on our consolidated statements of operations. The Company makes assumptions about future demand, market conditions and the release of new products that may supersede older products. However, if actual market conditions are less favorable than anticipated, additional inventory write-downs may be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Investments and financial instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company classifies its investments as Level 1 or 2 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets that the Company has the ability to access. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. The Company holds Level 2 securities which are initially valued at the transaction price and subsequently valued by a third-party service provider using inputs other than quoted prices that are observable either directly or indirectly, such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures. The Company performs certain procedures to corroborate the fair value of these holdings.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Other accrued liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company's uses estimates, judgments, and assumptions in several areas including, but not limited to, estimates of progress to date for certain contracts with vendors, liabilities related to clinical trials, payroll and related expenses, marketing liabilities, reserves associated with insurance and general overpayments, tax-related liabilities, and other operating expenses. Estimates consist of historical trends, analytical procedures, review of supporting documentation, inquiries with supply partners and vendors, and other relevant assumptions. Although the Company believes its estimates, assumptions, and judgment are reasonable, they are based upon information presently available and are subject to change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Appropriate provision has been made for lifetime expected credit losses in accordance with ASC Topic 326-20, <i style="font-style:italic;">Financial Instruments—Credit Losses</i> (“Topic 326”), for trade receivables and available-for-sale debt securities. The Company’s estimate of expected credit losses includes consideration of past events, current conditions, and forecasts of future economic conditions. The Company currently does not have a credit loss reserve against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Available-for-sale debt securities. </i>The amended guidance from ASU 2016-13 requires the measurement of expected credit losses for available-for-sale debt securities held at the reporting date over the remaining life based on historical experience, current conditions, and reasonable and supportable forecasts. The Company evaluated its investment portfolio under the available-for-sale debt securities impairment model guidance and determined the Company’s investment portfolio is composed of low-risk, investment grade securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Investments consist primarily of debt securities such as U.S. Treasuries, U.S. agency and municipal bonds. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. The Company generally classifies its entire investment portfolio as available-</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">for-sale. The Company views its available-for-sale portfolio as available for use in current operations. Accordingly, the Company classifies all investments as short-term, irrespective of maturity date. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Related Party</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On December 6, 2021, the Company participated along with certain other investors in the series B financing of MyOme, Inc. (“MyOme”), and purchased preferred shares and warrants in exchange for a cash payment of approximately $4.0 million, which represents 5.25% of MyOme on a fully diluted basis. The Company does not hold a seat on MyOme’s board of directors. The Company’s investment in MyOme is recorded at cost and no impairment was identified as of September 30, 2023. The following are the Company’s related persons and the basis of each such related person’s relationship with MyOme:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Matthew Rabinowitz, the Company’s executive chairman and co-founder, is the chairman of the board and founder of MyOme, and a beneficial holder of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">28.6%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the outstanding shares of MyOme on a fully dilutive basis;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jonathan Sheena, the Company’s co-founder and a member of the Company’s board of directors, is a stockholder and a member of the board of directors of Myome;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Daniel Rabinowitz, the Company’s Secretary and Chief Legal Officer, is a stockholder of Myome; and</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Roelof Botha, the Lead Independent Director of the Company’s board of directors, is a managing member of Sequoia Capital. Certain funds affiliated with Sequoia Capital also participated in MyOme’s series B financing.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">None of the related party investments in MyOme by our executives and directors noted above were at the behest of the Company nor funded by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company discloses the fair value of financial instruments for financial assets and liabilities for which the value is practicable to estimate. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Risk and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, accounts receivable and investments. The Company limits its exposure to loss by placing its cash in financial institutions with high credit ratings. The Company's cash may consist of deposits held with banks that may at times exceed federally insured limits of $250,000 per customer. The Company performs evaluations of the relative credit standing of these financial institutions and limits the amount of credit exposure with any one institution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company performs evaluations of financial conditions for insurance carriers, patients, clinics and laboratory partners and generally does not require collateral to support credit sales. For the three and nine months ended September 30, 2023, and 2022, there were no payors or customers exceeding 10% of total revenues on an individual basis. As of September 30, 2023 and December 31, 2022, there were no payors or customers with an outstanding balance exceeding 10% of net accounts receivable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">Comprehensive loss and its components encompass all changes in equity other than those with stockholders, and include net loss, unrealized gains and losses on available-for-sale marketable securities and foreign currency translation adjustments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="12" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,203)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,287)</p></td></tr><tr><td style="vertical-align:middle;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,807</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,212)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,966</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (17,322)</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,396)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (19,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (19,609)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The change in net unrealized loss on available-for-sale securities is due to increased market volatility. The Company has assessed the unrealized loss position for available-for-sale securities and determined that an allowance for credit losses was not necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) under its accounting standard codifications or other standard setting bodies and adopted by the Company as of the specified effective date. Unless otherwise discussed below, the Company believes that the impact of accounting standards updates recently issued that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">New Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:2pt 0pt 0pt 0pt;">In March 2020, ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848)</i> was issued which provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. The Company does not expect adoption of this standard to have a material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. The unaudited interim condensed consolidated financial information includes only adjustments of a normal recurring nature necessary for a fair presentation of the Company’s results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the nine months ended September 30, 2023, are not necessarily indicative of the results for the full year or the results for any future periods. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements at that date. These financial statements should be read in conjunction with the audited financial statements, and related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Some items in the prior period financial statements were reclassified to conform to the current presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company has incurred net losses since its inception and anticipates net losses and negative operating cash flows for the near future. The Company had a net loss of $356.8 million for the nine months ended September 30, 2023 and an accumulated deficit of $2.3 billion as of September 30, 2023. As of September 30, 2023, the Company had $668.7 million in cash, cash equivalents, and restricted cash, $267.8 million in marketable securities, an $80.4 million outstanding balance on its Credit Line (as defined in Note 10, <i style="font-style:italic;">Debt</i>) including accrued interest and $287.5 million of outstanding principal on its 2.25% Convertible Senior Notes (the “Convertible Notes”). As of September 30, 2023, the Company had $20.0 million remaining and available on its Credit Line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">While the Company has introduced multiple products that are generating revenues, these revenues have not been sufficient to fund all operations. Accordingly, the Company has funded the portion of operating costs that exceeds revenues through a combination of equity issuances, debt issuances, and other financings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company continues to develop and commercialize future products and invest in the growth of its business and, consequently, will need to generate additional revenues to achieve future profitability and will need to raise additional equity or debt financing. If the Company raises additional funds by issuing equity securities, its stockholders will experience dilution. Additional debt financing, if available, may involve covenants restricting its operations or its ability to incur additional debt. Any additional debt financing or additional equity that the Company raises may contain terms that are not favorable to it or its stockholders and requires significant debt service payments, which diverts resources from other activities. Additional financing may not be available at all, or in amounts or on terms acceptable to the Company. If the Company is unable to obtain additional financing, it may be required to delay the development and commercialization of its products and significantly scale back its business and operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On September 10, 2021, the Company entered into an agreement with a third party for an asset acquisition where the acquired asset was in-process research and development primarily in exchange for an equity consideration payment. In addition, pursuant to the agreement, certain employees of the third party became employees of the Company. The third party was a biotechnology company focused on oncology. The total upfront acquisition consideration amounts to $35.6 million composed of the issuance of 276,346 shares of the Company's common stock with a fair value of $30.9 million, approximately $3.9 million of cash consideration, assumed net liabilities of $0.2 million, as well as $0.6 million of acquisition related legal and accounting costs directly attributable to the acquisition of the asset. The Company accounted for the transaction as an asset acquisition as substantially all of the estimated fair value of the gross assets acquired was concentrated in a single identified in-process research and development asset (“IPR&amp;D”) thus satisfying the requirements of the screen test in ASU 2017-01. The estimated fair value of the acquired workforce was not significant. The Company concluded the acquired IPR&amp;D has no alternative-future use and accordingly expensed approximately $35.6 million, on the day the transaction closed as research and development expense, which is reflected in its consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Further, additional consideration aggregating up to approximately $35.0 million was estimated to be paid via issuance of an estimated 269,547 additional Natera common shares, consistent with the registration statement filed with the SEC on September 10, 2021, upon achievement of defined milestones relating to product development, commercial launch and continued employment of certain selling shareholders, each of which will be revalued at each reporting date and amount of compensation expense will be adjusted accordingly and reported in research and development expenses. In November 2022, the terms of the payment for any remaining consideration were modified, resulting in $10.0 million of consideration paid in December 2022 and $15.0 million of consideration paid in March 2023, with such consideration primarily consisting of Natera common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In September 2023, the Company completed an underwritten equity offering and sold 4,550,000 shares of its common stock at a price of $55 per share to the public. Before estimated offering expenses of $0.4 million, the Company received proceeds of approximately $235.8 million net of the underwriting discount. In November 2022, the Company completed an underwritten equity offering and sold 13,144,500 shares of its common stock at a price of $35 per share to the public. Before estimated offering expenses of $0.5 million, the Company received proceeds of approximately $433.2 million net of the underwriting discount. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Based on the Company’s current business plan, the Company believes that its existing cash and marketable securities will be sufficient to meet its anticipated cash requirements for at least 12 months after November 8, 2023.</p> -356800000 -2300000000 668700000 267800000 80400000 287500000 0.0225 20000000.0 35600000 276346 30900000 3900000 200000 600000 35600000 35000000.0 269547 10000000.0 15000000.0 4550000 55 400000 235800000 13144500 35 500000 433200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;line-height:1.19;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements include all the accounts of the Company and its subsidiaries. The Company established a subsidiary that operates in the state of Texas to support the Company’s laboratory and operational functions. The Company established a subsidiary that operates in Canada following the acquisition of the IPR&amp;D asset. All intercompany balances and transactions have been eliminated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The preparation of financial statements in accordance with generally accepted accounting principles (“GAAP”) in the United States requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include the allowance for doubtful accounts, average selling price expected to be received from payors, the discount rate impacting the operating right-of-use assets and the associated lease liabilities, the average useful life for property and equipment, deferred revenues associated with unsatisfied performance obligations, accrued liability for potential refund requests, stock-based compensation, the fair value of options, income tax uncertainties, and the expected consideration to be received from contracts with customers. These estimates and assumptions are based on management's best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors, including contractual terms and statutory limits; however, actual results could differ from these estimates and could have an adverse effect on the Company's financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The total consideration which the Company expects to be entitled to receive from patients and insurance carriers in exchange for the Company's products is a significant estimate determined by calculating the average selling price based on the contractual pricing agreed to with each insurance carrier for each test (CPT code) performed adjusted for variable consideration related to historical percent of cases allowed, historical percent of patient responsibility collected, and historical percent of contract price collected from insurance carriers. The Company uses the expected-value approach of estimating variable consideration.  The Company also considers recent trends, past events not expected to recur, and future known changes such as anticipated contractual pricing changes or changes to insurance coverage.  For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio approach to estimate the effects of variable consideration. The Company also applies a constraint to the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue may occur in future periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Allowance for doubtful accounts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The allowance for doubtful accounts for trade accounts receivable is based on the Company’s assessment of the collectability of accounts related to our clinics and laboratory partner customers. The Company regularly reviews the allowance by considering factors such as historical experience, the age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. See Note 6, <i style="font-style:italic;">Balance Sheet Components</i>, for a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022. The Company currently does not have an incremental allowance for doubtful accounts against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Inventory</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Inventory is recorded at the lower of cost or net realizable value, determined on a first-in, first-out basis. The Company uses judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. A write down of specifically identified unusable, obsolete, slow-moving or known unsalable inventory in the period is first recognized by using a number of factors including product expiration dates and scrapped inventory. Any write-down of inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded to cost of revenue on our consolidated statements of operations. The Company makes assumptions about future demand, market conditions and the release of new products that may supersede older products. However, if actual market conditions are less favorable than anticipated, additional inventory write-downs may be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Investments and financial instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company classifies its investments as Level 1 or 2 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets that the Company has the ability to access. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. The Company holds Level 2 securities which are initially valued at the transaction price and subsequently valued by a third-party service provider using inputs other than quoted prices that are observable either directly or indirectly, such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures. The Company performs certain procedures to corroborate the fair value of these holdings.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Other accrued liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company's uses estimates, judgments, and assumptions in several areas including, but not limited to, estimates of progress to date for certain contracts with vendors, liabilities related to clinical trials, payroll and related expenses, marketing liabilities, reserves associated with insurance and general overpayments, tax-related liabilities, and other operating expenses. Estimates consist of historical trends, analytical procedures, review of supporting documentation, inquiries with supply partners and vendors, and other relevant assumptions. Although the Company believes its estimates, assumptions, and judgment are reasonable, they are based upon information presently available and are subject to change.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Appropriate provision has been made for lifetime expected credit losses in accordance with ASC Topic 326-20, <i style="font-style:italic;">Financial Instruments—Credit Losses</i> (“Topic 326”), for trade receivables and available-for-sale debt securities. The Company’s estimate of expected credit losses includes consideration of past events, current conditions, and forecasts of future economic conditions. The Company currently does not have a credit loss reserve against accounts receivable for insurance and patient payors due to the average selling price calculations which incorporate these risks as net receivables are recorded.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Available-for-sale debt securities. </i>The amended guidance from ASU 2016-13 requires the measurement of expected credit losses for available-for-sale debt securities held at the reporting date over the remaining life based on historical experience, current conditions, and reasonable and supportable forecasts. The Company evaluated its investment portfolio under the available-for-sale debt securities impairment model guidance and determined the Company’s investment portfolio is composed of low-risk, investment grade securities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Investments consist primarily of debt securities such as U.S. Treasuries, U.S. agency and municipal bonds. Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. The Company generally classifies its entire investment portfolio as available-</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">for-sale. The Company views its available-for-sale portfolio as available for use in current operations. Accordingly, the Company classifies all investments as short-term, irrespective of maturity date. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), which is a separate component of stockholders’ equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Related Party</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On December 6, 2021, the Company participated along with certain other investors in the series B financing of MyOme, Inc. (“MyOme”), and purchased preferred shares and warrants in exchange for a cash payment of approximately $4.0 million, which represents 5.25% of MyOme on a fully diluted basis. The Company does not hold a seat on MyOme’s board of directors. The Company’s investment in MyOme is recorded at cost and no impairment was identified as of September 30, 2023. The following are the Company’s related persons and the basis of each such related person’s relationship with MyOme:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Matthew Rabinowitz, the Company’s executive chairman and co-founder, is the chairman of the board and founder of MyOme, and a beneficial holder of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">28.6%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the outstanding shares of MyOme on a fully dilutive basis;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jonathan Sheena, the Company’s co-founder and a member of the Company’s board of directors, is a stockholder and a member of the board of directors of Myome;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Daniel Rabinowitz, the Company’s Secretary and Chief Legal Officer, is a stockholder of Myome; and</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Roelof Botha, the Lead Independent Director of the Company’s board of directors, is a managing member of Sequoia Capital. Certain funds affiliated with Sequoia Capital also participated in MyOme’s series B financing.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">None of the related party investments in MyOme by our executives and directors noted above were at the behest of the Company nor funded by the Company.</p> 4000000.0 0.0525 0 0.286 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company discloses the fair value of financial instruments for financial assets and liabilities for which the value is practicable to estimate. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Risk and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, accounts receivable and investments. The Company limits its exposure to loss by placing its cash in financial institutions with high credit ratings. The Company's cash may consist of deposits held with banks that may at times exceed federally insured limits of $250,000 per customer. The Company performs evaluations of the relative credit standing of these financial institutions and limits the amount of credit exposure with any one institution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company performs evaluations of financial conditions for insurance carriers, patients, clinics and laboratory partners and generally does not require collateral to support credit sales. For the three and nine months ended September 30, 2023, and 2022, there were no payors or customers exceeding 10% of total revenues on an individual basis. As of September 30, 2023 and December 31, 2022, there were no payors or customers with an outstanding balance exceeding 10% of net accounts receivable. </p> 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">Comprehensive loss and its components encompass all changes in equity other than those with stockholders, and include net loss, unrealized gains and losses on available-for-sale marketable securities and foreign currency translation adjustments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="12" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,203)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,287)</p></td></tr><tr><td style="vertical-align:middle;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,807</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,212)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,966</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (17,322)</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,396)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (19,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (19,609)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The change in net unrealized loss on available-for-sale securities is due to increased market volatility. The Company has assessed the unrealized loss position for available-for-sale securities and determined that an allowance for credit losses was not necessary.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="12" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,203)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,287)</p></td></tr><tr><td style="vertical-align:middle;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,807</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,212)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,966</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (17,322)</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,396)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (19,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (19,609)</p></td></tr></table> -9203000 -16397000 -16362000 -2287000 3807000 -3212000 10966000 -17322000 -5396000 -19609000 -5396000 -19609000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) under its accounting standard codifications or other standard setting bodies and adopted by the Company as of the specified effective date. Unless otherwise discussed below, the Company believes that the impact of accounting standards updates recently issued that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">New Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:2pt 0pt 0pt 0pt;">In March 2020, ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848)</i> was issued which provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. The Company does not expect adoption of this standard to have a material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:10pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">3. Revenue Recognition </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenues when, or as, performance obligations in the contracts are satisfied, in the amount reflecting the expected consideration to be received from the goods or services transferred to the customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Product revenues are derived from contracts with insurance carriers, laboratory partners and patients in connection with sales primarily related to prenatal genetic tests. The Company enters into contracts with insurance carriers with primarily payment terms related to tests provided to the patients who have health insurance coverage. Insurance carriers are considered as third-party payers on behalf of the patients, and the patients are considered as the customers who receive genetic test services. Tests may be billed to insurance carriers, patients, or a combination of insurance carriers and patients. Further, the Company sells tests to a number of domestic and international laboratory partners and identifies the laboratory partners as customers provided that there is a test services agreement between the two parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Additionally, the Company enters into agreements with pharmaceutical companies to utilize the Company’s Signatera tests typically to study new cancer treatments or to validate the outcomes of clinical trials for which the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">pharmaceutical companies are identified as customers. Such arrangements generally involve performing whole exome sequencing (“WES”) services and the testing of patient samples to detect cancer mutations using its Signatera test. Each test is billable to customers and the personalized cancer profile also makes each test distinct within the context of the contract as customers can exercise control over the test results upon delivery. The Company allocates the contract price to each test using the stand-alone selling price for each service and recognizes the test processing revenue as individual test results are delivered to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">A performance obligation represents a promise in a contract to transfer a distinct good or service to a customer, which represents a unit of accounting in accordance with ASC 606. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once the Company has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. A portion of the consideration should be allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company evaluates its contracts with insurance carriers, laboratory partners and patients and identifies the performance obligations in those contracts, which are the delivery of the test results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The total consideration which the Company expects to collect in exchange for the Company’s products is an estimate and may be fixed or variable. Consideration includes reimbursement from both patients and insurance carriers, adjusted for variable consideration related to disallowed cases, discounts, refunds and doubtful accounts, and is estimated using the expected value approach. For insurance carriers with similar reimbursement characteristics, the Company uses a portfolio of relevant historical data to estimate variable consideration and total collections for the Company’s products. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. The consideration expected from laboratory partners usually includes a fixed amount, but it can be variable depending on the volume of tests performed, and the Company determines the variable consideration using the expected value approach. For insurance carriers, laboratory partners and patients, the Company allocates the total consideration to a single performance obligation, which is the delivery of the test results to the customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">When assessing the total consideration expected to be received from insurance carriers and patients, a certain percentage of revenues is further constrained for estimated refunds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company generally bills an insurance carrier, a laboratory partner or a patient upon delivery of test results. The Company also bills patients directly for out-of-pocket costs involving co-pays and deductibles that they are responsible for. Tests billed to insurance carriers and directly to patients usually takes an average of 18 months to fully collect the amounts estimated at delivery, and for tests billed to laboratory distribution partners, the average collection cycle takes approximately <span style="-sec-ix-hidden:Hidden_0hwCukum_US65AWW1qXYrQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to three months. At times, the Company may or may not get reimbursed for the full amount billed. Further, the Company may not get reimbursed at all for tests performed if such tests are not covered under the insurance carrier’s reimbursement policies or the Company is not a qualified provider to the insurance carrier, or if the tests were not previously authorized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Product revenue is recognized in an amount equal to the total consideration (as described above) expected to be received at a point in time when the test results are delivered. Collection of cash attributable to such product revenue takes an average of 18 months to fully collect the amounts estimated at delivery and during this time management routinely reassesses its estimates of actual to expected cash collections, which are based on historical collection rates and adjusted for current information and trends. To the extent cash collections for tests delivered in prior periods are trending higher than expectations, the Company will increase revenue recognized when sufficient evidence is obtained to conclude the additional revenue will not result in a reversal of revenue in a future period. If cash collections for tests delivered in prior periods are trending below expectations, the Company will reduce revenue to the amount expected to be collected based on the latest information and expectations. Increases or decreases to the amount of cash expected to be collected for tests delivered in prior periods are recognized in product revenue with a corresponding impact to accounts receivable during the period such determination is made. During the three months ended September 30, 2023 and 2022, the Company increased revenue by a net of $2.2 million and $5.9 million, respectively, for tests delivered in prior periods that were fully collected, which increased revenue and <span style="-sec-ix-hidden:Hidden_3t_E-bIjakS383kBZFYMAQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">decreased</span></span> <span style="-sec-ix-hidden:Hidden_tWKbNjplCk-sMG6wttUpBA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">net loss</span></span> by a corresponding amount and decreased loss per share by </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">$0.02 and $0.06, respectively. During the nine months ended September 30, 2023, the Company reduced revenue by a net of $3.7 million for tests delivered in prior periods, which decreased revenue and increased <span style="-sec-ix-hidden:Hidden_TwL2cykWmEKaiODtXT8DIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">net loss</span></span> by a corresponding amount and increased loss per share by $0.03. During the nine months ended September 30, 2022, the Company increased revenue by a net of $16.5 million for tests delivered in prior periods, which increased revenue and decreased <span style="-sec-ix-hidden:Hidden_QSDKbe0fp0SP0QfHWzI4Hg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">net loss</span></span> by a corresponding amount and decreased loss per share by $0.17.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Product revenue is constrained via refunds estimated to be paid to insurance carriers. Such refunds are recognized in accrued liabilities until they are either paid to the respective insurance carrier or it is determined the refund will not ultimately be paid, at which time the related accrual is reduced with a corresponding increase to revenue. During the three months ended September 30, 2023 and 2022, the reserves for refunds to insurance carriers were reduced and product revenue increased by $1.2 million and $1.6 million, respectively, for amounts the Company determined would not be refunded to insurance carriers. The increased revenue and corresponding <span style="-sec-ix-hidden:Hidden_OaE4kwifREyXs0vNzku2nw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">decreased</span></span> <span style="-sec-ix-hidden:Hidden_1NhYFdkMaUWvm5nFAMTTSg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">net loss</span></span> resulted in a decreased loss per share by $0.01 and $0.02 for the three months ended September 30, 2023 and 2022, respectively. During the nine months ended September 30, 2023 and 2022, the reserves for refunds to insurance carriers were reduced and product revenue increased by $7.7 million and $4.0 million, respectively, for amounts the Company determined would not be refunded to insurance carriers. The increased revenue and corresponding decreased net loss resulted in a decreased loss per share by $0.07 and $0.04 for the nine months ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Licensing and Other Revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company recognizes licensing revenues from its cloud-based distribution service offering, Constellation, by granting licenses to its licensees to use certain of the Company’s proprietary intellectual properties and cloud-based software and IVD kits. The Company also recognizes revenues from its strategic collaboration agreements, such as those with BGI Genomics Co., Ltd. and Foundation Medicine, Inc. The Company recognizes licensing revenue through agreements with pharmaceutical companies in support of potential clinical trials managed by the pharmaceutical companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Constellation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The laboratory partners with whom the Company enters into a licensing arrangement represent the licensees and are identified as customers. The licensees do not have the right to possess the Company’s software, but rather receive services through the cloud software. These arrangements often include: (i) the delivery of the services through the cloud software, (ii) the necessary support and training, and (iii) the IVD kits to be consumed as tests are processed. The Company does not consider the software as a service, the support or the training as being distinct in the context of such arrangements, and therefore they are combined as a single performance obligation. The software, support and training are delivered simultaneously to the licensees over the term of the arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company bills the majority of licensees, who process the tests in their laboratories, a fixed price for each test processed. Licensing revenues are recognized as the performance obligations are satisfied (i.e., upon the delivery of each test) and reported in licensing and other revenues in the Company’s statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">BGI Genomics </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In February 2019, the Company entered into a License Agreement (the “BGI Genomics Agreement”) with BGI Genomics to develop, manufacture, and commercialize NGS-based genetic testing assays for clinical and commercial use. The BGI Genomics Agreement has a term of ten years and expires in February 2029. Pursuant to the BGI Genomics Agreement, the Company licensed its intellectual property to and will provide development services for BGI. Following completion of development services, the Company will provide assay interpretation services over the term of the agreement. Revenue associated with these performance obligations was recognized over time using the input method, based on costs incurred to perform the development services, since the level of costs incurred over time best reflect the transfer of development services. Revenue associated with the assay interpretation services will be recognized upon delivery of these services. Funds received in advance are recorded as deferred revenue and will be recognized as the related services are delivered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In accordance with ASC 340-40, any incremental costs incurred to obtain a contract with a customer are required to be capitalized and amortized over the period in which the goods and services are transferred to the customer. The incremental costs incurred in connection with the BGI Genomics arrangement are not material on an accumulated basis and therefore have not been capitalized but have been expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The initial transaction price was primarily comprised of license and milestone fees. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. Certain milestone and license fees were constrained and not included in the transaction price due to the uncertainties of research and development. The Company re-evaluates the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur. The allocation of the transaction price was performed based on standalone selling prices, which are based on estimated amounts that the Company would charge for a performance obligation if it were sold separately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">According to the BGI Genomics Agreement, the Company is entitled to a total of $50.0 million, comprised of upfront technology license fees, prepaid royalties relating to future sales of licensed products and performance of assay interpretation services, and milestone payments. Due to uncertainties in achieving certain milestones, $6.0 million of the $50.0 million was constrained. A net of $44.0 million has been collected by the Company in cash which includes $20.0 million in prepaid royalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company concluded that the license is not a distinct performance obligation as it does not have a stand-alone value to BGI Genomics apart from the related development services. Therefore, license and related development services, for each of the NIPT and Oncology products, representing two separate performance obligations, to which $24.0 million of transaction consideration was allocated. Of this amount, $0.1 million and $7.3 million were recognized in the nine months ended September 30, 2023 and 2022, respectively. This performance obligation was fully satisfied in March 2023 and no further related amounts will be recognized as revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As of September 30, 2023, the Company's performance obligation to provide ongoing NIPT assay interpretation services was removed. Therefore, the Company now has a single remaining performance obligation related to Oncology assay interpretation services, to which $20.0 million of transaction consideration was allocated and prepaid by BGI Genomics. During the nine months ended September 30, 2023, the Company recognized $1.1 million related to oncology assay interpretation services, of which $0.7 million was recognized against deferred royalties. None was recognized in 2022. The Company currently has $19.3 million in deferred revenue as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As required by the BGI Genomics Agreement, in June 2019 the Company prepaid $6.0 million to BGI Genomics for future sequencing services and $4.0 million for future sequencing equipment. These advance payments are for equipment and services to be received in future periods, which was assessed as a standalone transaction that did not reduce revenue, aggregated to $10.0 million and was originally recorded in long-term advances on the Company’s Condensed Consolidated Balance Sheet and will be periodically assessed for impairment. During the year ending December 31, 2022, $4.0 million was reclassified as prepaid expenses and other current assets. During the three and nine months ended September 30, 2023, $1.4 million and $4.0 million in equipment and services was received, respectively, which brought the remaining advanced payments to $6.0 million, with $1.1 million recorded in prepaid expenses and other current assets and $4.9 million recorded in other assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><i style="font-style:italic;">Foundation Medicine, Inc.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-align:justify;margin:0pt;"><span style="line-height:1.19;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In August 2019, the Company entered into a License and Collaboration Agreement (the “Foundation Medicine Agreement”) with Foundation Medicine to develop and commercialize personalized circulating tumor DNA monitoring assays, for use by biopharmaceutical and clinical customers who order Foundation Medicine’s FoundationOne CDx. The Foundation Medicine Agreement has an initial term of five years, expiring in August 2024, with automatic renewals thereafter for successive one-year terms, unless the Foundation Medicine Agreement is earlier terminated in accordance with its terms. Natera and Foundation Medicine will share the revenues generated from both biopharmaceutical and clinical customers in accordance with the terms of the Foundation Medicine Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Pursuant to the Foundation Medicine Agreement, the Company will provide development services that are required to customize its proprietary Signatera test to work with Foundation Medicine’s FoundationOne CDx in conjunction with granting the use of the Company’s intellectual property. Following completion of those development services, the Company is currently providing assay testing services over the term of the agreement. The intellectual property has been licensed to Foundation Medicine for the customized test. In addition, the Company is responsible for delivering clinical study plans in order to demonstrate efficacy of the customized test which commenced in the second quarter of 2021. Revenues associated with each of the performance obligations are recognized over time using the input method, based on costs incurred to perform the development services, since the level of costs incurred over time best reflect the transfer of development services. Revenue associated with the assay testing services will be recognized upon delivery of these services. Funds received in advance are recorded as deferred revenue and will be recognized as the related services are delivered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The initial transaction price was primarily comprised of license and milestone fees. The Company constrains the estimated variable consideration when it assesses it is probable that a significant reversal in the amount of cumulative revenue recognized may occur in future periods. Certain milestone fees were constrained and not included in the transaction price due to the uncertainties of research and development. The Company re-evaluates the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur. The allocation of the transaction price was performed based on standalone selling prices, which are based on estimated amounts that the Company would charge for a performance obligation if it were sold separately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company is entitled to a total of $32.0 million, comprised of upfront technology license fees, prepaid royalties relating to future sales of licensed products and performance of assay interpretation services, and milestone payments. $7.7 million is constrained due to uncertainties in achieving certain milestones. A net of $24.3 million has been collected by the Company in cash which includes $5.0 million of prepaid royalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company concluded that the license is not a distinct performance obligation as it does not have a stand-alone value to Foundation Medicine apart from the related development services. Therefore, license and related development services, for Oncology products, represent a single performance obligation, to which $19.3 million of transaction consideration was allocated. Of this amount, $0.2 million and $2.9 million was recognized in the nine months ended September 30, 2023 and 2022, respectively. This performance obligation was fully satisfied in March 2023 and no further related amounts will be recognized as revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Royalties related to assay interpretation services represent separate performance obligations for Oncology products, to which $5.0 million of transaction consideration was allocated and prepaid by Foundation Medicine. During the nine months ended September 30, 2023 and 2022, the Company recognized $0.3 million and $0.1 million, respectively, related to oncology assay interpretation services. The Company currently has $3.9 million in deferred revenue as of September 30, 2023.<span style="font-style:italic;font-weight:bold;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The Company measures its performance results primarily based on revenues recognized from the three categories described below. The following table shows disaggregation of revenues by payer types: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Insurance carriers</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 239,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 174,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 676,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 507,389</p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Laboratory and other partners</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,929</p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Patients</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,652</p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 210,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 771,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 602,970</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="line-height:1.19;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents total revenues by geographic area based on the location of the Company’s payers: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 259,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 746,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 576,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Americas, excluding U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Europe, Middle East, India, Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Asia Pacific and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 210,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 771,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 602,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s beginning and ending balances of accounts receivable and deferred revenues: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 255,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244,385</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Deferred revenue, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Deferred revenue, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total deferred revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,778</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The following table summarizes the changes in the balance of deferred revenues during the nine months ended September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,722</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Increase in deferred revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,268</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Reclass of unbilled revenues previously deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (337)</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Revenue recognized during the period that was included in<br/>deferred revenues at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (7,877)</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Revenue recognized from performance obligations satisfied<br/>within the same period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (12,439)</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,337</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2023, revenue recognized that was included in the deferred revenue balance at the beginning of the period totaled $9.6 million. This balance consisted of approximately a net $0.8 million related to BGI Genomics and Foundation Medicine and $8.8 million related to genetic testing services. The current portion of deferred revenue includes $12.8 million from genetic testing services and $2.2 million from the Foundation Medicine Agreement as of September 30, 2023. The non-current portion of deferred revenue includes $19.3 million from the BGI Genomics Agreement and $1.7 million from the Foundation Medicine Agreement as of September 30, 2023.</p> P18M P3M P18M 2200000 5900000 0.02 0.06 -3700000 -0.03 16500000 0.17 1200000 1600000 0.01 0.02 7700000 4000000.0 0.07 0.04 P10Y 50000000.0 6000000.0 50000000.0 44000000.0 20000000.0 2 24000000.0 100000 7300000 20000000.0 1100000 700000 0 19300000 6000000.0 4000000.0 10000000.0 4000000.0 1400000 4000000.0 6000000.0 1100000 4900000 P5Y P1Y 32000000.0 7700000 24300000 5000000.0 19300000 200000 2900000 5000000.0 300000 100000 3900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Insurance carriers</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 239,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 174,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 676,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 507,389</p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Laboratory and other partners</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,929</p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Patients</p></td><td style="vertical-align:bottom;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,652</p></td></tr><tr><td style="vertical-align:bottom;width:43.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 210,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 771,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 602,970</p></td></tr></table> 239780000 174825000 676680000 507389000 21731000 27050000 71985000 69929000 6795000 8762000 22801000 25652000 268306000 210637000 771466000 602970000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 259,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 746,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 576,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Americas, excluding U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Europe, Middle East, India, Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Asia Pacific and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 210,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 771,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 602,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 259870000 197066000 746420000 576169000 1288000 1155000 3652000 2426000 5255000 4956000 16071000 12383000 1893000 7460000 5323000 11992000 268306000 210637000 771466000 602970000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 255,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244,385</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Deferred revenue, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Deferred revenue, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total deferred revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,778</p></td></tr></table> 255147000 244385000 15012000 10777000 21033000 20001000 36045000 30778000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,722</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Increase in deferred revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,268</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Reclass of unbilled revenues previously deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (337)</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Revenue recognized during the period that was included in<br/>deferred revenues at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (7,877)</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Revenue recognized from performance obligations satisfied<br/>within the same period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (12,439)</p></td></tr><tr><td style="vertical-align:bottom;width:59.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,337</p></td></tr></table> 30778000 28722000 24553000 20268000 337000 -9610000 -7877000 -9676000 -12439000 36045000 28337000 -9600000 -800000 -8800000 12800000 2200000 19300000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">4. Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company's financial assets and liabilities carried at fair value are comprised of investment assets that include money market and investments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value accounting guidance requires that assets and liabilities be carried at fair value and classified in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level I: Quoted prices in active markets for identical assets and liabilities that the Company has the ability to access.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level II: Observable market-based inputs or unobservable inputs that are corroborated by market data, such as quoted prices, interest rates, and yield curves; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level III: Inputs that are unobservable data points that are not corroborated by market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Assets and Liabilities That Are Measured at Fair Value on a Recurring Basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The following table represents the fair value hierarchy for the Company’s financial assets and financial liabilities measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level I</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level II</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level III</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level I</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level II</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level III</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="25" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Cash, cash equivalents and restricted cash<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 466,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">466,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 346,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">346,057</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Corporate bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">23,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">23,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">62,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">62,715</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 893,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 43,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 936,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 812,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 86,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 898,392</p></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cash equivalents includes money market deposits and liquid demand deposits.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Short-Term and Long-Term Debt:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As of September 30, 2023, the estimated fair value of the total principal outstanding and accrued interest of the Credit Line, which are not presented at fair value on the Condensed Consolidated Balance Sheets for both September 30, 2023 and December 31, 2022, was $80.4 million, and were based upon observable Level 2 inputs, including the interest rate based on the 30-day Secured Overnight Financing Rate (“SOFR”) average, plus 1.21%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, the estimated fair value of the Convertible Notes, which are not presented at fair value on the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, was $391.4 million and $358.4 million, respectively, based upon observable, Level 2 inputs, including pricing information from recent trades of the Convertible Notes. See Note 10, <i style="font-style:italic;">Debt</i>, for additional details.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level I</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level II</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level III</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level I</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level II</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level III</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="25" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Cash, cash equivalents and restricted cash<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 466,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">466,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 346,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">346,057</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Corporate bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">23,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">23,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 6pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">62,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;">62,715</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 893,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 43,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 936,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 812,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 86,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 898,392</p></td></tr><tr><td style="vertical-align:bottom;width:26.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr></table> 668710000 668710000 466091000 466091000 224443000 224443000 346057000 346057000 3976000 3976000 23529000 23529000 39428000 39428000 62715000 62715000 893153000 43404000 936557000 812148000 86244000 898392000 80400000 0.0121 391400000 358400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company elected to invest a portion of its cash assets in conservative, income earning, and liquid investments. Cash, cash equivalents, restricted cash and investments, which are classified as available-for-sale securities, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="22" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash, cash equivalents and restricted cash<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 466,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">466,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">U.S. Treasury securities<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 227,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (2,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 358,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (12,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">346,057</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Corporate bonds and notes<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 24,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (516)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">23,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Municipal securities<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 41,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (2,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 65,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (3,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">62,715</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">941,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">(5,130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">936,557 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">914,494 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">(16,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">898,392 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">Classified as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash, cash equivalents and restricted cash<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">466,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">267,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">432,301</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">936,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">898,392</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Per the Company’s investment policy, all debt securities are classified as short-term investments irrespective of holding period.  </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cash equivalents includes money market deposits and liquid demand deposits.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company invests in U.S. Treasuries, U.S. agency and high-quality municipal bonds which mature at par value and are all paying their coupons on schedule. The Company has therefore concluded an allowance for expected credit losses of its investments was not necessary and will continue to recognize unrealized gains and losses in other comprehensive income (loss). During the nine months ended September 30, 2023, the Company did not sell any investments. The Company uses the specific investment identification method to calculate realized gains and losses and amounts reclassified out of other comprehensive income (loss) to net loss. As of September 30, 2023, the Company had 38 investments in an unrealized loss position in its portfolio. An allowance for credit losses was not necessary as the decrease in the fair market value for a majority of these available-for-sale securities was as a result of a significant average yield rate increase for similar securities as of September 30, 2023. The Company has assessed the unrealized loss position for available-for-sale debt securities for which an allowance for credit losses has not been recorded and concluded any such losses are temporary and not indicative of an impairment as these investments will be held until maturity or price recovery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table presents debt securities available-for-sale that were in an unrealized loss position as of September 30, 2023, aggregated by major security type in a continuous loss position. There were </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> debt securities available-for-sale in an unrealized loss position for less than 12 months as of September 30, 2023. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Loss</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,833)</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Corporate bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (24)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,273)</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 267,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,130)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s portfolio of available-for-sale securities by contractual maturity as of September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less than or equal to one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 242,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 239,773</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Greater than one year but less than five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,074</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 267,847</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:middle;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="22" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash, cash equivalents and restricted cash<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 466,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">466,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">U.S. Treasury securities<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 227,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (2,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 358,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (12,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">346,057</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Corporate bonds and notes<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 24,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (516)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">23,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Municipal securities<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 41,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (2,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 65,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;"> (3,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">62,715</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">941,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">(5,130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">936,557 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">914,494 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">(16,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">898,392 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">Classified as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash, cash equivalents and restricted cash<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">668,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">466,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">267,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">432,301</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">936,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 2.4pt 0pt 0pt;">898,392</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Per the Company’s investment policy, all debt securities are classified as short-term investments irrespective of holding period.  </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cash equivalents includes money market deposits and liquid demand deposits.</span></td></tr></table> 668710000 668710000 466091000 466091000 227276000 2833000 224443000 358385000 12328000 346057000 4000000 24000 3976000 24045000 516000 23529000 41701000 2273000 39428000 65973000 1000 3259000 62715000 941687000 5130000 936557000 914494000 1000 16103000 898392000 668710000 466091000 267847000 432301000 936557000 898392000 38 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Loss</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 224,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,833)</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Corporate bonds and notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (24)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,273)</p></td></tr><tr><td style="vertical-align:bottom;width:55.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 267,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,130)</p></td></tr></table> 224443000 2833000 3976000 24000 39428000 2273000 267847000 5130000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less than or equal to one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 242,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 239,773</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Greater than one year but less than five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,074</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 267,847</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 242845000 239773000 30132000 28074000 272977000 267847000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">6. Balance Sheet Components</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Allowance for doubtful accounts</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="color:#008080;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:28.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:25.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,580</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,561</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 454</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,115</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,034</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,676</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="color:#008080;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:28.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:25.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,830</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,429</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,204</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,615</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Write-offs</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">(368)</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,034 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,676 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company’s property and equipment consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3-<span style="-sec-ix-hidden:Hidden_baC-bdnzRkWP7fKHrsm1oA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66,262</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,308</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Purchased and capitalized software held for internal use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,464</p></td></tr><tr><td style="vertical-align:middle;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:middle;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Lesser of useful life or lease term</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,747</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,370</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,151</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (50,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (35,698)</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total Property and Equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 92,453</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company’s long-lived assets are mostly located in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2023, the increase in net property and equipment was due to expansion projects and purchases of new equipment for the Company’s laboratories located in Texas and California to expand testing capabilities, offset by depreciation expense of $16.1 million recorded in the nine months ended September 30, 2023. Depreciation expense of $12.2 million was recorded in the nine months ended September 30, 2022. The Company did not incur any impairment charges during the nine months ended September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other Accrued Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company’s other accrued liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reserves for refunds to insurance carriers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,948</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued charges for third-party testing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,036</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Testing and laboratory materials from suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,281</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketing and corporate affairs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,943</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Legal, audit and consulting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,710</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued shipping charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 485</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sales and income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,319</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued third-party service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,631</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Clinical trials and studies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,301</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,639</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Property and equipment purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,078</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,022</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 133,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144,214</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">Reserves for refunds to insurance carriers include overpayments from and amounts to be refunded to insurance carriers, and additional amounts that the Company estimates for potential refund requests during the period. When the Company releases these previously accrued amounts, they are recognized as product revenues in the condensed statements of operations and comprehensive loss. The following table summarizes the reserve balance and activities for refunds to insurance carriers for the nine months ending September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,210</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additional reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,665</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Refunds to carriers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,236)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (990)</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reserves released to revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (8,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (13,947)</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,938</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="color:#008080;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:28.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:25.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,580</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,561</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 454</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,115</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,034</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,676</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="color:#008080;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:28.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:25.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,830</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,429</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,204</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,615</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Write-offs</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">(368)</p></td></tr><tr><td style="vertical-align:middle;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#008080;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,034 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,676 </p></td></tr></table> 5580000 3561000 -454000 -1115000 6034000 4676000 3830000 2429000 -2204000 -2615000 368000 6034000 4676000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3-<span style="-sec-ix-hidden:Hidden_baC-bdnzRkWP7fKHrsm1oA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66,262</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,308</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Purchased and capitalized software held for internal use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,464</p></td></tr><tr><td style="vertical-align:middle;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:middle;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Lesser of useful life or lease term</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,747</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,370</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,151</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (50,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (35,698)</p></td></tr><tr><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total Property and Equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 92,453</p></td></tr></table> P3Y 83481000 66262000 P3Y 1812000 1308000 P3Y 10275000 5464000 39000000 29747000 20845000 25370000 155413000 128151000 50583000 35698000 104830000 92453000 16100000 12200000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reserves for refunds to insurance carriers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,948</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued charges for third-party testing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,036</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Testing and laboratory materials from suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,281</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketing and corporate affairs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,943</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Legal, audit and consulting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,710</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued shipping charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 485</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sales and income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,319</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued third-party service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,631</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Clinical trials and studies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,301</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,639</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Property and equipment purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,078</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,022</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 133,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144,214</p></td></tr></table> 16209000 18948000 10960000 17036000 19902000 13281000 8752000 8943000 35822000 36710000 1203000 485000 5715000 4319000 6865000 6631000 11056000 23301000 11038000 7639000 1617000 1821000 2695000 1078000 1906000 4022000 133740000 144214000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,210</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additional reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,665</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Refunds to carriers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,236)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (990)</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reserves released to revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (8,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (13,947)</p></td></tr><tr><td style="vertical-align:bottom;width:70.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,938</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 18948000 17210000 7348000 15665000 1236000 990000 8851000 13947000 16209000 17938000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">7. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="color:#212529;font-style:italic;font-weight:bold;background:#ffffff;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In September 2015, the Company’s subsidiary entered into a long-term lease agreement for laboratory and office space totaling approximately 94,000 square feet in Austin, Texas. The original lease term was 132 months beginning in December 2015 and expiring in November 2026 with monthly payments beginning in December 2016. In December 2021, the Company entered into an amendment of the Austin lease agreement which extended the lease of the current premises through March 2033. The amendment also includes two additional office spaces (the “First Expansion Premises” and the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">“Second Expansion Premises”). The First Expansion Premises consists of 32,500 rentable square feet and commenced in February 2022. The Second Expansion Premises consists of 65,222 rentable square feet and commenced in September 2022. The terms of the First and Second Expansion Premises expire in March 2033. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In October 2016, the Company entered into a lease directly with its landlord for laboratory and office spaces at its facilities located in San Carlos, California. The Company currently occupies approximately 136,000 square feet comprised of two office spaces (the “First Space” and the “Second Space”). The First Space covers approximately 88,000 square feet, and the Second Space totals approximately 48,000 square feet. The term of this lease is approximately 84 months and expires in October 2023. This lease contains an option to renew the lease term for five years, but the fair market rent amount upon renewal is not available from the landlord. In January 2021, the Company entered into an amendment of the lease to extend the term for 48 months to October 2027. The combined annual rent for the First Space and Second Space will be $9.3 million commencing in October 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company entered into a lease agreement commencing June 2018 for its cord blood tissue storage facility in Tukwila, Washington that covers approximately 10,000 square feet. The lease term is 62 months and expired in July 2023. The Company had the option to extend this lease for five years, and the fair market rent upon renewal was not determinable. However, since the Company sold its business related to cord blood and tissue storage in September 2019, the Company has subleased the facility and did not exercise its option to renew the facility upon expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company entered into a lease agreement in November 2020 to lease 11,395 square feet of space located in South San Francisco, California over a <span style="-sec-ix-hidden:Hidden_keY3mc_1VkKi2XWWWjZP9Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">36</span></span>-month term. The premises are used for general office, laboratory and research use. The annual lease payment starts at $0.9 million and escalates annually after commencing in December 2021. In December 2022, the Company exercised the renewal option of the South San Francisco lease agreement. In January 2023, the Company entered in an amendment to extend the lease term of the South San Francisco premises by three years, through November 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company entered into a lease agreement in September 2023 to lease 16,319 square feet of space located in Pleasanton, California over a 60-month term. The premises will be used for laboratory and research use and is expected to commence in December 2023. The annual lease payment starts at $0.5 million and escalates annually.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As part of the IPR&amp;D asset acquisition in September 2021, the Company inherited a <span style="-sec-ix-hidden:Hidden_asq9q8PJZkuZ8Gi9CRm5pg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">24</span></span>-month lease for 7,107 square feet of laboratory space in Canada. The annual lease payment starts at $0.2 million and expired in August 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company has also historically entered into leases of individual workspaces and storage spaces at various locations on both a month-to-month basis without an established lease term, and more recently for certain locations, has committed to terms approximating <span style="-sec-ix-hidden:Hidden_jkKFmXQsQUuZKYH6fId_ww;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years. For the facilities without a committed lease term, the Company has elected to not recognize them as right-of-use assets on the condensed consolidated balance sheets as they are all considered short-term leases. For individual workspaces where the committed lease term exceeds one year, the Company has recorded a right-of-use asset on the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">For the nine months ended September 30, 2023, the Company had $0.1 million in noncash operating activities related to additional right-of-use assets accounted for exercising the option to extend a lease under ASC 842. For the nine months ended September 30, 2022, the Company had noncash operating activities of $22.1 million primarily related to additional right-of-use assets related to the Austin First and Second Expansion Premises commenced in February 2022 and September 2022, respectively, which was accounted for as a new lease under ASC 842.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The operating lease right-of-use assets are classified as noncurrent assets in the balance sheet. The corresponding lease liabilities are separated into current and long-term portions as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:69.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease liabilities, current portion included in other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,639</p></td></tr><tr><td style="vertical-align:bottom;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease liabilities, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,577</p></td></tr><tr><td style="vertical-align:bottom;width:69.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84,216</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:12pt 0pt 0pt 0pt;">The initial recognition of the operating lease liabilities was measured as the present value of the future minimum lease payments using a discount rate determined as of January 1, 2019. The operating right-of-use assets was calculated as the operating lease liabilities discounted at the present value, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable. In accordance with ASC 842, the incremental borrowing rate was estimated as the annual percentage yield resulting from a corporate debt financing over a loan term approximating the remaining term of each lease, with the effect of certain credit risk rating. As of September 30, 2023, the weighted-average remaining lease term was <span style="-sec-ix-hidden:Hidden_vibY2V5xAEmePO549QxXXA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.94</span></span> years and the weighted-average discount rate was 6.67%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company continues to recognize lease expense on a straight-line basis. The lease expense includes the amortization of the right-of-assets with the associated interest component estimated by applying the effective interest method. For the three months ended September 30, 2023 and 2022, total lease expense of $3.6 million and $3.5 million was recognized in the condensed statements of operations and comprehensive loss, respectively. For the nine months ended September 30, 2023 and 2022, total lease expense of $11.0 million and $10.0 million was recognized in the condensed statements of operations and comprehensive loss, respectively. Cash paid for amounts in the measurement of operating lease liabilities totaled $3.2 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively. Cash paid for amounts in the measurement of operating lease liabilities totaled $8.4 million and $7.2 million for the nine months ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The present value of the future annual minimum lease payments under all non-cancellable operating leases as of September 30, 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">As of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2023 (remaining 3 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,983</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,031</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,383</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,732</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,676</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,000</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100,805</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (21,480)</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,325</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 94000 P132M 2 32500 65222 136000 2 88000 48000 P84M P5Y P48M 9300000 10000 P62M P5Y 11395 900000 P3Y 16319 P60M 500000 7107 200000 P5Y 100000 22100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:69.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease liabilities, current portion included in other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,639</p></td></tr><tr><td style="vertical-align:bottom;width:69.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease liabilities, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,577</p></td></tr><tr><td style="vertical-align:bottom;width:69.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84,216</p></td></tr></table> 11038000 7639000 68287000 76577000 79325000 84216000 0.0667 3600000 3500000 11000000.0 10000000.0 3200000 1700000 8400000 7200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">As of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2023 (remaining 3 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,983</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,031</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,383</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,732</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,676</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,000</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100,805</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (21,480)</p></td></tr><tr><td style="vertical-align:bottom;width:81.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,325</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3983000 16031000 16383000 16732000 13676000 34000000 100805000 21480000 79325000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company is involved in legal matters, including investigations, subpoenas, demands, disputes, litigation, requests for information, and other regulatory or administrative actions or proceedings, including those with respect to intellectual property, testing and test performance, billing, reimbursement, marketing, short seller and media allegations, employment, and other matters. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">An independent committee of the Company’s board of directors initiated and has completed an internal investigation into the allegations made in a March 2022 short seller report, with the assistance of the law firm of WilmerHale LLP. WilmerHale had access to company executives, personnel, records, communications, and documents. Based on the investigation, the independent committee, on behalf of the board, has concluded that the allegations of wrongdoing against the Company in the report were unfounded. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company is responding to ongoing regulatory and governmental investigations, subpoenas and inquiries, and contesting its current legal matters, but cannot provide any assurance as to the ultimate outcome with respect to any of the foregoing. There are many uncertainties associated with these matters.  Such matters may cause the Company to incur costly litigation and/or substantial settlement charges, divert management attention, result in adverse judgments, fines, penalties, injunctions or other relief, and may result in loss of customer or investor confidence regardless of their merit or ultimate outcome. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of the foregoing were to occur, the Company's business, financial condition, results of operations, cash flows, prospects, or stock price could be adversely affected. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company assesses legal contingencies to determine the degree of probability and range of possible loss for potential accrual in its financial statements. When evaluating legal contingencies, the Company may be unable to provide a meaningful estimate due to a number of factors, including the procedural status of the matter in question, the presence of complex or novel legal theories, and/or the ongoing discovery and development of information important to the matters. In addition, damage amounts claimed in litigation or other matters may be unsupported, exaggerated or unrelated to possible outcomes, and as such are not meaningful indicators of its potential liability. Loss contingencies, including claims and legal actions arising in the ordinary course of business, are recorded as liabilities when the likelihood of loss is probable and an amount or range of loss can be reasonably estimated.  During the periods presented, the Company does not believe there are such matters that will have a material effect on the financial statements.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 1pt;"><i style="font-style:italic;">Intellectual Property Litigation Matters.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:35pt;margin:0pt 0pt 0pt 1pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company has been involved in two patent litigations against CareDx, Inc. (“CareDx”) in the United States District Court for the District of Delaware (“CareDx Patent Cases”). In the first CareDx Patent Case, CareDx alleged, in a complaint filed jointly with the Board of Trustees of the Leland Stanford Junior University (“Stanford”) in March 2019 and amended in March 2020, that the Company infringed three patents (the “CareDx Patents”). The complaint sought unspecified damages and injunctive relief. In September 2021, the Court granted the Company’s motion for summary judgment, finding all three CareDx Patents invalid. This finding was affirmed on appeal by the United States Court of Appeals for the Federal Circuit. CareDx’s petition for rehearing by the Federal Circuit, and its subsequent petition for certiorari to the United States Supreme Court, were both denied. In the second CareDx Patent Case, the Company alleges, in suits filed in January 2020 and May 2022, infringement by CareDx of three of the Company’s patents, seeking unspecified damages and injunctive relief. The case is currently pending and is scheduled for trial in January 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In January 2020, the Company filed suit against ArcherDX, Inc. (“ArcherDX”) in the United States District Court for the District of Delaware. In January 2021, the Company named an additional Archer DX entity, ArcherDx LLC, and Invitae Corp. (“Invitae”) as defendants. The Company alleged, among other things, that certain ArcherDX products, including the Personalized Cancer Monitoring (“PCM”) test, infringed three of the Company’s patents (the “ArcherDX Case”) and sought unspecified monetary damages and injunctive relief. A jury trial was held in May 2023, after which the jury returned a verdict in favor of the Company, finding all three asserted patents valid and infringed by ArcherDX and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">Invitae and awarding damages totaling $19.35 million to the Company. A bench trial was held in June 2023 on defendants’ remaining equitable defense against two of the Natera patents; the court issued an order denying the defendants’ equitable defense in September 2023. Also in June 2023, the Company moved for a permanent injunction against the PCM test, which motion remains pending before the court. The court has entered an interim judgment in favor of the Company pursuant to the May 2023 jury verdict and the September 2023 court order. ArcherDX and Invitae have filed post-trial motions in response to the interim judgment. The Company intends to oppose the motions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company is the subject of a lawsuit filed against it by Ravgen, Inc. (“Ravgen”) in June 2020 in the United States District Court for the Western District of Texas, alleging infringement of two Ravgen patents. The complaint seeks monetary damages and injunctive relief. Various parties, including Natera, have filed petitions challenging the validity of the asserted patents with the United States Patent and Trademark Office, all of which were instituted for review, and some of which were decided in favor of upholding the challenged claims. The petitions filed by the Company and certain others remain pending. The lawsuit is currently scheduled for trial in January 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In October 2020, the Company filed suit against Genosity Inc. (“Genosity”), in the United States District Court for the District of Delaware, alleging that various Genosity products infringe one of the Company’s patents and seeking unspecified monetary damages and injunctive relief. The case has been stayed pending the entry of a final judgment in the ArcherDX Case, in which the subject patent is also asserted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In January 2021, the Company filed suit against Inivata, Inc. and Inivata Ltd. (collectively “Inivata”) in the United States District Court for the District of Delaware. The complaint, amended by the Company in May 2021, alleges that various Inivata oncology products infringe two of the Company’s patents and seeks unspecified monetary damages and injunctive relief. Inivata filed a motion to dismiss the Company’s amended complaint, which the Court denied. In December 2022, the Company filed a second suit against Inivata in the same district court, alleging that certain of Inivata’s oncology products additionally infringe a third patent of the Company’s, and seeking unspecified monetary damages and injunctive relief. The two suits have been consolidated. Inivata has filed a motion to dismiss the Company’s second complaint, which motion is currently pending before the Court.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company is the subject of lawsuits filed against it by Invitae in the United States District Court of the District of Delaware alleging, in complaints filed in May and November of 2021, infringement of three patents and seeking monetary damages and injunctive relief. Trial is currently scheduled for March 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">In July 2023, the Company filed suit against NeoGenomics Laboratories, Inc. (“NeoGenomics”) in the United States District Court for the Middle District of North Carolina, alleging infringement of certain Natera patents by NeoGenomics’ commercialization of the RaDaR test. The complaint seeks monetary damages and injunctive relief. The Company filed a motion for preliminary injunction, which is pending before the Court.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 1pt;"><i style="font-style:italic;">Other Litigation Matters.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 1pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">CareDx filed suit against the Company in April 2019 in the United States District Court for the District of Delaware, alleging false advertising, and related claims based on statements describing studies that concern the Company’s technology and CareDx’s technology, seeking unspecified damages and injunctive relief. The Company filed a counterclaim against CareDx in the United States District Court for the District of Delaware, alleging false advertising, unfair competition and deceptive trade practices and seeking unspecified damages and injunctive relief. In March 2022, after trial, the jury returned a verdict that Natera was liable to CareDx and found damages of $44.9 million. The jury also returned a verdict against CareDx, finding that CareDx had engaged in false advertising. On July 17, 2023, the Court granted in part the Company’s motion for judgment as a matter of law requesting that the Court set aside the portions of the jury verdict adverse to Natera, ruling that CareDx is not entitled to any damages. Both parties have filed notices of appeal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In May 2021, Guardant. Inc. (“Guardant”) filed suit against the Company in the United States District Court of the Northern District of California alleging false advertising and related claims and seeking unspecified damages and injunctive relief. Also in May 2021, the Company filed suit against Guardant in the Western District of Texas, alleging false advertising and related claims. The Company has voluntarily dismissed its Texas suit against Guardant and has </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">asserted the claims from the Texas action as counterclaims in the California action, seeking unspecified damages and injunctive relief. In August 2021, Guardant moved to dismiss the Company’s counterclaims, which motion was denied in all material respects. Both parties filed cross-motions for summary judgment, which were granted in part and denied in part. Trial is currently scheduled for March 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In November 2021, a purported class action lawsuit was filed against the Company in the United States District Court for the Northern District of California, by a patient alleging various causes of action relating to the Company’s patient billing and seeks, among other relief, class certification, injunctive relief, restitution and/or disgorgement, attorneys’ fees, and costs. In May 2023, the Court granted the Company’s motion to dismiss the lawsuit, and the case was dismissed without prejudice. In July 2023, the plaintiff filed analogous claims in the Superior Court of California, County of San Mateo, to which the Company expects to file a response.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In February 2022, two purported class action lawsuits were filed against the Company in the United States District Court for the Northern District of California. Each suit was filed by an individual patient alleging various causes of action related to the marketing of Panorama and seeking, among other relief, class certification, monetary damages, attorneys’ fees, and costs. These matters have been consolidated. The Company filed a motion to dismiss the consolidated lawsuit, which resulted in the plaintiffs filing an amended complaint in April 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In March 2022, a purported class action lawsuit was filed against the Company and certain of its management in the Supreme Court of the State of New York, County of New York, asserting claims under Sections 11, 12, and 15 of the Securities Act of 1933. The complaint alleges, among other things, that the Company failed to disclose certain information regarding its Panorama test. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs. This matter has been dismissed and the claims raised in this matter have been included in the lawsuit discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">A purported class action lawsuit was filed against the Company and certain of its management in the United States District Court for the Western District of Texas, asserting claims under Sections 10(b) and 20(a) of the Securities Act of 1934 and Rule 10b-5 thereunder. The complaint, filed in April 2022 and amended in October 2022 (to include, among others, the claims raised in the lawsuit discussed in the preceding paragraph), alleges, among other things, that the management defendants made materially false or misleading statements, and/or omitted material information that was required to be disclosed, about certain of the Company’s products and operations. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs. The Company filed a motion to dismiss this lawsuit, which was granted in part and denied in part.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">In October 2023, a shareholder derivative complaint was filed in the United States District Court for the Western District of Texas against the Company as nominal defendant and certain of the Company’s management, alleging, among other things, that the management defendants made materially false or misleading statements, and/or omitted material information that was required to be disclosed, about certain of the Company’s products and operations. The complaint seeks, among other relief, monetary damages, attorneys’ fees, and costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Director and Officer Indemnifications </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As permitted under Delaware law, and as set forth in the Company’s Amended and Restated Certificate of Incorporation and its Amended and Restated Bylaws, the Company indemnifies its directors, executive officers, other officers, employees and other agents for certain events or occurrences that may arise while in such capacity. The maximum potential future payments the Company could be required to make under this indemnification is unlimited; however, the Company has insurance policies that may limit its exposure and may enable it to recover a portion of any future amounts paid. Assuming the applicability of coverage, the willingness of the insurer to assume coverage, and subject to certain retention, loss limits and other policy provisions, the Company believes any obligations under this indemnification would not be material, other than standard retention amounts for securities related claims. However, no assurances can be given that the covering insurers will not attempt to dispute the validity, applicability, or amount of coverage without expensive litigation against these insurers, in which case the Company may incur substantial liabilities as a result of these indemnification obligations.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Third-Party Payer Reimbursement Audits </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From time to time, the Company receives recoupment requests from third-party payers for alleged overpayments. The Company disagrees with the contentions of pending requests and/or has recorded an estimated reserve for the alleged overpayments if probable and estimable.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contractual Commitments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">The following table sets forth the Company’s material contractual commitments as of September 30, 2023 with a remaining term of at least one year:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Party</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitments</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expiry Date</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Laboratory instruments supplier</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,400</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">December 2024</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Material suppliers</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,322</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">March 2028</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Application service providers</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,574</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">March 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leases<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,651</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">November 2028</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other material suppliers</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,695</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Various</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,642</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:1pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents executed leases which have not commenced. Please refer to Note 7, </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Leases</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, for additional information.</span></td></tr></table> 2 3 3 3 3 3 19350000 2 2 1 2 2 3 44900000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contractual Commitments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">The following table sets forth the Company’s material contractual commitments as of September 30, 2023 with a remaining term of at least one year:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Party</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitments</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expiry Date</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Laboratory instruments supplier</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,400</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">December 2024</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Material suppliers</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,322</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">March 2028</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Application service providers</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,574</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">March 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leases<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,651</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">November 2028</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other material suppliers</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,695</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Various</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,642</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 9400000 23322000 14574000 2651000 14695000 64642000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Stock-Based Compensation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2015 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">General</i>.  The Company’s board of directors adopted its 2015 Equity Incentive Plan (the “2015 Plan”) in June 2015. The 2015 Plan replaced the Company’s prior stock plans. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Share Reserve</i>.  The initial number of shares of the Company’s common stock available for issuance under the 2015 Plan was 3,451,495 shares. The number of shares reserved for issuance under the 2015 Plan will be increased automatically on the first business day of each fiscal year, commencing in 2016, by a number equal to the least of:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3,500,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares; </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of common stock issued and outstanding on the last business day of the prior fiscal year; or </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a number of shares determined by the Company’s board of directors.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Stock options vest as determined by the compensation committee. In general, they will vest over a four-year period following the date of grant. Stock options expire at the time determined by the compensation committee but in no event more than ten years after they are granted. These awards generally expire earlier if the participant's service terminates earlier. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Shares and Stock Units.</i>  Restricted shares and stock units (“RSUs”) may be awarded under the 2015 Plan in return for any lawful consideration, and participants who receive restricted shares or stock units generally are not required to pay cash for their awards. In general, these awards will be subject to vesting. Vesting may be based on length of service, the attainment of performance-based milestones or a combination of both, as determined by the compensation committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">During the period ended September 30, 2023, there have not been any changes to the Company’s 2015 Natera, Inc. Employee Stock Purchase Plan (the “ESPP”) as disclosed in Form 10-K for the fiscal year ended December 31, 2022.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">The Company has made 3,964,612 shares available for issuance under the Plan as of September 30, 2023, a number that is automatically increased on the first business day of each fiscal year of the Company during the term of the ESPP by the least of (i) 1% of the total number of shares of common stock actually issued and outstanding on the last business day of the prior fiscal year, (ii) 880,000 shares of common stock (subject to the ESPP), or (iii) a number of shares of common stock determined by the Company’s board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The first offering period of 2023 started on November 1, 2022 and ended on April 30, 2023. As of September 30, 2023, 218,649 shares have been purchased in the first offering period. The second offering period of 2023 began on May 1, 2023 and ended on October 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options and Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes option and RSU activity for the nine months ended September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:57.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding Options and RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands, except for contractual life and exercise price)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in years)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 131,385</p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Additional shares authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (265)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">RSUs granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,728)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">RSUs forfeited/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,513</p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 141,977</p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Vested and expected to vest at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,478</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Performance-based Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company grants certain senior-level executives performance stock options and units which vest based on either market and time-based service conditions or performance and time-based service conditions, which are referred to herein as performance-based awards. The Company assessed the performance-based awards with the appropriate valuation method and has recognized the applicable stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company has recognized $23.0 million and $12.4 million in stock-based compensation for performance-based awards for the three months ended September 30, 2023 and 2022, respectively. The Company has recognized $40.5 million and $40.0 million in stock-based compensation for performance-based awards for the nine months ended September 30, 2023 and 2022, respectively. There were no performance-based awards with market conditions and a fair value estimated using a Monte Carlo simulation model granted in the nine months ended September 30, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes unvested RSU for the nine months ended September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands, except for grant date fair value)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57.12</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44.99</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57.01</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Cancelled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50.01</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50.28</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Stock based compensation is related to stock options and RSUs granted to the Company’s employees and is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards on a straight-line basis. If awards have both a service condition and performance or market condition, then an accelerated expense method is used. No compensation cost is recognized when the requisite service has not been met and the awards are therefore forfeited. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Employee stock-based compensation expense is calculated based on awards ultimately expected to vest and has been reduced for estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods, if actual forfeitures differ from those estimates. Non-employee stock-based compensation expense is not adjusted for estimated forfeitures up until the occurrence of the actual forfeiture of the associated awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables present the effect of employee and non-employee stock-based compensation expense on selected statements of operations line items for the three and nine months ended September 30, 2023 and 2022.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,284</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,299</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,124</p></td><td style="vertical-align:bottom;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,124</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,278</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 650</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">18,928</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,972</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 497</p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,469</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,233</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">35,504</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,524</p></td><td style="vertical-align:bottom;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221</p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,745</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,338</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,669</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8,693</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,903</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,316</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,965</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">49,281</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,911</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,432</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,822</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,100</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">84,922</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 74,700</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 139,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 116,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, approximately $368.4 million of unrecognized compensation expense, adjusted for estimated forfeitures, related to unvested option awards and RSUs will be recognized over a weighted-average period of approximately 2.5 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Valuation of Stock Option Grants to Employees and Non-employees</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company utilizes the Black-Scholes option pricing model when estimating the fair value of stock options. For the three and nine months ended September 30, 2023, the following valuation assumptions were applied on both the employee and non-employee options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:38.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_npjkdGactU2Ki9cQo_DOfg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.03</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_asGo5JDHBE-MKmUEqq8cVg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.05</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_iEBLS-3bXUKOQy9zkgLGZw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.20</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_oOXROD0LMEOfi4qFujBFZw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 6.03</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Arelx5jeaUKnXyO9ZCeBxQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.12</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_moQSdWLOLU2S33sY7ZRV7g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 10.00</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">68.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">61.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> 55.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected dividend rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, total stock options outstanding include stock options for 23,005 shares of common stock that were granted to non-employees, of which none are vested. Stock-based compensation expense related to stock options granted to non-employees is recognized as the stock option is earned and the services are rendered. The Company believes that the estimated fair value of the stock options is more readily measurable than the fair value of the services rendered.</p> 3451495 3500000 0.04 3964612 0.01 880000 218649 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:57.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding Options and RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands, except for contractual life and exercise price)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in years)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 131,385</p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Additional shares authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (265)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">RSUs granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,728)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">RSUs forfeited/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,513</p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 141,977</p></td></tr><tr><td style="vertical-align:bottom;width:40.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Vested and expected to vest at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,478</p></td></tr></table> 3263000 5300000 21.11 P4Y10M2D 131385000 3500000 497000 497000 44.29 265000 13.26 5728000 760000 1298000 5532000 23.57 P4Y7M9D 142513000 4525000 13.81 P3Y8M26D 141977000 5466000 23.05 P4Y6M21D 142478000 23000000.0 12400000 40500000 40000000.0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands, except for grant date fair value)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57.12</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44.99</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57.01</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Cancelled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50.01</p></td></tr><tr><td style="vertical-align:bottom;width:68.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50.28</p></td></tr></table> 6836000 57.12 5728000 44.99 2364000 57.01 760000 50.01 9440000 50.28 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables present the effect of employee and non-employee stock-based compensation expense on selected statements of operations line items for the three and nine months ended September 30, 2023 and 2022.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,284</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,299</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,124</p></td><td style="vertical-align:bottom;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,124</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,278</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 650</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">18,928</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,972</p></td><td style="vertical-align:bottom;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 497</p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,469</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,233</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">35,504</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,524</p></td><td style="vertical-align:bottom;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221</p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,745</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,338</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,669</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8,693</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,903</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,316</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,965</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">49,281</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,911</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,432</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,822</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,100</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">84,922</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 74,700</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 139,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 116,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 3284000 15000 3299000 2124000 2124000 18278000 650000 18928000 12972000 497000 13469000 35233000 271000 35504000 24524000 221000 24745000 56795000 936000 57731000 39620000 718000 40338000 8669000 24000 8693000 5903000 5903000 47316000 1965000 49281000 33911000 1432000 35343000 83822000 1100000 84922000 74700000 452000 75152000 139807000 3089000 142896000 114514000 1884000 116398000 368400000 P2Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:38.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_npjkdGactU2Ki9cQo_DOfg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.03</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_asGo5JDHBE-MKmUEqq8cVg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.05</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_iEBLS-3bXUKOQy9zkgLGZw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.20</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_oOXROD0LMEOfi4qFujBFZw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 6.03</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Arelx5jeaUKnXyO9ZCeBxQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.12</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_moQSdWLOLU2S33sY7ZRV7g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 10.00</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">68.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">61.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> 55.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected dividend rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:18.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr></table> 0.6823 0.6163 0.6823 0.7007 0.5591 0.6230 0.0418 0.0315 0.0341 0.0418 0.0162 0.0315 23005 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10</b><b style="font-weight:bold;">. Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Credit Line Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In September 2015, the Company entered into a credit line with UBS (the “Credit Line”) providing for a $50.0 million revolving line of credit which was fully drawn down in 2016. The Credit Line was amended in July 2017 and bears interest at 30-day LIBOR plus 1.10%. The interest rate was subsequently changed to the 30-day SOFR average, plus 1.21%. The SOFR rate is variable. The interest rate as of September 30, 2023 was 6.53%. The Credit Line was subsequently increased from $50.0 million to $150.0 million in 2020. In November 2022, the Company drew down $30.0 million from the $100.0 million available from the Credit Line. The Credit Line is secured by a first priority lien and security interest in the Company’s money market and marketable securities held in its managed investment account with UBS. UBS has the right to demand full or partial payment of the Credit Line obligations and terminate the Credit Line, in its discretion and without cause, at any time. In June 2023, the Credit Line decreased from $150.0 million to $100.0 million. As of September 30, 2023, the Company has drawn down a total of $80.0 million and there is $20.0 million remaining and available on the Credit Line. In October 2023, the interest rate for the Credit Line was subsequently changed to the 30-day SOFR average, plus 0.5%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">For the three months ended September 30, 2023 and 2022, the Company recorded interest expense on the Credit Line of $1.3 million and $0.4 million, respectively. For the nine months ended September 30, 2023 and 2022, the Company recorded interest expense on the Credit Line of $3.7 million and $0.8 million, respectively. Interest payments on the Credit Line were made within the same periods. As of September 30, 2023 and December 31, 2022, the total principal amount outstanding with accrued interest was $80.4 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In April 2020, the Company issued $287.5 million aggregate principal amount of Convertible Notes due 2027 in a private placement offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. The Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 2.25% per year, payable in cash semi-annually. The Convertible Notes mature in May 2027, unless earlier converted, repurchased or </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">redeemed in accordance with their terms. Upon conversion, the Convertible Notes are convertible into cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company received net proceeds from the Convertible Notes of $278.3 million, after deducting the initial purchasers’ discounts and debt issuance costs. The Company used approximately $79.2 million of the net proceeds from the Convertible Notes offering to repay its obligations under the 2017 Term Loan with OrbiMed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The holders of the Convertible Notes may convert all or a portion of their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding February 1, 2027 in multiples of $1,000 principal amount, under any the following circumstances:  </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During any fiscal quarter commencing after March 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s common stock for at least </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> trading days (whether or not consecutive) during the period of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">130%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the conversion price on each applicable trading day. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> business day period after any </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading day period in which the trading price per </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> principal amount of Convertible Notes for each trading day of that </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-day</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading period was less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">98%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If the Company calls any or all of the Convertible Notes for redemption at any time prior to the close of business on the second business day prior to the redemption date. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Upon the occurrence of certain distributions.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Upon the occurrence of specified corporate transactions. </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The first two circumstances have been met as of September 30, 2023. However, there were no conversions for the period ending September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Convertible Notes are convertible into shares of the Company’s common stock, par value $0.0001 per share, at an initial conversion rate of 25.7785 shares of common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $38.79 per share of common stock, convertible to 7,411,704 shares of common stock. The conversion rate and corresponding conversion price are subject to adjustment upon the occurrence of certain events but will not be adjusted for any accrued or unpaid interest. The holders of the Convertible Notes who redeem their Convertible Notes in connection with a make-whole fundamental change are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a fundamental change, the holders of the Convertible Notes may require the Company to repurchase for cash all or a portion of their Convertible Notes at a price equal to 100% of the principal amount, plus any accrued and unpaid interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company may not redeem the Convertible Notes prior to May 2024, and no sinking fund is provided for the Convertible Notes. The Company may redeem for cash all or any portion of the Convertible Notes, at the Company’s option, on or after May 2024, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on the trading day immediately preceding the date on which the Company provides notice of redemption. The redemption price will be equal to 100% of the principal amount of the Convertible Notes to be redeemed plus accrued and unpaid interest. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Upon adoption of ASU 2020-06, the Company allocated all of the debt discount to long-term debt. The debt discount is amortized to interest expense using the effective interest method, computed to be 2.72%, over the life of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;background:#ffffff;margin:0pt;">Convertible Notes or approximately its seven-year term. The outstanding Convertible Notes balances as of September 30, 2023 and December 31, 2022 are summarized in the following table:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Long-Term Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Outstanding Principal</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 287,500</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Unamortized debt discount and issuance cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,847)</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Net carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 282,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 281,653</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The following tables present total interest expense recognized related to the Convertible Notes during the three and nine months ended September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Non-cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Amortization of debt discount and debt issuance cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Total interest expense</p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Non-cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Amortization of debt discount and debt issuance cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Total interest expense</p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#ffffff;">​</span></p> 50000000.0 0.0110 0.0121 0.0653 50000000.0 150000000.0 30000000.0 100000000.0 150000000.0 100000000.0 80000000.0 20000000.0 0.005 1300000 1300000 400000 3700000 800000 80400000 80400000 287500000 0.0225 278300000 79200000 1000 20 30 1.30 5 5 1000 0.98 0.0001 25.7785 1000 38.79 7411704 1 1.30 20 30 1 0.0272 P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Long-Term Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Outstanding Principal</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 287,500</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Unamortized debt discount and issuance cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,847)</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Net carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 282,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 281,653</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 287500000 287500000 4881000 5847000 282619000 281653000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The following tables present total interest expense recognized related to the Convertible Notes during the three and nine months ended September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Non-cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Amortization of debt discount and debt issuance cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Total interest expense</p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Non-cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Amortization of debt discount and debt issuance cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 24pt;">Total interest expense</p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#ffffff;">​</span></p> 1617000 1617000 324000 316000 1941000 1933000 4851000 4852000 966000 941000 5817000 5793000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">11. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">During the three months ended September 30, 2023 and 2022, the Company recorded total income tax expense of approximately $202,000 and $185,000, respectively. During the nine months ended September 30, 2023 and 2022, the Company recorded total income tax expense of approximately $80,000 and $557,000, respectively. The income tax expense is primarily attributable to state income tax and foreign income tax expenses resulting from testing to clinics and licenses of cloud-based software and intellectual property that are based in a foreign country. Due to the Company’s history of cumulative operating losses, the Company concluded that, after considering all the available objective evidence, it is not more likely than not that all of the Company’s net deferred tax assets will be realized. Accordingly, all of the Company’s deferred tax assets, which includes net operating loss carryforwards and tax credits related primarily to research and development, continue to be subjected to a full valuation allowance as of September 30, 2023. The Company will continue to maintain a full valuation allowance until there is sufficient evidence to support recoverability of its deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Interest and/or penalties related to income tax matters are recognized as a component of income tax expense. As of September 30, 2023 and December 31, 2022, there were no accrued interest and penalties related to uncertain tax positions.</p> 202000 185000 80000 557000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">12. Net Loss per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Convertible Notes are convertible by the holders as of September 30, 2023. Upon conversion, the Company has the option to pay cash, issue shares of common stock, or any combination thereof for the aggregate amount due upon conversion. If converted, the shares issued to settle the Convertible Notes would exceed the Convertible Note principle by $105.7 million based on the closing price of the Company’s common stock as of September 30, 2023. Since the Company is in a net loss position in the periods presented, the shares which would be issued upon conversion of the Convertible Notes are excluded from the net loss per share calculation as it would have an antidilutive effect. As such, the 7.4 million shares underlying the conversion option of the Convertible Notes have been excluded from the calculation of diluted earnings per share. If converted, the Company does not intend to settle the obligation in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The following table shows total outstanding potentially dilutive shares excluded from the computation of diluted loss per share as their effect would be anti-dilutive, as of September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,345</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Performance-based awards and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,243</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 148</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,411</p></td></tr><tr><td style="vertical-align:middle;width:65.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Earnouts for development with acquired Canadian entity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,672</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 105700000 7400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,345</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Performance-based awards and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,243</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 148</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,411</p></td></tr><tr><td style="vertical-align:middle;width:65.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Earnouts for development with acquired Canadian entity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:65.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,672</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5532000 5345000 9440000 7243000 188000 148000 7411000 7411000 525000 22571000 20672000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">13. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">On October 11, 2023, Steve Chapman, our chief executive officer, terminated a trading arrangement for the sale of the Company's common stock. Such trading arrangement was not intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c), but complied with the then-applicable requirements of Rule 10b5-1(c) when adopted in September 2021. Such trading arrangement provided for the sale of up to 50,910 shares between April 1, 2022 and May 1, 2022.</p> October 11, 2023 Steve Chapman chief executive officer true September 2021 50910 May 1, 2022 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .6A:%<'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 " #EH6A7(W .G.X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15P=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4>H.+\'CZ2M)@T3L(@+D:G&&FD2:NK2&6_-@H^?J9UAU@"VZ#%0!E$*8&J: M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MQ!P/OST^N\;N%" M)AT,CK^RDW2*N&*7R6_U>K-]9*KB55T(4?"'+1=2W,H[\3&Y_O"["OO.NIW[ MQ\870=7 K[M07U!+ P04 " #EH6A7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 .6A:%?0Y TLY 4 /D? 8 >&PO=V]R:W-H965T&UL MM9EM<^(V%(7_BH9V.NU,");,ZY8P0TC29KJ;90-]_:;8 CQK6ZXLA^3?]\H& MFV3D"_4L7\ V/@<]DB4=2^.M5%_3C1":O$1AG%ZU-EHG'SJ=U-N(B*>7,A$Q M_+*2*N(:3M6ZDR9*<#\716&'.4Z_$_$@;DW&^;6YFHQEIL,@%G-%TBR*N'J] M%J'<7K5H:W_A,5AOM+G0F8P3OA8+H7]/Y@K..J6+'T0B3@,9$R565ZTI_3!S M72/([_@C$-OTX)@8E"_^JY9@2B5!XVEAP^'H6,Q&&Q@G*\>_.M%7^ MIQ$>'N_=[W)X@'GBJ9C)\,_ UYNKUK!%?+'B6:@?Y?97L0/J&3]/AFG^2;;% MO=UNBWA9JF6T$T,)HB NOOG+KB(.!:Q&P'8"]DY Z_[!W0GRFNL4)!F#O*ZR=5 $\2F&1=:P:\!Z/3D1GH9M(HF//;);:P#_4KNX^+Q M,-7<)NF&*Y&..QK^S6@ZWL[YNG!F-I."JR_\M_H.E+(L*ML7]9JA MA@N17!+7N2#,8:ZE/#-<_B"?+XE#;?(WQ7'+FG-S/[=9S=DJK##LV@U-A_V0 M)MP35RWHD:E0SZ(U^>$[VG=^MM%^([,W[-V2O8NY5^S+UT382'$Y==I?;$BH MJB%2KT3JG8;T)>-*"Q6^DD>12*5M>+B55IFM4F:HJB%>O\3KG]ABBL,8G/?M M>C[<:\7#U J(RAH"#DK P6F >PY!RB MI=N--'=!*,A#%CT)92/$/1R'MMU!=S"TP:'2AG"C$FYT"MRC6 >IA@=5DP<> M69L0]WF AE?\ L9C[]+&B*H;,E*GFG*=4RBA<%)!#\RGBPNRT%!H(A69R2S6 MZA6^?2OZ$?>;6QLQ+FJ*?) RZ"G(2_Y"[GWHI<$J\(J 4?\,'[&$9]@9CKK= MX<#*BXJ;\K**EYW"._5]<$\O]@?D(]Q'/L?V=L4MJ>M02CYY,QZ&(B9SGMI" MV0QW:0I>A2**Y@XL9M"]@]LPADN;,I9Y22*IYOWG.6X-5?R.8@]^[.->R[_ MLH*>(S#1*C%1/.:\!YW+5/.0_!,D]4,S[C@8#GK60('KFI)6T8GBB2=_5*=* M\'HPW*#?L_?(?9:!AF@H5X2R'Y]^(@OA90K:UXJ..\UD%,$,O=#2^WI!$J[(,P\S0;YW M+AV(D"01JE@=L-;".3(6JS(6PU,0O.;D<\;B-7J2H0W^B,'#\G%J760X1Y!B M59!B>.K9-R>Y??$V/%Z+VH1\Q.AANKB96M_"<6%3PBHZL9.BTRQ3RKS.%2^I M>5/"1)-9%Z*../YM7;Z:X:JFG%528BKQSI&/6)6/V$E+26^G^46^W$\^9QK2 M;FSF4"OQ-\HXNWHHW'JYF]EX>IY0YM >[0^'X\ZS#;**0^RD):49#*D*TN!] M[(L7\INPMR-N94)/W^D.&;5"G"/PN%7@!2+O0>DM[!1>L0>\2L;H47ES5EK#*0BR>6]XR[->UZ M2MSNBYWQ'/G'/=@^P]/*% #] C+DUD'FB$'ML(KK_B]8YV!SU6'&\%]H+>JL$ M7[5*9;&@&$>+DN?5;'G1/KM1RPO9Z"*OQ(U"=5.67#U^$(5\N)R1V=.#3_G] M1IL'B^7%EM^+6Z&_;&\4W"UZ*ZN\%%6=RPHIL;Z.UN)+%/_E*;RYGR0RMQ)HWA?XD'WX3G4.AL9?)HF[_HH=.%L]0UM1:EITR M("CS:O^??^\"<:! @@D%VBG0ERJP3H&UCNZ1M6Y=<\V7%TH^(&6DP9JY:&/3 M:H,W>666\58K>)N#GEY>R6H%BR)6"*YJ6>0KKN'F R]XE0ET:PS7Z!1]N;U& M;T[>HA.45^CS1C8UKU;UQ4(#!F-ID77?^[#_'IWXWJW8GB&&YXABRASJ5W[U M:Y&!.FG5Z;'Z CSOW:>]^[2UQZ;<;Y02E4:\KL'/P.!VX#99>?UEF?B M<@;;J!9J)V;+GW\B$7[G\NZ5C!WYRGI?F<_Z\HK7FSG*X"\2WYI\QPOPO$:P MCK ?:ZWRS*R\>>\*P]YVU-HVM6&WC*(D)OABL3MTT!8+H@BGI!<[@A[TT ,O M]-N-5/I4"U5"^NT ;&F@NV#N[80'WZ=1G 3Q"*8M%C#*\ 3,L(<9>F&^SS+9 MF)@JD0D(\%TAYJB"6BS7B!=0,=L]!3=XC@: ;.E6!C@R(TK[G'%7EPW2FQYOD+B^]84O'WB2[V!R&9'5:!= M,A?XV(;%@G0,WB45L< -/NG!)U[PGZ7FQ0BG"V)B?9Q _E,KPBXY0A(2NV&F M/ =L,(K"V6TB!D;J@$#\R'O6#_ JA< MY]4]*@0T D@9QC^5Z],&;J9#W%D]A!,F%(\C[!"+21)/Y $YX&OB1]UFK <> ML8,:49R,X3G$$G80^F-X Y\2+X5UB>J!1^WO!D$4TO&BNP19&@23$1QHD+ 7 M<7Z1\[N\R'4NW,1/O'3ZH\S_6M:.G1X(E/@9M*>F+7\TO.1TV$&>A%$R7AE; MC!$2)!/K,I G>98]56,Z$%F:"LU-F^^$:?,6) 8)QS!ML2# 9"K#!WHC?G[K M-F ']B")G%AM*B.,Q8&5[0ZY(*!D*MD'TB-^UKL6:P'I;EH\H.4&^I$G$ME" M2S4589O#2(@)'8-VB.$XGN 0,G =\9/=0;>W$G<:K?,*&B&H"H <# MI9\ QUW%04J\U &;^:*$)N/NW2$61^'4[J,#/5+_F+C/Z&D,K?V;/Z46*'GKA.XU["9B MY)SE_[^A8^<'IJ2AMX.YU3+[NI'%2JCZE[;/UH_NLPLOX_[PX<4K63OV>B!> MZB=>L^2R0K5Q?HY.\)G9KM#/*+3C12/.41SB.3Q#]88K,]\U&H@D_QK56X*$Y2 =EK.*Y3Q;0XEP0G3,>SB!+KT\;CA$*11%$P7 M@J%9H/YF ;K&IFR*]M1R)=9YECM'36KS_RFE:1K@<:?@DB1I0",V<3!"AV:! M^IN%0ZS=R0/TNDILS+'X#KA"UNYJ:_<#IR&S3AY<8B1B!T7Y^-QP:!N8OVW8 M4T+MJ#K.DT+'Y)O B#?."9<<#N-@HN=E0^/ _(V#Q6#M+GPQ?&(=8;HG5)>@ MV$/-TK)L+S>" W C M ._7$NBMNS$_ O0_^BS_ U!+ P04 " #EH6A7,2)@Q<(" )" & M 'AL+W=O3*CJVUVYR;2P<.[.=ENW3[^R4*(7 0%M?-'9RS^/?76+?="?5G2X! M#+FON- SKS2FOO!]G9=043V2-0A\LI:JH@:G:N/K6@$MG*CB?A0$$[^B3'C9 MU-U;J&PJ&\.9@(4BNJDJJGY= 9>[F1=Z#S=NV*8T]H:?36NZ@268VWJA<.9W M+@6K0&@F!5&PGGF7X<4\M?$NX#N#G>Z-B6=G7PI9EY@@8!#;JP#QOPLGP<>AG/^3V4$%XJX"\4ONV27' MC6V3U<3MLEPV K\ !3FP+5UQ&,J^M9PX2WMN;+-)$(^G_K:?U=.@^"P.NJ # MVG%'.WZ1=BZK"C%QF^1WIZ2FBFPI;X K&6FZR^5%M9FO\\J&J3:7-;K:;UMI+9LFFT*:84XV"Z MR?)R,KMNGGVL9M=JIXN\E!\K5.\VFZSZ]U86ZO%F0B;/#S[EJ[6V#Z:SZVVV MDG=2?]Y^K,S=],BRS#>RK'-5HDH^W$Q^(E] M>;^\F6#;(UG(A;84F?G9R[DL"LMD^O%/2SHYOM,V/+U^9O^Y,=X8^T;>-N O_8-HFW0F#X]V-X(EV0ZFUU7 MZA%5%FW8[$6C?M/:Z)67-E#N=&7^FYMV>C97Y=*X72Z1N:I5D2\S;6[NM/DQ M\:!KI![0[UM99=:O-9Y6L45ZB M/]9J5QM\?3W5IJ?V?=-%VZO;0Z_H0*\8^E65>EVCU/1N";1/_.UC3_NI4>@H M$WV6Z99Z">_D]A(Q_ Y13!G0G_GKFU/(G&][>_K5;^^)P8XQPQH^-L#W2>YE MN9.@7P\M.=S2SGI7]39;R)N)B:!:5GLYF?WP'0GPCY"H8Y(E8Y*E(Y'UY.=' M^;F/??:'TEEA)NEA)QS:!TU[NU+L9S2(& XPQM?3_:G" )+@@(4.,G&184AX MX'*F+C+ -+:4';)GN#@:+KQQ-U>U;B8@^;2UU: ;GCP"1Z84.9<"/1!09"$.P&H@NDS(:B M&X@ DD8"\\% #(\"A%X![DQ>DY>K=V@E2[,R%HT0V=(LSWFM[4JYEY 6H=,? M(GC(J2L&@.1A$ ##TD5R$42ABTP!)#>D\: :T5&-Z!7ST>(U@S-R^L#"F$:1 MJP" I'$0Q:X"+I(0QDCHQE@*0+%9$OO374^#^*A![-6@28(>*K5!ZI@K00+$ M3@\N",%Q!,0 "(VQ<*$) &4!";&K5@I!XY@&PQ(0W*62V"O"^U)+,]OHYQ M\SX,=( "1LTA)&4,F!$@9,QC%YE"R$#XC#_)H\GKC+=C0.FUK$P.O% ;^0Z5 M$IP:6\+3S@@.+=( , *F @!&N("" $*20 RK0#L5Z)?'P;TT!:QLS4X(G M@Y:J'^$XBB@P'8!82FCLCO($PC(1!&! %B.>>"9%DF7)A-O&FA"XED [XA@ M0)QC:$ 0!)! @# "#(>P GA&0Q=ADK\*>IO4J/"A )H+X?<'F-@9,]!+"4< ML":!L,;M80A9#F"YF5II,&Q\EZ42;_(U^UQ6,BOR_TP9OQO)PR&3>"4%29LC,L8H "$I3R((0T +.,B MPD!""6$YI8)'PS)T.24)O=6-'3/-]&D2"'1G=U% &;R9Z;GUS:ALR:ALZ5AL M?7=T22WQ9[6W69TOT!LS?I>J*++JX)=F=^LMZ)@#770:&_@R%B]#$X"12RI> M1B4 8Y>$OPQ( ,8OZ4 H=LDL\6>S25[L["[@&=;'K[,>@$'6 S#(>@ V:#WM MTEB*O0/QKV9S62XOLKU)Y5<2E;O-O;'>3,WMYN;.[I<:;[?)SZL_/N_%\<"(8QA1* MC 4)R8LX!G!Q:!:C%W$,TC$AXA>!#-$%'$<#D=QEX]2?C9^.8Y_5;A(,6^WB M0*LA.LAJ@,YC=9=V4W_:_;%2R]T"++G\+<\>;:/N3X_*EH[%UO=!5P!0_M6? M"*BW=CC;"6.R):.RI6.Q]9W0%2+47XA\^4-!2]#_4B H 2IP $KB.&+$3:D! M:!@0&KK0%("*B',RO!=!N[J"!M_^N8!Z:Y.S@W%,MF14MG0LMKXWNO*&^O?, M&V^8%,H;CM"^=Q 'P&8(!"6",[=V30 H9Z&@0($'0!D-HF"XS*5=04']!<6' M?&%+7),L'G<(00V\+&<'Y)ALR:ALZ5AL?7]T10Z-OWZ)\M9'9SMA3+9D5+9T M++;^08*NUF+^3P9?7J*8NV7/,/3%" 2' '[Z0F(),!6<@HA(R&&5R?6U2., M?/OJQ+PUS=G'*<9D2T9E2\=BZWNCJY28OU)ZS>K44ISF*HR[7U?F ([@$(I# M"!@ V]4 D!(,+$K3DX-@&UFMFA-X-5JH7:D/YWN.3X^G_'YJSK:]>'Y+KN8$ M>)Z0J_1PAJ^C/QPI_#6K5GE9HT(^F%?AR] ,FNIP2N]PH]6V.89VK[16F^9R M+;.EK"S _/]!*?U\8U]P/"LY^Q]02P,$% @ Y:%H5T7'>;42"@ ^ED M !@ !X;"]W;W)K[ZXF;[F=:@BU.*%$E*3O97[\@I0C"1: H'[=?$DD&W@/@ M!2"=AR OGLOJ2[W@O/&^+HM5?3E:-,WZPV12SQ9\F=7ORS5?B;\\E-4R:\3; MZG%2KRN>S;M*RV*"?3^<++-\-;JZZ#Z[K:XNRDU3Y"M^6WGU9KG,JF_7O"B? M+T=H]/V#3_GCHFD_F%Q=K+-'?L>;S^O;2KR;[%7F^9*OZKQ<>15_N!S]C#ZP M@+05NA)_Y/RY/GCMM5VY+\LO[9N/\\N1W[:(%WS6M!*9^.^)W_"B:)5$._[< MB8[V,=N*AZ^_J[.N\Z(S]UG-;\KBO_F\65R.XI$WYP_9IF@^E<^_\%V'@E9O M5A9U]Z_WO"OKC[S9IF[*Y:ZR:,$R7VW_S[[N!N*@ B)'*N!=!:Q5P-&1"F17 M@6@5R+$*=%>!ZA&.]2'850A.[4.XJQ!V8[\=K&ZDIUF375U4Y;-7M:6%6ONB MLZNK+08X7[4SZZZIQ%]S4:^YNBE7(_,8&:VBL? MQ+MR]F51%G->U?_TTC\W>?/-&WN?[Z;>FQ_>>O4BJWCMY2OO]T6YJ;/5O'[G M_:"\OY@THK%MR,ELU[#K;N/=;6=OZEYZN.N4/ M^2QO+"+,+?)[:?1H(B; ?A;@_2S G0X]HG.=%=EJQKVL$6V9O?<(>N=A'R.; M;5NEL%-J]ZVG*^1?3)X.O3&+8#_P*8K4B#FTG>EO3QJGK6IPT)HD0%0?*F?L]FOE0[W.9OQR M)"9#'NMYT#HJ=;':PJWB; MM7C)O_)JEM?=7[5+.%^,WHK<7^:W/5&6SH8@R-*1+31/N"F4)&3"'%6$_S%;NBO5W1 M:]G5MR CH[G86)#.Q@U=D)!B*:08 Q)3'([W#L=.A__@=9.O'EN#A7A3Y;/V MU^AWD_.F=V.-#1^1G^@_<9QM&&HDI%@**<: Q!0CD[V1B=/(+D'K,NQYNU37 M(C/)VF]&FV=.I:';9F). !22)-8V3LB8*:08Z^V X@?R95KM.QWYO*IX5N3_ M$X8\9F(1O2E$EOC6:UG*4Y87V7W!QP]EY=59(790/MM4(E_E]CS9&6FH8Z!J MTYW:X?B-440PUG(XT*BL/ZKJV@$,04[7_LT;K["G\]?NJH-M@%2;@JJE.S5E M>*D?8*PGW"<45(V0/ *=#"3N^%HDVGZ7:&.K,2<0B5T9Y1<'BA&.M8DZM10< MHR3T$WU"V\K%ON^'6!\DLR0)48B/I$I(<@ET%ICH'R\+F8B(;PP9*)H 54M! MU1B4FNJCQ!/(S2<.YOJOFU6/=_2$N6YFYAB1) ATMF I.&Z__'0 9R\G4FA] M]3!+24KI83EUC"070&XP<&2N]X^7F?HG8>(3? (<#\"D'%$[% 9:" M5AQ@+6?% 9:2+AR )0[ KX,#\&DXP!U]\ P%Q0&@:@Q*3?51X@!\,@XX/&-B M]\Z" Y!NG 4'A"$5%NMSW8X#]!F<6LLE%(ZV;S(#R)ZY$0.EC@ GX4# M^L?+Q $((1SHUQ[=X0=/=E > *K&^D=$M4AF^O@OR_3=D09_U9IY,@E\G8V! MQDQ!U=A.+3S6 ]4QF>GCOR73QY:+_:&QX$!3?5"U%%2-0:FI)LM4'[M3?> S M..YH@Y>FB1'B,*+ZT@3-_$'56%\/5-=D1H_=&?TK'L7!9KZ+4:(O3\@4>PJJ MEH*J,2@U]:BQI 3$30F.&MVB@8^WGW[,ENN?IMXR+[CX?,6M!X]!\0 Q("X\W<;CYR! J[I8:O(6: MA 51'!O'BT&CIJ!JK+\/JBT2=Q W[G!NHO?E:E/;(;A;=K!%)M- 2634_&@4&]6Z%)&0C5?V2ZVS%X)P2%+J!J#$I-=52B&>)& M,X"7HMR1!J]"2+4IL1R(\)-0VW53T*"L-ZCJF80SY$PXTQJUWMP7^4S\Z8%7 MXB?+.V_%;3>37KMC#';+ G9(0*FQ:8+2&% UUM\'U2_)6C4D01I%^ M:?B$@NJ]O9*84#M;YAO[ALF2N2*P^8\A #SB JJ6@:@Q*337RX'$,9V;\ M9SR/ 10"4#.##O33#U/0D"FH&NOI@.J7! #T;WDH S69@/X=>^-NV> U"8H$ M0-48E)KJL40"U(T$7@R[J>54A9X)WK@;,=A.T",:H&H,2DVU4]("ZJ8%0UBW M6VKP'FHFU$$4$>.Q-J!, %2-]79!-44B >I& H#8S1UIL&>@T(!:[@6)??V> M0M"8K"^FZIA,\NF9QRZ&0#=WC,%>68YKV* ;:-045(WU]T%]>)1D <$+3D^< M ]T",WFW0#=WJX:N'U"U%%2-0:FI_DJ0$9Q_/X:[ZM!E!JHV!55+ ]MM%K[( MQ77H=D)!U0B)*X*S[L>PYM_!";C"4L8.W2P%;=#-5LP.W2PE7= MD+@B>/'M M&/;ALN$*"W1SAQ\\0T%Q!:@:ZQ^1K463@Z?@MD]%_E=6/>8B#RWX@ZCHOX^$ M0K5]T/#V35.NNP?CWI=-4RZ[EPN>S7G5%A!_?RC+YON;]EF[^\<]7_T?4$L# M!!0 ( .6A:%&PO=V]R:W-H965T&ULK5I_;^,V$OTJ@J\H>L!Z+9+ZF28&LDX7%^!Z#3;7]F]:HF-V)5$5 M)6=SG_Z&DB+9(D4G"P.+C2T/1V\XPWF/E*Z?1?55[AFKG6]Y5LB;Q;ZNRZO5 M2B9[EE/Y492L@%]VHLII#5^KIY4L*T;3=E">K;#K!JN<\F*QOFZO/53K:]'4 M&2_80^7()L]I]?*)9>+Y9H$6KQ>^\*=]K2ZLUM=']I=_ZB3@: '[, W _ $\' M>#,#2#^ M(%VR-JP[FA-U]>5>'8J90W>U(=V;MK1$ TO5!H?ZPI^Y3"N7F]$ MD4)26.K )RDRGM(:OCS6\ >R54M'[)P-E7OG,V1<.DOG]\<[YZ]>-)(6J;Q>U8!&^5PE_9T_=7?&,W>.G5]%4>^E\PL@2$_'KR"*(13\&LHG M;'7XR,J/#G$_.-C%Q(!G\_;AV *'##-+6G]DQM]O):MHS8NGKE1YS9F\,DU3 MY\8SNU'+^$J6-&$W"UBGDE4'MEC_^ \4N#^;8KR0LY.(O2%BS^9]_1_H.IF0 MQEKH1@;M2-5:#NLE\8,P=*]7AV/\!CO/]3$.!KL3:/X S;9$^+)^;0H4\;D6+# MDO6G2'6C)9II-6@D<+#*SY+DHF??>CD/QR5PH(TNC,S3]6MJ\ MJ!F@J*W5[6D0(FW&=1ODNC,P1\9&=LK>M!4A)SPL)0,*5W6=<;KEV3PGHXN2 M\J6\G4[&2,O(SLNW2;N@%<$EC!_H-C-G2R?:)7+# $\S9K)3_76N;XZ6Q':6'/=B'9T?]0XC6)WLEI&'O2E8 M@UF(W;DY'5D1VUGQMZXB^YD]A]5 =X!ANN(-9L3W\ R9X)$7L9T7[]B.517 MK$!L%XVQ0K&!QG 031'J5DL2>3, 1[;#=K;;G-O0&1'KC+9$4121Z7;59$A\ MEX1SN$?ZPW;ZNV^%QAOVGOBB/'?+6^(S[$&!55UM?>EV& 7^G+K$([-B.[.>%%I9J<8 P)4> M8'\WO#TS^* .A(S@#8R+8C*1+[*3;]C0 ?> I]+7M2S_; MY_L:,="K1R)")L@-=L0%!IS9\)&1B FR=K7/O("]Z%L.1:V$_NY3T0MY.XUZ M)'1B)_339<*^L2KALFT#4IV( "TIV63.F(FWW:FX,UCYLZEA\KFN^MOU%+$"MK MZ_UB9UB&QOA\/3XO#-!T]V.P0YXWM[L@HQP@=CF@GBCT)T.@WM2AQ8?NA%XU MZ0-0:=$?!JACC(HGZM&5^MT8BT[PV,4!FNX^#79+',YNYL@H!(A="&S>#/^# MLV5/O"A4@A0]056*U!B33NQ>$+BQ5G^Z7>0%:$:DDI'_B9W_WQ,24WMM:S Z MUP=!%**I)C#8^2'L$F>"&24!B:W<]-B49=8^]*19>X2:"=E47;M3$>XR\,B+ M[M$Y]&LS;UEEQ[MYZT+>3A_GC3K#>XO.4"'91<72@.<@@*#93DS/FS+NHUKB4M]/)&+6&=T9KG!>VJI?2RDAZK+^X/,E9]=2^D".=MK:Z-S>&J\-+/[?MJRZ3ZY_0U:9[=6=TT[U)]"NM M@ NED[$=N'0_AI"_JGLYI_M2B[)]OV4KZEKD[<<]HR!)E0'\OA.B?OVB;C"\ M(K7^/U!+ P04 " #EH6A7\Z_>&CX' #P$ & 'AL+W=O+)VO9<2M7XU#XTF6:5-MQM/)Y.=Q+;4MKB_3LT=_ M?>G::+2E1R]"6]?2;V_)N,U5<5KT#S[I517YP?CZLI$KFE/\HWGTN!OOK)2Z M)ANTL\+3\JJX.7UW>\[KTX)_:]J$P;5@3Q;./?'-?7E53!@0&5*1+4C\K&E& MQK AP/B[LUGLCN2-P^O>^F_)=_BRD(%FSORIRUA=%6\+4=)2MB9^.A\&&MY,7-DR[#=.$.Q^44-[) M**\OO=L(SZMAC2^2JVDWP&G+09E'C[<:^^+U'07E=9,8 7F^0[F M^6O6_Q>8KQLZ/1$OV!(/,I*7(W%OU8DXBA6)[[][.YU.+F:N;J3=IKO3BQ_% M1@;!A4^ET%;PPA"QEXW-I-%X9;446/0OLB3FI%JOXU8\4.1:'(D/'V:\\<&M MJ5Z01R@G9T):MJ:<;YR'L6]-WY&1&^F)7_PN;0NQX)UO3L1G+.LP"AV$%*66 M*^M"U"H(U;W8Z%B)QKO&:XJ\MW;0@-9(GXY>:*=M5C/>%4E5UAFWV@*$C$+' M9+EIS%;;E8A.J$K:%26(M;10*FA29)RE#@1!8-TQ)#0S+;',K!PB7=6A0S*(IRBA0T*NI3; UAW$!R^\DR62("@- O52 M*_:U;BVG#'@&@?QXRP@)YXBU]%K&A%^!!\_QD*R/\"N%!#% ^6G7\@);ZKPV M(:Z@QO :"2G5-L4]F4#TG@_2( 52%@06X& MC-J=K8JD 82D$2->TG$4T2X03M>$KPSI?XA#;8^%\RSRFF.Q/=9V+0-',5) M $ 1K:5IF6.OPQ-7YBA9 @1/BZT@FQ@GZ0&MI-AU/K<MQ$:,U#" M^3NWL2)L;8G(T3=%9Z%G$7:"06P0D90;K5(L+.SK \$3QD#P=#BC+V="0#\XF"E':QKGRF)MTF6J->6/3F8I!&4&V==DB MD?L29H"U0R8B /TSSW+FR7(0PS#_4WQ M8ZH$76;&*\@M9]"!K'6D[QEFQWD]MT>-W#CTC /BZYW*94?S\E4^.MMS77G) M+2= HCS5"F]:]-T,]-;RB0962E(Z9-WCQ,OE@'8)3.[I M7:&DTA6EEYM]PZ@="]N%>(_$_\>E! =_7LP3&J;UJ'@_FS-(MT\IH;IEW+#: MC%FBA#R$S[9I#$E] ]V =C+8U7S([BK7&J@)B89S)Z=AKOK.]KZW5]J4(.Y" MS#6\X['J-9GIF__'3W>#UA]BW]"S4,&L]FPA95-L:WC 639E"7B Q/,L#M51G7]KTGN&5, M RP(BBPZ.:UR>Q[(^7: #4!7^(;FF26)&JJLQ0B3DHY-]QGX]> R&,6>F6YA MT/DRIP-F!UWR\,#KC&RM2N8UZ@']/L\8![+[\HQT\MR'SGCP%0J75NE;FWMV M:V/^(-T]W7W.W^2OV/WR_+^ CZA6#;TQM,36RMB.$U?)2K+7NXGCLNQ[:S\.@2$Y,8AA,(!DY=?OZ>YY@804)W=WO]@B M,9CIZ>G'ZJO;J8SR^>;I5ICUY]R]^]ZUY]:X>^,:U^UQ5NV&Y5=_=: M-_;VNZ.3H_#%>[/>]/3%TU??[M1:7^O^X^Y=AT]/XRRUV>K6&=L6G5Y]=W1Y M\LWK,QK/ _YI]*W+_BYH)TMK/]&'-_5W1W,B2#>ZZFD&A?]N])5N&IH(9/SF MYSR*2]*+^=]A]A]Y[]C+4CE]99M_F;K??'?T_*BH]4H-3?_>WOY#^_VSYD+SR?W_/"PK^P8+IE(:;R>]6K M5]]V]K;H:#1FHS]XJ_PVB#,M'FY2IF_<3E7Z MNR-HB]/=C3YZ]=7?3B[F+Q^@_"Q2?O;0[/\FY0_/O9@57SY]\?W0T>=^HXL6 M$Q5;.7)-1U[@P'J]7>HNGEI)(SM=W-(_K84H][HSJBFJC6K7F*^W/->5W>Y4 M>_?5WYXO3IZ]=(7+R%")C%T@0[FB-JYJK,.RIIV8_7IT0 0V"N>7;XM8['NC(C;F>=H2_+*)#@,:QP]6ECFUIWSD]5Z-\& M\+PL5(N-*KM&O#'M#4T@-Q8V%]8*F!;F.'!H30-E20]E^'5APZBSOM\:'%Y( ZW?"6P%#M MODS9O63^)6/"9B*2=_W#U8'-@(FU6UV [*T+*T M09B:<.L^,E 7&LR$C^K'GKJ^.#]GO@,L5]Z$SS"8<.,.DU& ME\[?]/P4,LHP"NR$$8;5W2EB9C:<'K5Z[054!!\ZF[0CJ0!Q7D1QMD=)36KO MYR2)>W1Z?C%[#NC3-+3\GU$B3RN9OF$[B 0 L('TGF=>S$Z+I9]7Q/MPCEEQ M><^3,A<+)OS1Q<7SV;-(*HDKMEX* \A>W*@FETG7=Z8BHF38H\7%LVRG>!T^ M^)/NU;*!$I()A&72_';QZ/E\=A:' FQ#2F DQ. M$OMO1:K?0AD@L"6$?]D7_]I :O>V1.?>=[8>*KP!#O;D-"!9] WF9B4F.R7N MA@^[TS>Z'8C*GO4Z?!;O10:-C84;5G0.)*B0V]5 !P7+E:SEC,%&1UMJ[O99 M[?@-$G]2&^B?M_B9S%D7"-2?*ZUKERCI-YT=UAO(&5SS$GH67A>37ACG!F(A M]E 39[+/=&Z6 $S0SW;MQ@(,;00!@P"9&DLV=B<^PFZWNB.--K_K:(8#*VF$ M:6\@$L$:K($(84! %AWC,&TWE600E9-9$+LR*-R.'*V^Z_%4Z M,FQ$^$MGY.?*)9NVFCM;H49_)J.H2:IKTPQBT2[3S&-2, N@PXTR#2E."24B MQWECFQOR=."$(E,:M(\(H54S/TW AX[$,P5L8-N8[X56! GMW?Z7B0R:YI!Q M+)$3?"(B2704G;[NMIERDG$<7+OT.62B81A MW1+L9*[:L#E *4>FZY<(/"8-/5.*ZN]R"7?)0C(%9A>P)2<8:$"!@#57[3,NB6;?KMK[)W6+F#7?(=+72G@H8,Q42X^[+U &U3PWO!AU::UC5T3H<+; ME:T&)X&:;2M^YB>P/81FV$'$VS$CQWL,,HO- '[,+J*CI14XPO3D!== GQ?/ M+LK3LPN 5M4=;.!KQP)G?2P1#IGC%J""00O4F<]>A+7@;'8XOL^&(F2(Y=IE^3@+P'MSUG6J=\FD[-RWZ^-X- M2X(]O9%(E_"#+ +;SFRK]QCL_2II+,WGDM:0.(&9%22V4Q+-XG@D[5W4$E7H/ M"BZO/\*.G#P[GI\(_Q[:9=J8[3Z!K1!1VB+9ZLRD'4 7'_*,9H@;8.#5PEHU M,%TMH_QC#R,&0@E>/#QF8Z_-0>6^'&<*5;)/(.OLK71^\CZ9HQY@M5\C.#-# M0U>4\)43)",]"FEC+#4.S6?%CT-''J_,G35C#I*T%70X[AE('^YI'12)F MI_/!X"6Y7E,7-T:-K :9V3ANA7 !^P*9%MY.C ++K0V^,C^3,O.L1:,0K&^\ MOQ5@7'LC'U8([L'!'M&LO$6/:?+:) ]/ M[35"#1W0 M)[WGC*D8J#LV+J8TES2.\K>V9HM3^@P.XU3$?2?S3,IXCD_$M>E"2%A+G\_+^7R>>5I1],R_$@8E0D7)'IV?4UY% M7@C.:3/":$U_L&"C2)+4>VX8%C$.* M[,D]>YF(6V;9-8X]X7W2]&\P[>2T/#D#Y_X4UT[_-[AV_M>Y=G9ZFD#+%W#M MM?*H;RI?%_)B$;3O&K5'TU(W9/M\[$7#/:(FY.IF2B-1FG-;:4-^50 M,N;+?*YXY.[9'@"P:05'?[((62VU@CHE,7@>\E'O4O8>[+B*[HUX1+N=G[X\ MK#S\F3J#SWPRH.K]1$.&2R)NHYQ%+S#,U 8F0>\E0R =X)1Q&Q+5-,Z'P>)_ M=P[->S &%FRZ_W01:%3_\8?RL>74^G7/U,3\PA8<6@M*($%7GY(I MD+UR*+*3K>*DACYDG"@7%7.'L!F5'&],$ZPB-L1 3''(9"GT#$2)S"[A8 M1_1]\'8Y]NG9:C$Y1@.2/\_+GI*EA\#\RM1:<8IIOT%A>!\D,GP&I-:U'9;] M:FBB#H&.&QS*6D>\(^:6%JX25(S6D9,Q ZVDXQJM'8%)_D,I$QR6/0LI3\[ MZD4XMJMC!N:)(SX"LY >B>M@,<=LXA&>1+Q,M#=F);N!<<8*/D](DN !'T"B MYM)!XF5:@T5Q:"7>H1 *4W#]CP$P]'$=BG#@44>@+M C>8^=)9AK.(W)>6*2 M0? >+[#3.EXJ,6L)Y,DNQD&1W?E5<%A4>>G59U#EP6>2$(X>PUF,8<_4R9#< M=8J21;Q-Z=< < U5K0=THM/%,OBKI$U?4S$-;F#\XJ]#O9:DR\])[X#WAT9U M%&G1+D42>_? FN3YUL4&+LU"Z-0HL9IEMK$?%C<1:^\]>)M4\/(9O%:"J8$- M,!FPWKTL-O86$D!1E(P-Q<>*RW@ M"N:GQC73[!'1K%=I(B_QDPT1FS$V*N# M35-6<%:\%PD<.4+)^NQA;(XG1@DY/G7GCYE$KF]\$ER./.AB;Z2(R1E[&"$6 MY$IU8&3G#M)H8Z)C;M$X3B\D&Q-8 64B#G/0M0344TTUA'@K4\VQ]5CFP"<_ M+'K,.)#2<;P9EE..F0Z(9WKY$:<<'E^]^X#):OTDJ"P9SA NT=@;N'Q&0F/> MAJP15LMD#7-4(>137!H@2TGF?'J09S3)T(ZF]R:A@D]F[11]O64X TAJ*MB/@ MY_TB96AR9\"M#[)7[T _M?:VC=T)[(K4'L26==IDK+ B63.J8T\) MMD2#4'38'%!EMLL!ZLF6"!/2\=I#MR$&/H5(JI[X2 [UV)_:)XW4,;Q\"-^/PXP_&LG'L5)W%%[(Y M9CWH6CX4S0GC0@Y)S!XK>8 .G,F.\T:#9'$8%2PGQ%0@8HHBJ*[0$A]&3CP+ M6(.[!?.H-W0/[BU3H83.TWO1J)^37M?#K766MCUD10@A?*N1#V,U%K-;4W%D M9\2_L[R2T'E)>$M]241.H$C!7:^D#N"@1/DOGP#7W^]"^;K%GH:"L!)PXF6BLYZ"\;#HH"LO*"$,[ M.*E.WTN F/E$1D:V;Q>21B'28.(7'P,,U>\"' 3KJ:(=.'M 8:.7R 3K0O86 M FF\N:DC&G-5!^.JZ[2P%+QY@\=A@XDJG,34.6=1M^/.GEL1"S[9U'"P)&MI MN/Y-&>(;,LPI-UR9#N:5:CT5N[SUF@ *%^#V!9&\F+"+(WPYMF1UK[AHM1^> MT$SW[4M)RY5(.+=;N3XSH5QD'+I[R@Q[+8!C2::HV=T?*-=ZR\T>DG'*]3P$ M*K!K',!A#>+KN"^'[( ;=H2A86,YGQY'S(I_!*1.O1*"%";6 14-IO*%D@N(&/I PW9/G'^*W;P]QA'M/N!LP\](9;=GX;;,_Y2D-" M^'AH Q9^(LD7=OW"1/%NHN]D\7T$?M#\004U-OO)*E.JQKD_)F^Q3QXDCU"6 M2G/8W:D&?_*^W:BJ+UPA W&C MWCUPF) O?T,&JS)>!+;"<%#QQ+H)-=9GE%RB@ M["RB8">->;058GCT,.-$#NQ8S0<]3D!&&"D0DK(A='>!0[B[SC;-J-DX)!.# M":<3'>7:_+600W^4<#W-Y_.X!?FVU+[5J\_'L3]C/]$IQY_R@2FOF3++OGA' MK,G :8A)&56)]4K"4'KTP]!&^\VL)OGF: M4N>IK8V$L=-Y'E@BZ5ELLI4VZ"#FEQ3H0KE)UMAV\46VV"^_I=B'9)#RJ]A# MGGB4^7Q;]41J__+ZJOA@=U#HT\7%\6)>%C]&)_HF&0V&_8N78_(NPXZ.L?BQ MHXXVWR$8S/G81>=_!YE))6#N$1B]':THWRGYT+'%8].Z?1Q2I4>XO?833"^ M^!!O*43Y2X65/4!"_K[3&2[)TQXNR=)Q$5@_GE@B"ZX8'A[2]%0L093E)R/F M_.?9/U "L1P M\2R++..X8?09U_R=HJ+J9:.LG"Q1R<:BPLHU0%O(\1LH71 M$HA)V5.SK7R=MPZOBI_O?MF"1V_::A;K<_Q=*-")A0OR3:@G5&%\@9]C*W!> M^?+@N+M3ZM"A)66B]IZZ10(W<1QB%EUQ/EN<_SV2Z>/W@32"&[3Y\M!!Y%Y; M+?E-8CL?C.*\?MP69RB65G7<7RFPS.[E8>*X3,F,GV,_&<&A&E]*L5PI,YTT MV!)P2+'X_3<_:-E4 U;=Z'I$=J5,I(5"K3PZ6X8[@6Q3V-R,AXYG('7=F)V( M#&_G&XC>BXMG+U[RG9T-W.Y[N/D6U/2_EY.DZ,]0/%93'+6A&IL'FU!-AI4E ML8CS(N&Y3SP)USD:DY&9#++C@\]J^>H,K+6HS:'0+)[/+OX>9LSOI*26DVEY M(8J972^CMH6M_R=<-H-[RDJU:GK?:8.>V*T.68^IX8 M8'D.*?]>M0@C_O#,KC6\?:]\&\,5(M05(BSJM_V%>DG\F8UI2XO2._L+O[>Z MP8C7L#>>7S_1[;DWX,^.KDI!!;[W]/]I#G&EDCO_(V.N83:M4<65VIE>-4!# MWM[)A0^%7309MMT;+FG\D>DT^R;AT$+.BK>PY.D2I%Y)XN6 4$E96FB M@HB:IF-L.7)42V!LZ;_S.&()!^/Z/3;1M=1P VEY-^Y3Y[C]GQP;364PPAUE M-Q%(3>=!R%JG)_?T1M"@5-*4&;F201%W%5JR U3.LPLT+#1Y^FR$A.<^[L!0F=T6.7II8)6&9ZK54Q3$86\ZCFY'^8"E[F\% M$7-\'(4AWA75(6X5:$C._+'^;'Q][PD\MG&?F"D?\Y)^!HISCO+.8EL!7>L( MB#X[*$+W IL[FCL+ENZ]TS>1NT_7NGQ].I<%J9K[/K,=][/0LIP\@%CM&E6% MVTF\&JG4:$.F'R0N9L7:&(1)@68.^\;K?>VG\5>-PG9@%"A![HH-Y3QXIJ5J M/^75A)[AM/,WZ8J5KCW\Y3B5XT_>"=^I]+V9NZR2(%R"#[D4WQ932FU;,TZ6JR8%IF9;B'*TXN MC_*;#"?YE"F7MKBWMLF;X@*+('].JK8<^&PZ+7+WA=?,,3)VF&:_RR ]1UPN M#O4P?_YT'"=S\?-OOX02?XJ3%U\/ MJ&QU/Z6<'!O%F$*R5E>CF.*-CRDH<'ZR]XRU-'1 QLB".,VM?TZBJNPW!$)K M;DI7]AOKO$#FT4CIK8;TE(6KT.6#D1)Q_C ,F^Y5%9#7:;,.$6/ES7'CP^#T M*PRS#%S\__S_@>5W)+;AT=L#@0Y/QJ+U\+-F'Q1<\> =)N.?K MUQK(J,U%\5'Q^$6)H>D5?'-R49Z^>';PU<5B]-6B7#S'H+> MWZ8-'=/J\Y\Y]$C%:?E\_NS@@!Z?EHN3C-;P_\F\?'%Q<3C\Y%EYNL#X'\9: MBBV>@P\78SZ\*"_F+T9?_?&@#Q+.4&1KI$L\8YC\BL ?<(HQT*#]35]*6.G0 MZ)UE__=_J" T(?C[4ON+QK(SA]L/YTCRRG7M"Q?M7@?%."<8+G/%'T*AK 4W M%>6_T=/9UE*3H^">'[GQCA)C!-$,A794-ASU!(]>X'J.'G].K832W3&J:WTIO-O4IM93.C)56$VD_$Y\"6_L,2XT-A8 M6VYI'@-P'\TS0)7:.R7BN1V"K+9DK#ZV7-7D-6[I@CNA\H%/Y:NE[1;R$D[Y?--YBZ?\&19>>J6^RFT"PG7+U<#$_GI^5D#,@ M>^X9?4] _+WF7Q]Y+.GHYV?/GTS]O-73[!?*X,'7_#MLW!C:]O)C9?';^%-O ME_(+9VFX_$X<"%N3^VOT"J_.9\_.CZ3?.7SH[8Y_[VQI>\ %_G.# %AW- #/ M5Q;8WW^@!>(/X+WZ'U!+ P04 " #EH6A7/-PSGZH8 #!7@ & 'AL M+W=O%!/;5;*= M9+V5PQ4[D\\@T20[!M$,&I"L_?7['GWBH&3'F]F9S1=;!('N]SZ>M\%GMZKZ MH ]"U,G'8U'JYQ>'NCY]]?2IWA[$,=,C=1(E?+-3U3&KX6.U?ZI/ENA8 M/)V.Q\NGQTR6%R^>T;6WU8MGJJD+68JW5:*;XS&K[EZ*0MT^OYA3KU[.\7ZZX1]2W.K@ M[P0YV2CU 3^\R9]?C)$@48AMC2MD\-^->"6* A<",GXW:UZX+?'!\&^[^K?$ M._"RR;1XI8I?95X?GE]<722YV&5-4?^L;O]3&'X6N-Y6%9K^36[YWNGX(MDV MNE9'\S!0<)0E_Y]]-'(('K@:>F!J'I@2W;P14?DZJ[,7SRIUFU1X-ZR&?Q"K M]#00)TM4RKNZ@F\E/%>_^%GUK#POCUTZU9Y"4O,AU8 M9)W\H,KZH)-ORESD\?-/@2!'U=12]7)Z=L%WXC1*9N,TF8ZGLS/KS1R7,UIO M]L>XY$7F_8N@>WRE3]E6/+\ ^]>BNA$7+_[^M\ER_/49$N>.Q/FYU1]*XOE% M9J.D9YWD_4$DK]3QE)5WX$AT_;^%AC_I5IW<'D29)JI*,ITF)U&1KY=;D:A- M(?<9KJ$3628UK+,%35?@2SK)*I%H^%+OI,A3^WUV5$U9H[^2XY5[NBH^GN"3 MR/%Q+7-1T:))K9*-0)($N&:>["IUI-OW2N4:"4(IRRV0"'N6>B>J"FZ#IX@2 M\@Y1Z5'RME)YLZTM\SKY^]^NIN/9U^X+QRH2#=O[[3P_M[(^ !>ZJ8CW;595 M$E9/DR+;*"!857?)*:OJ$BXF69G#AUJ*LB;1P#*E"32TCLX*V.U420AULD"Q M%UG-M(/QE."J1;(7I:CE-JF%AL ::0F6Q5UD"???2R%?]WN=LCL(FS6L6QUU MN#-M!#>J&U"!DZ-CX_:@DD-V(Y*#R(IX)W4#*MN+4?*FNSN*U*H55LU 60=9 MY4]05D0,W@1RV8A#5NP2M8MV34F4$1U]"P;J)CJ-S40R=-8"LB1.C]D=VM=& M%@6SVZ==3P@Z &Q\W,B2S1-([9%VJ/I1\FU3 7552C1:]4'6*;01-VR;)65S MW(@*%\R!!XT4XS(2U!D+HOH2H5PE<*R#XA&NAKTY67^ODG=R#+,#0K.3N3K@ 6#0\J.LFOTM*2/-;5$<% M$4%D->\*BH,[;K)"YO \K0WUQQ8EC2+?0I@D2NI*9J 7"&]@0W)[8+,;HA;- MT(D^CT0\2MXU\#A81%;N#>MHB151*\L;58!MFDB*,1!,ML H"$^# GYO1+G% MRX^0]^GXZU^_>4=_3;Y^'.C'^ 4* V\&3HS9070YG@H6:"YJB#M6*,>F-N&Z MT?B,K-MB'27?9,@YF@(8!?I&M@':,- X"W(N"1]0^Z"QW&X!UK63\ !(4H&' M?0 RA%LQET@KT(.&$&0,\;&VCF_#66RSL#B(1U1;J"<(C5OBT!/*XL&[= W2+_P,-4< M%!YQOR/*"02<>2XQG)LL"9>=)C"7!JF4XY'=,C6.$"W?0-F VLJV6\SE9$3?@4#4551,8&%$/V,=@RLQN,NG\(%J= K & MZ4%0!,M"]_8QH543Q<9H>2>-]4O(E4] _38*BI"(XZ+'^03HI4^G(=%IX'/1TQE2*/IHK:R8^"+.$&JDQTE1&L$A(#FBV:G/H*>=PT ME>;B@MQ]H[ NB"37(_(L_PUL%2OS8)L6RT$Y"^:$-G9+N4D+6 "N4,B"/Z$! M:KH,6 "$X@'+!>*/6 JJ'J6\LC!)"J MQ3M(';4-_0:6?#HNH<#W*#2 -^U4(16J'K@#0X4G#_"$JJ@B@9HF(Q>R2AF0 M#"5M8R2%03WTO1KOQBPP4."21>'$,["G#=.9!F8T.1>*%1;?<#2E0 O2 9?> M 3'/L3@GAXMQ;I"5)3@@(4M7(-6EKW-H ) ^X[[..\! M)@QY%S 1)7887_5C)4W!LT,.$M#5"[>;MJ*/BEIK2G$"\$J#PIMW:)V3TYJ^T& ^2I-$ 7V)"CBK8+._,X$1H$Q0&X*6Q.!".Y,8:1/ MJ $T3EC3=M3G6FE>T1*"0(>ESGI:3=T"B"AC. 'YG%PE1P8/X0F(T<6=2UP^ M.H2!&JBT8H1UG&& S#15'S>*PU:[&3O;48NQ+:XIMHZG8QS%4( L0 M2C)NGY,*C!9\CI"R()GXY31W)+61J@<4D:<@X86%%<+U6%J'V330=47+(F51 MX0$IIA(D:)YYN-P*5\G]E0G--:7XUOZ!.?HF#R,/9*K*)BPN^RJ31@YR?Z!& M-[.!+C.LA+'Z%HP;)2\V7T)B6QP6'2?+"H,7EX2QM6L^\6.9,B! MS\XF&$IC'*2EZ7!CA#Q9YH0SY<)^B/>SWC6X[X.%$ >4MF-2L8E]LVUDML0C:%R'L..# M)$?9ZQ:1SB@R80UFRI,.09P [56DK%!:)Y?CT7C*1,%?RYB:2#[08=\KGE@J M;+(#,IF-5DXF#^'9VYDYMHG'\W9H$^9'$C_!A-U M?5?'E,$VJP;^+"0#$-@T([Q4^*K#0#EV$Q2=EWYW3W1(;CA<79V;AY ('\D@ MC-DT;GA(,3N9]AE3$3_%K241B@V*=@KK=SL;C&ME1?F'_<<,%CEH6EGVEUMD M[99 *GC;:G4F '9V.6F[W&2T/.=R-I_WMB\@$8)Y4+@;*^^API#+UWX'C"7: MXX[?RRT> 8 O\?:?R#XZ8[Z! 6?AGG65/C<,B 5JLF?<#:(2D2+J:G=3J J M4X(YP'8*T^Z ,/? (.&BO -G US5?#:S#@1\3.-ANJ&>+AQ\6M19=4?#( I: M:'OXA: I#(LIH%:K77V+WH)?O/G'Z^2#[&T1^B:]CGUT]EKLY98B)5?+9!EN MEI-RFB#,$*$KK!UT&-7L#P\?*$DL>$Z(H-!T1&%%)O&.UL2'"TWR@W,CGU&L:B*\KZ$F MHFX/9EC=.Q(+N NF1!YGY_+#60L5H>?F3>^CVW-%GD?#6HH:>/:$6BY%M7.O MK5F[86 #>&),G.>H?M!N=$!].EJ=>XZ(0+PXG'K!=\)!?U\EC^3C7A3@ .=&4 BS&'=W^J7;,T.'#T'\5 P$WYGI M-PZAF8=[X!?FQPNQ3V*MD9.61TB(62E4H[E3CXTQ&+M51ZO!@.Y8A(Q$X"W' M[#=HLFI2NELMI7&]$;_K5^UQ$EEY!Y."H!K&X%H3N'#,ACK\OAO96P5'=AZ1 MCPZO@#&-!,0R F':YNOV?VSF$RA>KFB**#?9(9/%E,I^+X2^POE.@D'>4D39 M\ CQX8"+@D]B_AO%(?=-F7PK-E"= &W3\63=,Y0GTB@$L9!$-B'\W(G,P$_0?LF*A1_(:;H>)6^;2C>(/QMS M[U\\EJR)R"W.+!B)PRF^!6?ZGNKI M>NTF)$@^0 (F4V=A[3+DPI9+?TH,5E$@]-J6N#5%^"&GNK9 ]:R M/$%R.0JH&:#&=LVV!2$)6^%34+R'<;<^UF%-,Q,M\'MJL>-E/ $;QL!V#HUR MD_ !R9X5P3W")3ULHFC3A6])D'ZW;ZF0=W@>MD/Y#0G8QJTJYZB5"S/Q#G64#M5";469T7 XFS?-D!N1$P>_ M-[+RN$=VDK4Y-T*US1%GQMYH/!8APRDFG_O#!R)VSAS^"WJ+?@YZSN9UW#^L MT' _+ BP7<3B,5&,ZF[-=(HA)*E;J9M*,>Z&(""%[&.Q1=_2-X@/44C)/(V6 M!TFU*S&;,;F)_+&#XOP$=;904:Q&-2E%E052P$,ST,CH(,V*Z=A_I\0(>N>LY<] (G+>;4PZ#9V[D#HV9K :8SH.3/:/DFB(EJ>KA50(>(P"S MJ!QCD(T05_ MZF]?[: MY;W-.VF4 #MH#&)?CT23&+%>CF3;()6?Q'GD.-KO5G MO8$J]PH5QQH^7\L2!4>HRO+(K$+O*M6M:;H,$@$/&&!A\+2J.Z3EC.N>X!.8 MS_BSS,= X.S@$!]"[_K#8QNGL,M)8)(!F^J!; (_ALUQ,.YI-5;9'BNU.F@% M?+SZ$4-(ZWZP0C3F5C#C,7;!1TDO)^O =639TV8,F!\9IBOO3> =RHNP\'\U M0"!B$Y$(K6*BK-".@1BA;&+SA^2C _&786SIOQ])]:4:AD;3:=F,1L4%14-[ M9]QRM,Y>=,I26Z.0^7&!;)$Z7]:$5DO9))>YF:J'8VO(NGL0W][:T>4DM'YJ M_5 QE=Q+>@O#MXJ(/X&C/Z$.W["H[6"[C3J]4F#H5!\@PJWX18D\>9D5))EW M]/YGV&@RJ^;U"\A1A,8L;WKT%T;$.3U(392&_&? M8UV'= MUD!,@Z0#2,T>R$ R:MTS8J.X^R"O!O>=QQEE'E<( R9A*":#: _+V!@VA&O7 M)GG;^&CTDGO;0QTOPZJ06M)66/$J?K!8+#?KWF7X"2O X5&-':B]*9/K9@\] M]L-11MS_531+ZL<=>S8?@A_[;O4H9 _N&+^O@GV+K9B;(YCNZQ^OT40D@LT. MB^3""&=U&P2S56LXQ-,W@U3&[Z"A=*L^(IW;^>]^ M)?O?[((?JL"#C5EAX/ M, C>#OMG0CI3ACG->QE.3].Y,::L 2(S1%W!/L1MQO!\);(=K$7>DP^8,UU4.1!4:U+87/?@:S[06&@W=1/(3& MY*-)RSJ>$L=O!#%E2TL->>H;H3P8)";4;4^U-YUE*YM!CGV:=6>GG?ZR,U+= BKFJ-S M'19:9V(/V2A7(HH=AVY(X86BV!1_FRK1NBMH@PB8UOG4:=#+=@&O?VFH]^?8NWX_UDG'7@[8$0JLZIMUMM3$_YX._S"+T5XZ7?];_[[L'[.U7 M/W:,K_UPK+?S5^W_9++!A^F9;Q[Q2_^-!J/5C[\X[ST_Q&2_NDRFLW6ZNAH' M5R:K>7HU7017EJMENHSN68Q7Z>QJG7SOCSQ[M-$=?N[(9)*N9I/NY54Z7HP[ MEU>3='VUZ%Q>KM/U=)V\M6^,=KY/5^ON4U?I:CGM[CQ-K\8]!"W2Y6*:O*<2 MK&J[(\AL>97.QLOPRF2<+F>KX,H*R)\OPWN6XVFZ7GD^^_S*_;1*'>^-+Q(( MM:^RTP%_#ZH26>OMM%9IW'EY@'Y:ZY_OAG^Z.Y*SD9/]Z6YG__\%VFO,:#6U M;6 KBW5ZM8H\;@T>$-G*:KY,Y]/(X\ ')\NUNW)]%/B6*B&\MN/[9?3.X_*3 M='IUU2%FDDX67>^8D;UWW !(\$1]TR DEB8_R#P'2_TFTS5. G*9I-%3A@ M-ZPLTMFT>^\$@LW:BZ#E^E_*Y<^Y/O_6J?NUJ+8';\1>EJ4]0&Y??N6AG Y^ M@BEZGY/1A+@6^5^( G8V"&W0F4OG'34:! YX9M>%KVE,]>D<77>%E5([&>AW ML4@G\U"_T_D\:QK]]-Q.H8,R/;>,95@ZQGXZ3PL"F9(BP\P#S#I .7!C\9X&7MM M;YQ_9G/PY8W[#Q=_GY-S7CIOMU(:%#S8)10WL+1]^;RO >FIQ>;I8M%K#Q#J M\"=A<>1.&%-I?BO#+05%RHWD%X+]=;JW:"5#6?K1_C+QH/**SM M.J"P69 Y/OG 40^6W2LLGIJT6M&-C\SDA<[2_%B'I(\1 9OJM7_WUR A=@4" M .BW,##]1+^ PJ^J0_]]U7<"*C[-.##AI0;^JG^!]JM"<8_>#J@] 29 _2;3 M8 ^RC:'5+=8TC6^_?_X]W/TCN:4JGWPBR2&2YF@8> ?*O,"]^F)$]_V"]=/@ M9\6A,-W3CZCU>*" M7UJU'VIUHA\IWZBZ5D?Z\R"R7%1X WR_4ZJV'W #]ZOU+_X'4$L#!!0 ( M .6A:%?)]P=4%P8 -(3 9 >&PO=V]R:W-H965T3 UCVO2RD.>GEUE:'@X%)#$RE@6=.J"P&T7 X'I1O[I$^/56T+(>&39J8N2ZY7 MYU"HY4DO[*T[;L0BM]0Q.#VN^ )NP7ZN/FEL#5J43)0@C5"2:9B?],["P_.$ MYKL)7P0L3>>;D28SI;Y2XRH[Z0V)$!206D+@^'ZHRXP;N%#%WR*S^4EOTF,9S'E=V!NU_ ,:?4:$EZK"N%^V]'.CI,?2 MVEA5-L+(H!32__/OC1TZ I/A#H&H$8@<;[^08_F.6WYZK-62:9J-:/3A5'72 M2$Y(7G*AV1=>U,"N@9M: UKIJJ45O5WE(F(BVJ&A?!A6NI-G.:;F\GYR:MU4QI M3OQGK1,R3!@!IN,T1[;L6U>] #$LH+$M(RELDR(K 05:L<:(-T>N9TT1.5X] M6O0!(UJ*54K([@RI[#YJ%!3"L%R YCK-5]T V-@/[54;=.1C"S7:+7- 1]US M4="85P-%,).*4OP##LK)S[>:T(EG@*8@"8R/343UV=G&Q1\Z+KXC_#KF(7@ MPH.C'9M[T]D-S;)#M[.&HZM;NC.B>]CR_;_^X^ECH9R!;H^@=N@=I,U(Z$:B M=J39#8_;3SNNV)VR:/YG"SRF^1K3D,U5;="MY@V[;!WK8_/7]],%-WF ^=CD MC'8_AJ3;!Q3%E)TP65'B<..OPS>MV$LV'D^"@W#8Z7%[(CK:V_-4*AF/@^$T M?";.6NIS_Q;3F'8[:\4,[2*_V1[K&45)D"3Q5CMTH?^K?Q=.G""AT<$/XZ]Q M+I2N7-9F,X6AYQR"^7R+9CN1@NG!^"?-CN)@%$V?._VZEB(5%>Z>/8[:27 : M)-'D9TT?1QB6H^=.]SGCR1&P"=/)- ["4=SI2>(@&29[8WL:CX-1)Y00)HR" M,)ET>\9!E.R'F4PG03R-MNKT*_]3&KIXG*^:(M@\K((SJ)01;96(\S/L*ZFU M'GI0Q&.183WBZPXE%[[U#F;V$-.^F_3D\ I<<8 )4Y2NTNJ>[[X$ MMBY6L/J3?@O@!=Y87(+.?%H)BU)=NY*SJ0L;N0NL&(3% D@"55N"BLFFMFNJ MEFT5A2]5\*8HJ8S%+Z,*+/-I[CDO7+E_2W=:7U7/E,VWG7T\1ZTI'> ]4F,"#W7Z\O'&?X=$;+$NQ>EN@V:JB-BSL M1^%O_1_P(%H1 :T@A?Y4KFC_"?[@._CM=48\#3?><#-?QJ-)UT%(K0)WGRI6 MP78O!7O<1+<6^A?2OU/1,G.M2BI_'=%7U3RYM;_M@=>;?:3;3_6O7-=<+(0TK8(ZBP_[!J,>T?T'R M#:LJ]VJ#L6]5Z3YS0"4T3<#QN4*V38,6:)_Q3O\%4$L#!!0 ( .6A:%>' M=5[\=@< .T8 9 >&PO=V]R:W-H965T=Y*5F6+=O9 MI0?8@""2*/+A>^?SRM<;;3[;3 C'OA:YLC>#S+GRY6ADDTP4W YU*13>/&A3 M<(='LQ[9T@B>^D5%/HK"<#8JN%2#VVL_]L'<7NO*Y5*)#X;9JBBXV;X1N=[< M#,:#W<"OZ%^U1^,'@:M2BI+(2R4BMFQ,/-X/7XY9L)S?<3 M?I-B8SOWC#19:?V9'GY*;P8A"21RD3A"X+@\BCN1YP0$,;XTF(-V2UK8O=^A MO_.Z0Y<5M^).Y_^1JL,(]BE-CY5] .3F)YPFS%NK<"]5"S1BA3FE$8!!A)= M"":X45*M \95RG+YI9)I@^>W'+([@ 0UE,#;1Y[3>("$AES2BU#OHPX6!FR3 MR03#1K DAQ#R06(JMXP_H"2]L,!C5B25D4X*+",II258:.&@\(/. M47D@XTOV_7>+*(Q?_>NO2 XGBI4P;8:TK]Z*I'DS]F^B]LWK@KS[7QCF3L/; M[XVVEGU2J.2Y'_V9GG^P3J+4X?$=EX;]QO-*/+GR/6K_G\$[5N<*RUVF*XL8 ML,_/1(P/D..@N8J>MRC/V&RV".;CL#-"=^/HU<4YD]DL")?CBZOZ([M5GX;W M0_812MO*;#N!R*[&>]&B:!Y$\UE?\2A8Q'%WWB283/;.C*>+(%Y,#]9UQ;@: M1T$<+?8 \0123>?PDT$NP^YLI6%3;SNEW9%8DR ,PQ-"33J P;(C-\0+)Q?$ MF8YG'67B8!KA7*B43&2)2G3&.*TTXV >CD_9*)K'_>GQ,IA$B][P; J)X][P M"=PXB*;+/NXL0GQ,V4?M(/+>WTN(-UO,.R-7TV +R?S_)WZ,VG)]6Q#SALW9Y8 M^:(X?V4[E@>ORF6R!4?*>/D!]'$JV7K<#/W0BR\5V(##QNTI4!](-;D#,ZB@/H>%N&&/GAS0 M4K()V:KD6](0U@5W2'15@MLQ\%-J3=,J%\,#X3+8#E/1U6FRJ:Y5!YHB,+T! M(28V:)CX6M;<-S$BE8[E8"HP4<-ZNS;? !+G)E-@5=:B:?7B;21D [Z3"@*# M0!N1Z+4"ZV'5GO^LP8H:"]?X,)HF^;"T0/.046<+5S9$^HIF/1^RMS!GK3,# ML1;D..JK!/55)XA?T(T]EDI_SB.^(.'>80T5[QJK(HEH*8440B_IQJM,\9\& MN6\'"@%VYCN%A.=)E1.O.*^F=V"A*[(?#+,/;5TYLO&3-J"-E*C=,F2OO6.> M4CSC*8L7A_FBR/,=AQ >\]%-2N$U>9M:'G0(4F.GXS@Y#(\3L5!;,!4)I0%I M43<D/SJ*JMS;CC,K$6CD&;B)/PJ# MA&-;*7(<6.06&+*6A;:TL@"\.:@V9ZS9SR3J^_"7>I7.6M%KUM?BN,C1M*:? MNVSDK#'R2@CET\K4&9P>Y#.(=@6L7< AVZ$.$=XF00E!JM3';UTLL:V$;M+X M^*X=YSW6R77*ZI5@&1D3T2OSNCYYCQE6@@P(+Q*LOJWMU;:6S)'^S'\2(*Q> MD>^;R&4H>QM4JZ<"]9S+<)RLUT:L?7>UVM;AM=MTR]RVK*%WE0K]U2&RUP'[ M>R&4_B-"/R$J^3-'U)!RBHVC7?$Z'W7?^H@^31U.])['C6JO/3CL2<^V>7MN M<-R\/6O;N_/=V/&NA^U6*PMU9"?[J-[ZTTW1KH7>QPB%J*3@-3QQXPC[=SL7+MV\L+GQ)V5V/OGY9Q+*;N4*!^H^W1ZHU-'X MB; (X=5^4QDM@G ^Z4?%/$(8SL_'R:DOG:/.)^A"F+7_T&Z)M"E7?XUN1]MO M^:_K3]C[Z?4/ ;]PLR9.D8L'+ V'\^F F?KC>OW@=.D_:*^T<[KPMYG@J3 T M >\?-)*K>: -VE\X;O\'4$L#!!0 ( .6A:%=_B\VEJP< .(6 9 M>&PO=V]R:W-H965T:W\G3.ZF^ MZRWGAMR71:7/9EMCZI/%0F=;7C(]ES6O\&4C5*L]PQE<4B\+QD M43)1S^R<7D:5W!/\6_$Z/_A.KR5K*[_;EG_G9 MS+,"\8)GQB(P/&[Y)2\*"P0Q?G28LWY+RSC^OT/_W>D.7=9,\TM9?!.YV9[- MTAG)^88UA?DL[_[!.WUBBY?)0KM?_(^P)YZ4B0X227S=IL MF@+9DLEF3/=E:RDLL:ANB-"$$8778W#=,943N2$&)&P'IP_@*5XPPW-B)#&* MY7S\)>/BEJV+5A2+9K:*@Z+*20752-D&&+AI=KKOH8<83X$YST4K_6 M\XL39!S@_:?'UX?63;[_;/Z!IQD" $0=YX$P-CO1IZ@>CM]!+R56CLBWFB-SMEK%: MP(WB3[QKN3&HI9QL>9&[R!(5\"MXN=%\"N[18!E/E(MIE$3D(\<66PD<4<*% MM[QT5?\CUVA7UF=-:ZG"6@H[%9:>8+>R!PI7U/.&V ]6=!DMH76EC6K<3'4L MJF. H]CO"7F/IM$@71#3<.D==+$?0VQ_2%\_2*D?^T[>$_(^RYJR:?M&SM%R M,\':F0X69*541OS9+DP\'7NHD>'1*'5BFJSZ[/F9K'@#2T=/RL *=2 >Q-V7 M.(6L;HX+C)P0$4:'\:UK2ZE-\8"/F=/&!2(G7RMAWZX-%O6HH194IYT1@6O$/).X=TR1ON.V__!X"NRH&VO]@3-:.MNX"5-LPJ3!7#\R[ MOCS1E:VE8D8JP?58MR_\GK6@EXAQ<%>"]3MC!N#:6$61!&PM"F' 3HDMA9!_ M_?#8U^#!68!;H=[XR=S'-%P4[=$@DRH?C/DS)H.-#V('\Z#'MM;Z'_"#^3@D M2"XPP$AC7=0H8E>0E$RHMI)NF;KAUBDO"5+''CKNG!R]>PKNO*F?8[=8SPM[ M1AF+GM TF8(D- E]O%T;D4A#3V?_(&JR9R= MVIXX2A&*$[E2-FEKVW-&_<9"AND$<@E95H^;S%!,ASH[QEWMF<:1NE^V[ MO'6# 8)O/$NNIK: 5,OT"6M7ZV &Q.#4"A&U*=AVQ\.U OD4AI@'QCW1CR(: M^,,$^H)\1:04#3=7@7?,.J3U!3J%HRY$C[.$?Z- S M;YD9]RYB4]H6&OW.>)T8KE4_N$G MI6;R@U^S(W9.88JK-[R"AOOF@W2-K?NLM$+ M85O+H#[+-DJ1U%UV8\KC6WM9=HN0E5K/GYS8C-*Q[(9_Z_G\,?C^ \)?-I3IN:]O$Z.H7B*H41"'B%*[N%[2 M<$3J8[!$.?H\V*NWTEM4RS YFFCQ=K7R1GVMBR(7V5T<#*0I36-_#P1ZQBI: M'MF3\A--)AUP25=[:M1//O==;"U&]XXE1W^PMZMVD$"HMU>0_6I_@?N^O;<< MR-O;7_0\. /#(]^ U9LOXQE1[8UJ^V)D[6XQU](86;J_6\YRKBP!OF\D,KA[ ML1OTU]KG_P502P,$% @ Y:%H5XM[&ULM5EM;]NV%OXKA%<4&Z XMN383E\"M-V*=;B[ M*]K>N\^T1,=$*=$CI3C9K]]S#BE9LAWW!=B7.*+(P_/ZG(?4BYUUG_U&J5K< MEZ;R+T>;NMX^N[ST^4:5TH_M5E5XL[:NE#4>W>VEWSHE"UY4FLMT,IE?EE)7 MHYL7//;>W;RP36UTI=X[X9NRE.[AM3)V]W(T';4#'_3MIJ:!RYL76WFK/JKZ M?]OW#D^7G91"EZKRVE;"J?7+T:OIL]#F: MD$+*J+PF"1(_=^J-,H8$08V_HLQ1MR4M[/_?2G_+ML.6E?3JC35_ZJ+>O!PM M1Z)0:]F8^H/=_:JB/51S_T%BPG MCRQ(XX*4]0X;L98_RUK>O'!V)QS-AC3ZATWEU5!.5Q24C[7#6XUU]QW6I8^LNQ:_VZK>>/%+5:ABN/X2.G2*I*TBK].S C^J[5AD MDT2DDS0[(R_K#,M87G;6L/$IR\+"V>F%5 7/_%;FZN4(:>Z5NU.CFZ<_3.>3 MYV?4FG5JS1VZ^R]1K4H\R"N9\ED M,D&E-=(IL2:,T95XA:S652(^J7O B_@$':W3M[J2)F[,.NRD%],L%67(LY7" MC(KV@(B?5;XWD]51]UOMXMO_VKOV;3I'/=6;( 0:;>4#&71&W'Q,CNR-I-.! M'P^&:;$97GC',U#TI6:XEEOG&UN M-^)WZ; 0,<^"L_8;2N,M],A-4]#\'?0I"DUH!U?V ^3%C[0%Y4 Z>?Y6.U^+ M7^YA#F/K^[@COYX^9W_VIG]4N<7(H_-_"FH])E5@M=<>/H>A69I<(2/(4+DR M:I :M&UN2UB6LWO%6[5R#>4I@I"&31[59;#+_"I)T_0K=^G73+L-):!O Q,, MHW6/[\[IITA:!]#I(]VGK48U0$1#-?]V*=&^*^AJ\13PHZ1"[55/SE+74#CS ?48( D:1O\-%LF2Y $","&E<6K.ZD- M%\+:V3+L$+.*<_0W6;5E]JU8%S6U$==XK--[MFP=@PD]9RR";Y$Y*W2Y H*Q MOPEFT+KZ(-Z]T@L#.VT,$%P\N1YG($7&D =C44=(/_3]%^IN#],],;\UE:+" M7;)65%LY%>+*6 M+M?<-TAS%"/+:5MT#[?VI^0P-92+^E'X#037%=R/KTXD[ MG9Q.O5X2(([S]#C)N+!_:\S#"2LW,@1CGUY=A+HT/,RMMER._4@-DLA;4[#W5@U>*N\ARC N0:N>1WG[H5F#0/U6R>1@3ZW?:P6E#S8-YM_HU:#!I?UU)HG MV?3ZBVJ]I]D2TJM3VLPG%YR7G*C!7QV!:B<:%_$KKE;-CX4N>9&B@;8 MYD9HTP<4K4WU"!O!F$CLD#G2U=P+GTS&5QTX<-'X7%+>^;C2/(S%*X^5KH.S M=^\_/)7E]OG/0GI/9"'_J]&>&=61)P^@4E<;Y31I+D4Z.ZA%'Z@:2@_&ZYSV M'@;.! H/-715Z#M=D&5\,H^]'?JW1;%O]W?2:=O$/@\=(: 2*XMHR( 6%[6- MX<')57MF%<@R@G+EB1MIG!R+'M0$$"@M$@)$)) !BERN''6L_4X)6T41TG4, M5R!->W C"+5 T+<1TL&V50MB@0/O_=D>_ [KNZ P3KLP0H/*5CE@%77<'G_X M8!\(3P]8>DS8TH30R_3@"#,/>E,/@=VK@A33D8.N9D;/.BUIFKS[,AX>(IS=,4& MKU#OA!]\/=*2#D?*PNS]+D;+54N92;I7P(0(?P1#K6P8OC\B;ZT+)0<%UM88 MN_//NK/Y]_X.TZ8=[; OF^X'&Y:P@K>LYZ0JUMDBV[+9^(13+/KL_O=>3#;OE\F:3+Q9$ABWER MM5B(3T3TOZS"%G! M% @S'FO%.[[65L6%A%IDSG[O@[NZ^?AZ2'OHE*NK1OE MKG8_F[/-<3S*KK\ M@O_!;)SDA*9;ST!5^F>@=N[^IBMD)&6A[)=O5Q5M1;2>P+/-=0OIH%T^7%R MGB 3]T%@&I_B=9P,406P"AVX 0T^VP\ M'[!5#.SI*_FW\V#1MC=JWK2>J"'4#_@"6;'DN3F%VRZ4]88^I-P1L_=^V+"_ MB<=\C2G3Z7@RM&4ZZ8W\R\:\(4ZUE3IR#@:NCA%$ &^O,,Z!(UNG.!#I@37C M13>P_LXT^)=U7HYG0YT7/2/6WQ?NH"20!W_< V,6G?H3^$>67"\SFC'KIN/< M/OT#"; 1IV/L"Y=K:QR]XWR5*Y6_[R2@<+I';X/-F- M=A]W7X5OFOOIXU#;;?\A1-'W]J6_.\&W5XY MFH#W:VOK]H$VZ#YYW_P#4$L#!!0 ( .6A:%&PO=V]R:W-H965T31IW;&?'=IN^'R$2DA"3A *0*ZN_OL\YN!"DN!<[3C]UIJDEB@#.]3D7 M /ML:^Q'MU:J%9_JJG'/#]9MN_GA\- 5:U5+-S<;U>"7I;&U;/'5K@[=QBI9 M\J"Z.CPY.GIT6$O='+QXQL^N[(MGIFLKW:@K*UQ7U]+N7JK*;)\?'!_$!^_T M:MW2@\,7SS9RI=ZK]A^;*XMOAVF64M>J<=HTPJKE\X/SXQ]>GM'[_,(_M=JZ M[+,@3A;&?*0OK\KG!T=$D*I4T=(,$O]/_E9^"'+(!CV\:DM\YTF M?D]YOM.OQ:^?[FQZ.G*9']Q&%NKY 7S"*7NM#E[\]2_'CXZ>WD+L62+V[+;9 M/Y_8VZ=[/!>WSBA>JY6LQ)4UA5(E'COQ8:UHS$8V.Z&=T,VUJ:Y5B0^BXI?A M%ZVR;H8G1=71('I)N5:O)+D=?G'=8F-4(_&Q!*(T)7W0;M.U"I\J'5^=PG'4ELP9"QI M#3*6+=1&\Z^EHUDVE?)/F'G;@/&!XNBQX14R:D%6J4CY4KR1MEB35YX,N;1J M@V\S+V(>[AP41"*+)%=R*Y;:UO3]5UW5ROXL*R5>O[Z:Y]_7$N05A7*.5%0$ M*U2?5-&1LB$ZJ,.9IE$5Z: PEBR+!-0UNHCB)99+4W1L\W/Q$@@.\31,R(#A M67@T(>L9#5BHM:R6D0<6\RP(DZT+T[9KV>Z)# .VUC2KTK IK1 H79NKCN1) M7[WDQ%99)3H8?T<0.A^[(%FM:;PM&]"UXFDSKR"&5^8:*B66QVK-_9%?U- M<5!^UT*@^[Y' X-0X5N*^6&N(0:)_VIZH<.DMH7H6L(IK&,*;]'1S)SJ7>9] M!\L,W_#O#J1V^#T7.?L\F ._KJUV&0J1% X-I2T+LEHX3@73;MN*O5L4:VE7 MBA$,(FZ).N0N_!,MV$0@<^";':7$:UC\MZYOB-I2][Z %4W5L5 PWEOJ!$[FPO.$DD7MR;N6'S&EV8'IG=C(79#& M=JVAK<)T51F%!7W(Y9+,8V6)50#J"DY#K"^[ML/46%>;$JI^M9RT'^]$Y!\% ME#S+2?D_0&3G2 5>%3!74G%!/I4KCV5&#$:W*:1;BR626-(=Z"+[Q4D87:XV7LRK!A1?\+KE4, C$H+P'/%L'-R[%4*^LQ'TLO)$*/;KVK MP]]6_@>(2B^ FVP>%$$WA@T2LP-&;<=0P%[=LPT3;U6 QE_7JA'J6E:=9/^? M(&P@25;V@K!*TK*@.6$!S$PV&+7L*D%HPH96=OR2%$U7+\AJEV(I.4(- [3R ML;L$E'@"NVB_P:F)#4X4DJ5R[A4BC(]MGT@Q#6"P"GS@-9-@CAR 7K@6KZ/0 M(Y\@",2*O><1<3YF*Z8XKD[6OR5#Y$1!?P0(KHWAA(;M&A'0>T"E/+--D#)) M)_D"OXH 1>)$J8HD 0-VR13ABI>=3=;FP208$4L]M_+2@"22XX( ^9K],80F MEP<:#OY;Y(1("J[9!["2);F$BLN7PG>9Q*0.Y >7GV98N9B+!S3KR=%3_Y"_'#_]-FKR M'T@@,>=[HM>)2\JW-1BZ@%Y;1AIZ*3V&_"]AI%N2T'!><>7)N4 2YN(B[#I> M,#:1E;\YB\\XJR+U< +*?DX9 096H.XW>#*%\I1XOHR9\ >+0*E40I'7H*YA M=LBS2_%WY(M@ EP29!.P1K+C*[E 8N)[_,0;8$W98IG_KR)"9U/)JY52"%8P*BC M86L$NZ#O.%HXZ6\%KV% F2@F:L.VMS2IC9,2&0Z>C =02^!I2#\9HZPTQSWM MTNM;2CR7E/_[1%QN-@HVO]A-F)JG$&H[YY=<,K:?5*DH/%QH6W2ZG8O><)GP M#0JP1+I5:R79W<,BH]$>-@D-*>FC&K1IAS-0\@D3P201]X=TON\ 'G60Z,QG M'PN .T))HPEN@HD[17G&I(WGMN(-G4$7)/F(77D;^[ML.E(#61F3_4;REY-9 MLC".6^ TK,)&;V\N&(,AHBY0ZB,)Z3,,BPT3Y!,LAU(!'DCU4RR;\0,U$LN. MZ&?M,20..3EC >6L#>7AN2=))/0ZAZLI>_FO$7[%QU\-P<:4'0\I:V3MB^@8 M^\&;IT%<_DM09*4^0J#J$TK<"V]LKYIKW4J:QVYZZL/31#P\I51+2%-RC/BP M9R+ 0D0_B-HG$NW:MSL8?$+!E"1%<;/L.&<=9EM77$7#4_^MR#2ITJ(NGD:: M0*]$XJXNWB3"J$2<[4':[08V0+I$%!E_SR\D,X%NX%"U)/\[K/$G!@6RA\#\6TID9.3O*3\K MV',T"GYO_Y3(68*[732K_67W%].CP'0*IBIG!BR,:@YS'8!$4N*&\IO0KB^@ M!PT6F&PP5:_Q$,X\^R[AU$)1X=BS%0,N<4B9%26%-NN5Z3I%P9L,16R0\G99 MG1!-T%M<-#-N+.+7H1#"TBS2^;3=<(KI81%50/N=-P'/'Q?*ODWD5%Q_3/BH MKX1?FY+K3H/2(S1+PG1[+2B.9-WB-^6A4E)#C\'9$Q0UH#D*O9/7J"%&,.T? MYB =U7WT68C]*Y2K;#- [@\HF:C ((#TU4@6%DE+,&R_?K3HO00+@=#=&W7^ MB:S = 1SMAU52MYQ9@-MA;3"42<))#:KZ"\,&Y1\!DO:PY64V Y%$[((HNZ# ME=1AMQ_%+TBPJ$=-,$4-2#9_3DM(-;KMVN!%5EUKM9T%Z*W5Z.T2&!RRVV3F MW69MJA0](AMXR1>&7IH]GY[OD'FE\$6MQA"@.':YX)71*?TLT; &Z<5]\XE? MBM8$E[H[G_B;:@RG_@,[C4^CI<[^<#Z1&29'Z>M@/6G]&*63W0+"[PRMK+V) M].V^-ISRN%1(HC;=L;DV2=-8R>Z\PU,-6PU D%X8!'4651]H(UZ$@A0*E03T MT^8G(X (Y9*@9' MUMZG(,>SF-P/U1]I-PWH-JLI,\@"\EUFX+[(""(- <5CM*1>I':U=FYR[ZUZ$61%TJ8H4YTZF="QCC32E[*@PAT6)**^0PA==0[]*X+(4F=:9XGT9 M]\E[U1?J( 7YM(WX>X/L9U_%]TBWOM#C4,$>""DX@Y @@WMX"9"#?IZ"@CSW M]!-&3U9N649TT6=$-Z< :?=9 80%L0\F0O*2J8D26QD]7&Y&,DY+?( M$6.'V?O<7@XP:,'D&KRWUGS8N3DNI690*&Z[:C>1SDX VUME*!C4NG#BM5P8 M2_U:3BP&H2E[[8OP[(TNRVHHZ;?&(L.XD!9FU\A;4JCH7,/"@'0]HHJR?MI% M598:GOK?,FXF$07OY*5\Q_GY'TO /DR 2-:XVM![M>]$]W5"] (]608$H_^% MJ^K;FK"AQS*AQA'^GV^LKGS7\"NF$$L$T;#5U'+OW<-1W",(G?I%W//N&\[ M9%=8O:!)7(ML-08DVLRFC'H*25I5K!L/G3)UL29^_>)6TEB+!37V83O$QJAO M_2=+L6N64ELVR=@']#M#!2HU(KNE5!NV17L?A;HY [N[,]L?I(CM"4YI9[?V M)UA7P?VV8?O$[\'%7GE#,-0U/07@_9NSL_F3V$[P(N<%.!6;6&6\51";'[QZ M6(A.:2#]EZM8)8QD"2\*Z'?\_6R @'GSF1)_U$]W-:%3QDD]Y+@;Z.-//#R4 MZ.L7<8H&T,8D;_<8FPYF)!$GCL-V/009BS?;56.>M=\0XO9>Y??B>*?(2WHN M7E+K-]2#>?&'06PLE$-S0SL80$P-_X;TESHF\U$5$AXGG+\;;NX;:!GRQQ7T M!: :TF[B2:5)'YD"FB]T@MCRZ05Q5[$6!!(YO4\;X#X,S/G04=[/@N]JNF]Y>R M-L08)CP6QV7IT>=G9"E+#&49M>S\KCNIRB75Q![$5H[3V\_UN1B.[G"Z&252 MG%5IAKIHP;%6Y--,'D2*T,^L_(F-88,X+P]YIG!@L2\3A[L'\<"1YYZWO);A M'-ULWZKXG QWDK)#4S"CE;&KUL+$G0O4R;>G? M:J;..\Q_Q5#GXD<)=D;>0<;+9U;UM2[YG-CG&;(').X_QX.T],J5;% *U3(/ M,I]AO^-BXC[6^2$_5GAC97Y+^3$RTGQ<;['>)ORALW!P([=#%JOWVOU>2UY9 MT.;).)W\8Y@V:-+ZXT+9<$?JM[YA6L%EQ2:FVXO^-_9B[1/_,Q\?L3!$= M>;7BO0H'BHZ!R\Y,\?G)Z.JXATQ[ZC1ND@R1#ZBI% MPJ*B'9#(>7[\RY^HC(=CDTG>6,-.&^B7V:)V,>%-3=H>VQ+L>3E:J5VTI7Q< MM& =3RP')49[(.8[GG!!UW5HB_'/MZ _O--SEQ4=/5CXO>63HP?RVUO-Z(S? M>X>< <,6WSVD-ZWB"?>:O:GOE#SP9'PB*-N".!$/_*%C$OS +L*IR@G532DF MXH-%*7[Y*S#72HZGR#<&C4F;;#Q=KJEKB\E73V3O<=]%?^9]ELJ<&O> MY$D6,G;FR>0L6=8L:]?^SQB_@C%>ANL\_,QO[UK83ZGJ)J4Y0#+'IR*\%#P. MIOXY_ND/""LV#=1E>KK7=QY C.%0L:A+<9%R*N4W5@I#P2'=FV" GQSY M,BSL=20>5DL#TX6E67_)!\LPIW30GD78?_?WIE2H>OVO$&83KH]%):IK?D3& M4?C*L(B]3CIO36>6%7EMI?QI.[J,(#>RX(/0']A /^FZJ[.3TO$20KC#,& J MG?_/C8RO/GAM,%KHH=JH:.T::E)#5$_%VFQ!]/#6 L=\N&FX7K-!&EGHG \> MS6)$16$]W_E M9H-5X]T#/FF/F2!R3^G65Y=-?]W$$TQ,\T9O5ZML"*?Q80>)KG<%=5F5+M'P M(6[F*U>;Q'_EG7FCW@GZ)@EP)+<.

Q=]*C%N*/T^:L<_>U2WX*C=3:\SH;6\:H,YRH%22PZ^# 3 M@/@E7<;)#N3PI;DF=97CAE):,$2GM739G8>FOXX@PM7A%*VGJ!!Z.;SZX(?C MVYRO\=)6!)7;^15?HGMI*J3R[,0\%-#O O9/A_ 0.HMLSB*_-LP\]B?6XN5L M+PZ9'2ZD"TP,+W1_4+J63[+LE+0_I/VSN_[U=I"S%'_Y\=-&(X)>4BR*SQYP M,#.=HTO&W^Y-EG93=WP*ROH[H8)NVP TK/A&/)F='1VE]_/#"F??G^V/_Z1>*WHJH1X<-QS M9!%F\\0NT0QRYXC?HCSCX:/ 6L51\/XOLS;SK]4>HL[1M M/G6/_C#[@P>ULBO^LPZA4^W_]D%ZFOYRQ+G_@PG]Z_[/3KP)EPLKM<30H_GW M#P^$]7_*P7]IS8;_?,+"($>K^>,:&:BR] )^7QHP$[[0 NGO:;SX#U!+ P04 M " #EH6A7KU_50M@, ##+ &0 'AL+W=OG%,S3%5TF,$\_8B=O+W#7QQ$G[&2(A"0U)* !I MQ_?K;Q<@*%!OMC.9Z_6+91# 8G>Q+\\N^>I.R"]JQ5A#OE5EK5Z/5DVS?CD> MJWS%*JI\L68US"R$K&@#0[DC\Y?Z6?7\OR5:)N2 MU^Q:$M56%97WEZP4=Z]'X<@^^,B7JP8?C,]?K>F2W;#F\_I:PFC<4REXQ6K% M14TD6[P>780O+Q-%>\'@7($"M9WB %"C^W[ TK M2R0$;'SM:([Z(W&C^[^E_HN6'6294\7>B/(/7C2KUZ/9B!1L0=NR^2CN_LDZ M>5*DEXM2Z;_DSJR-TA')6]6(JML,'%2\-K_T6Z<'9\,L.+ AZC9$FF]SD.;R M+6WH^2LI[HC$U4 -_]&BZMW '*_Q4FX:";,<]C7G-XW(OYQ>@EP%>2,JN&M% M45VOQ@U0QS7CO*-T:2A%!RAEY#=1-RM%KNJ"%L+5/ MXL C41#%1^C%O:BQIA?_ %$-I60_)724EVI-<_9Z!)Z@F+QEH_.??PHGP=D1 M/I.>S^08]2?Q>9Q2YI-#Q$"I84JNOK:\N2?OZIS5Z!WDNJ0U^9753-*2W*RH M9.2C$9#\_%,VF69G)/;2(/""(" *Y]49S,RB(#[K5R3/B5B09L6Z%3C*157! MJ0K9(5RI%OBA=4$@3J@&_N'UDL \;BJI:LB\52",4J2@]Y;:6G(AR8*K')B[ M9U2>$1AOGTY)W59S)G%7=W[!&B;!>>#,^;TFA:J@]3WN#:=GBLP%E07N*+B$ M>"&D\GO"6H5$K%%MBMPRX([NHYF[ZD5Y>=,PYH-VR=)HU,-U]^#A96GHB%O@ MDY*%:.4I"D36#&0LX$$)T1)U@H0+VC#D;2EIW?A;_+!O:V"9T$8O;2!@/IHU M4')#>$UJ0=@M& "I!%!J5F "#:NUAA6A"R!F^$9KT#RPPB>?5F 7A-Z!WI25 MK[RW[,#6DL,^WMTVU%>\Y[8%M2#UWG 8Y>( W<' 5G5S?7U_K? M\.Q$&Q'821%J*2)]$99%D$5!4EW1>,DT<'9""TY,6J)JS-*]4^^H^7?5>!>8!1@,$6TA- M8%"YOG9>YP )4)#.B1=<[O%B1O/50*K.LRW_Q>;VT#CL-*K-FG+),#S Q M^ M0L(^TC2B 9H[GK\=>0 $M(;A'Q2"/. #&)G-W)"X<^P+U<[_A+AB30H%.O$P M>L%NV+XG9FV3^+X8]JF_"K%8,*WP&RE[U%^.3BH*U$X?6-R9RK MS>XW<-G2Q);^V3MXQ*%XR<''T=I%JT"]RH,4F8,Y:/JYLZ_D"V8LV%('A\O9 M24_P5TR]>Z_//KO&#?WHWTC0#GZG9?NP:A_[BQ)I>'"R,W5)2YU9($OL)"M( M2]$D)JD70ZBT&YY!O/##D"3^+'$>AK IGJ7DHB@X&B=HR*:R%I2)GE@8+#I@ M(8Q^@&=TWM!A'?(BR:8G!/XX["6)'V5/IFBOMNAY?1%-TI.!V'XT>31=[:N6 MS?YR4F\:S4Y^N%KT86"U"\;AN'&.UUR6SL'3R8^_"\><=H,H!/XHFX$]I7'D MVE/LIYN[2OQ)Z"HXB;PTC*T/:U??3WR;E<1+HW1X5;,-Y=B?#LPW";UL.B6_ M0X;I< 9 8Z93#8 4T4\ZMC42R:3H71!ZDB73K:D2Z:S341@4C=N0(6G6L .:8FFH, -;6ATF$4[::'7FO%MQ M0'A:NKF%@V N +0!E\HOK-%KL4KIV+&U "9[;J@).3CJP0U>=RJ6)Y(!7)!& MQXCNN<:TZQTMF+IE")ZI4H#V<*\I'O9N@>*M6>D5=+V6 D(T9I%;B*ZFN*H8 M!"=SWPC& 8B)9:UC5;>G!,2L\80NS WI07F&9E(KM@OL'5K/T A(!76D!2+/ MPLA/^B>\/DQ_,=3O4#H+89J59 ]B&'TPQG4/>%-HW& GY?UQSI/ 3X>BRV,IL81);)&! M;J#:%43QJBT[JQ$%^)H-Y!TX?I(D_B$L:R/! YBVK6]-I$)$^_<"LD_'I(]% MF@9QO44//XSA]*V9'LWFZC?9=PLZ_H)+O@^,'456=M'$F\5N0DBG?A@909Q, MK1'"$,UDF".XTGQTF#S8RKTR\[(Q^3]C@&(!*VF7>WCZLZ_"8'4"Q8E2UF&BZQIMC M!?-!'V03#;H6@HXA766^F>2#*$F530.F18C[)/O:<@7:[E.@*8EM^N-N&PXW MH$,/*V=#Q@8\&\TP#H-:)$7W.<4>,HK (3N^6]@UIH87$/;H;@;6.G%3MI [ MT5%WVW EE,M@/< F:ML*V65-$*%5V%Q\+[9;EJK94M$=DMNO%TPY?4.OLIAC MU0M,=9<3@OP"^YV]$3M]O(>2,_*2TS)OC5GU-]X=T)8F[IM^Z!;HZY"!9@X, MJ,U9H>/()EET'(%YP1W\LAEHQC?+W):O[0YK\I+=8HWA8?>UADBA%)7WGDZM M[5R!NK#7:ZQ"Z45=!>J<2PJ.C1>RD*+"N*!NT^+-5S3%A M2;N&/-3P4LLE\KP%**?MJ?.<;3;[":5$SHU2'&"WE>X !^++FMJHC8%\N6XD M]I*@[NHGB8;=.?V"$8%I PQ4#)$T$!5K-'$=8[1'@8%5V_!*G_>T)/]7Y]C' M_GYZ"#]N;QAD@D%&ZYT2K:X??-+]WF-SVR<,,O@)1'C31I;XZJ-U,O0S[%(, M6Q'I<#++G''DA9&[>+OPM2OP-1J56*; 91986XDU6DN_,)QYD5.Y3=+ GJ'3>IPE MX*&;R2FX@S.;I,Y4ZH7.<-MC0G"!6>!V&F,OF+F:QQ;/+!LT?4)PS' 0L;S9 M,(*%$R_.=CWG\#LM'2RV+S=ZCTCXG@O,^PK4OE[I MP)I%Z/JM^9RY&+![?7YG"S_:U74;Q#L4(_)3T[;V=0EF^$4%."^&3*VD7_Y> M#4"_"WJ&_;,6((LNHC&U7Y84,,--OA+EYE41=O(1AY@Z7T/73B'V=>>P3A@4 M*1H#?@=L\ SA'@1MFE2 E]JJJX!TLT/WI0R$U2!? Z2#L*CGZZ\.J/\W*.:Q MD5U']$$D/Q+C^\H!WX2_./"ZI8<+?K#;.MZS*-UYF/K1;MM^+[D46PG;*T.H M\(-=IF\%MK9*?"UZD)N9#[(_/SP?^A-WWEV/)T_AY*DSGZ9^%CKSD\B/ QCW M/!7\EA<,"Z1];_ZV!3O,V.-6?._*CUQ].5V@X?$:KAYKQJ/\)CY@I,,'Q#[ MU^?.,'%UM+49-!XYLUM[#V<+\_7%L+7B?E;!Z[QLB^W7!I@78'< 1GG@HP?] ML8F.4$Y_QHU%D$)@CVF P'.F2V231^RW;T?*MX-MH4.G[;9I]%=NSEY< 9Y: M=^]\]+1I2ZCN!05^<=-]0-5GD#F#\'NK,TA7U3OY#-.05FU%"4Z8%AR1G M.E.ZOVL^Y=K;A>J9ZAG:]^7BV/FPM&)RJ3^?5:!,*-/--Z;]T_X+W0OS8>IF MN?F\]S&ULU5II<]LX$OTK*(\SE53),JG#DG-5.VV^V+52 MN?BV23/[[&R=Y]O'EY++79R!P?S>K2;HV2,6_:I)>C(+BZ MW,@D.WO^E)]],,^?ZB)/DTQ],,(6FXTTAQ!CLEKG].#R^=.M M7*E;E7_>?C#X=%E)B9.-RFRB,V'4\MG93?CXQ836\X)_)FIO&W\+LF2A]1?Z M\"9^=A:00BI544X2)'[MU$N5IB0(:GSU,L^J(VEC\^]2^FNV';8LI%4O=?JO M),[7S\[F9R)62UFD^4>]_TUY>Z8D+]*IY9]B[]:&XS,1%3;7&[\9&FR2S/V6 MW[P?&AOFP8D-([]AQ'J[@UC+5S*7SY\:O1>&5D,:_<&F\FXHEV04E-ON#)KS/+&/VB6VS7IWT4)\-AN9:2>G0'A5IF=.GO^ MZR_A5?#D#ITFE4Z3NZ2?U.GN76$@AH*VBI=&Q4DN_L "<;,R2B$W MKC8+9>"]<#H0^5J)EWJSE=E!8(G"/I%DN1921$X&'0*@Y6OQ^<6M>$@;?OUE M/AH%3QJ'\)/PR2.Q-7J7Q$FV$B !"#F?!L, 8$Q3EYD[G>[H+4O5R_*0_3J) MUF(OK5@6:7H0L9'[3,0:/Y*,5+T:BD^D:L,N6BUA5\PJB]\+[,/*F9!9+!9* M&DN6P"*;"YD#,1>Q/(@_WKQX_U%LT\**5YV! 0U&"7SA[8L5&9^H SC-?4*-HI_N35?)"$F7%6J6, MF23'%IG)%4-H!\&<)S**=('?)>J'#/TU?$YG&B)O\FF,FH\#2T%0CQP@]")-5I)*C&7M8 QXFD!PM')0:A('<7\?-0F!6H(B!1H40TAG74!!!O?1[GV:/6ZM-.)>.?8^)]/Z& X M1?J]]C+S-:B40$;US#%/3]Z2&=U<,BK2QG&55U=]0[MD^PQE_X7#<S8_WFI_1[4\KTR6'[A.X)'AL9NW+C,]R" MXL56@1)B>QJ4K, K%?FGX:!AH$,D2"6+DBW^DAM.;J21S;&-@,>)CJPW1=-^ M0@VA>%(GQ4L-ED":$S[?Z1Q40M03C)\0,F]P1LJ\VO9L8BW)/1_-9\-I[;(5 MZO**$-M5;=ES4%QP:L^(&23MV?'>%"V(IYLEO 1C@.FOA4R39<+&V#S)"R(0 MR%\4!X6RN"V,+63&)/:QP GA9'(C"N#%H>BV9LJ;B-4)K\=(MKK@>BKO*"D- M\6P&_AY 7LGM3=HK6='[IJS5K5(M729CZ6@XFCZ@\(L#%@T(/LP-\$$D[1IG M;9(+F66PEV#6KQ3Z\<+PGK?RP#XDY5)ED2/2H,@8$;E-*B;@PCW@!Z)*9!7T MI^Z)RP75!1/++/(-$0Q)#),XH/EYBZ Z.98S(#_IH:CQE)LMLF4@[!HOCSU4 ME;9(;Y#8 EU^]$5P;X4G"ZH>A"9JI<@A7"WO+8+Y&V9+6N=QI1]55RZ.#V4T!#2]11(=&WR6G/ MK0=2N7^EMZY1J+L"UTN592Y*M>6T6A06A&LK%JX^4Q5,-H![XKRWI9 S1;Y6 M"U-@%!>.6YF&-AAGDVWJ QT.@B#HD-G NX@U6E-Y3C'2K8/Q$/"B,YH?' R M;('7;2&/T%DY_Z>2.@9%_@5HK$S969&Z5_[Q<(/92)$0')T;R5Z"_ZQXN%\K MZG4H@)G.*:;$A%0+'Y6JT0FNJM%YXZ"YJ"U-N1+%N9,1#45I04\&M16-]:7V M_4$\=#&OAS)OO0NG"O5.G_%"N!NKP"=&)@V=^5ZW&0FC#2%6803= MT#!YHO,;Z4:\;#63>-SXE.X3=KJMZC0-/U+F,9N*G4S1 M0J)+1X:$G"TLP4^151'NX Q=V'0XF\VGC1-;"/U.XO5B;.#3&!0$RD$OFRK7 MC_9K4J7+47$?SX>SZ]J68]4&+:]!^FPP"W(L9Q.\+'( MMC*IYY1[=A?[M?;-[,E&(N$&-O.7X&XH0E?R15U@,UWJH)33 $#SE)N@!0/( M5?C2HE86#>A6,5]+#H%S%7N+X]RCA*N&] MVBM#8#.JQ8NNM_.M)_O;==(_UH%)#X2Z@ 9!HQX<-T5\N=",*V&L-["EFJ0^ M@:..88\B%H#U"NL>[X_NN BOVT[JR_<3 MDX;K60=4.4B4[^M*Y?^.7HVNJ)C&JX;MSMX&#_E^5*'W1S+?V>G%=:]ZNH4[ M8GW/!LT%_/GZ6,.$]41=5%[I&D76F,<$L[HG1TXF$C0M5 M#\8.RG?!F,NSC/UX KDWMY^Y9;\(KMI7)4"4CB0%N=&@\-A73H)T>JJSU06- MW?S*&=M>E-!-!4'RWXYX.G=:U)DX%[LX4\RJ1:CW:QU3\=ALB]Q)@,6CX6ST M $C=^8DO39;JM)<(-ZUB1:.C)2*[H+L,OC9PJC=OHKIR%C)U_"*MQR^^%']? MW??H]PV_?:C0>RY&\]E@BF:D7%<_^9S5J&@#AD>KYLU"K>MD,)^'CSJG/YP. MYI/9(_%.T76\,0=F IMW0(!U?3\4\[^E,W>L3BRKK&BT<->"V@G(E8]? M4AWK^.U']84WP>=17O0%X5P@\.&L 87VYWA"WKKL<_#_-3O]]]!XG_7X@ ITR;/J//M8;_(XBX MOKKJ"&R&^B0BP(PMO$\'L^L.(OJ^)7'9^'+*1ID5?P6'VCEHZ[ZG4CVMON5S MX[[<4B]W7Q%Z*\TJR>A^9HFMP7 V/7/_N2T_Y'K+7W59Z#S7&_YSK21&"%J M]TL-6O0?Z(#JNT_/_P-02P,$% @ Y:%H5P0SZJ(X! +@H !D !X M;"]W;W)K&ULO5;;S6/A%F 'OM>($J M7Y+*/FR5:[U)GH6F <4::2)IN.S7Y[0$&-=B4I6'/ S0GWZ].F+-%X[_QR6 M1%%L&F/#I%C&V-Z495!+:F3HNY8L_ID[W\B(5[\H0^M)ULFH,>6PJCZ6C=2V MF([3VJ.?CET7C;;TZ$7HFD;Z[1T9MYX4@V*_\%4OEI$7RNFXE0MZHOA[^^CQ M5AY0:MV0#=I9X6D^*6X'-W<7O#]M^$/3.AP]"XYDYMPSOWRN)T7%A,B0BHP@ M\;.B>S*&@4#C[QUF<7#)AL?/>_1?4^R(928#W3OSIZ[CQ,_.K6 MO]$NGDO&4\Z$]"W6>>]@5 C5A>B:G3$8--KF7[G9Z7!D<%V]83#<&0P3[^PH ML7R044['WJV%Y]U XX<4:K(&.6TY*4_1XU\-NSC];)5K2'R3&PKC,@*1UTNU ML[[+UL,WK'\67YR-RR!^L375K^U+,#G0&>[IW W/ CY1VQ>CJB>&U7!T!F]T M"&^4\$;_,;QL?7':FAOB)K12T:1 Q0?R*RJF']X-/E:?SG"[.'"[.(?^K]S. M6P\&?7&,(!XZK^U"Q"7AXXE$DU-#G!H!82,U,_('=86T-3\,>\GFWC6MM%LT MFG*>+:*+T@B=742Y$;3!) @DW%S(MO5NH]$49+;B/5!Z554EQ/>#ZTM^Z0$I MM)2:SFS[Q_0L0OD?V5U7+^0N+Z].D?L&%R>P=!"M!X[7P)$Q>CWKHIP9['(B M1. ?6[$#3$G, 7L"++!+C H68>Y=(R*%] (HA>1J%1*"T2IO1R#*N*[^B8=. M+8*;Q[7TE#9IB]!XL'40 <&VY.,60LDH>$NVT)AY!T+*=3;ZE(?$_DC4#^^N MAX.K3T$L-<:-WR;/7=,9R?((!I>)J7$!Q%XG1#FK3)<16<1JT#6E MC$MCDH5<26V2>&[V5Y9>T J[K**>T)'5MBZB,!"!T<^<.V#:M)A# Q*XG:)N M<7QA%I/WS(23 :HQ8)C"9D;07AK]G>J^N%5<02!FMKUSB"?0>F*]U&K)R>60 ML]?7\@@EO=]"=*2JS@EE>P4@';D$("HP7ZH*J>#)(CUP>7=-J$C7XMB#F) 1 MR#EA"")T2;A4_9S:#NQ7TG0RGV\&!ZR$F&#+0?W84[G.]YE+TAQ[X",\REPU M;T&CB'1*IT_=$;KY7"L-LH=4IM;HVM;YF+IU!7EFVNB8ZHI%.*$LCS+4#3J" M12B=%^@9B6:A%\V >]15:&X8A%3N[&9A.;TLLDV*//W0B:N -@5(& M'DCM5@>]EPD$-VO^LE!>*=]1;L(]Y=-\.^CADZ3LOG5!LYRA?^KP*(_.\(;\ M(MU40N[;?)P?5@^7H=M\!WC9GF]27Z1?:!N$H3E,J_[592%\OIWDE^C:=".8 MN8C[17I&PO=V]R:W-H965TA.:6B/+O5(E MPB2*+L**<1FL%O[L0:\6JK&"2WS08)JJ8GIWBT)MET$<] =?^*:T[B!<+6JV MP4>TW^H'3;MP0,EYA=)P)4%CL0QNXJO;U,E[@;\X;LW!&IPG:Z6>W.9CO@PB M1P@%9M8A,/I[QCL4P@$1C>\=9C"8=(J'ZQ[]-^\[^;)F!N^4^)OGMEP&\P!R M+%@C[!>U_1T[?Z8.+U/"^%_8MK+Q90!98ZRJ.F5B4''9_K.7+@X'"O/H#86D M4T@\[]:09_DKLVRUT&H+VDD3FEMX5[TVD>/2)>71:KKEI&=7GRGO?RACH$8- MCR73N @MX;K;,.LP;EN,Y V,2_BDI"T-W,L<\V/]D/@,I)*>U&UR%O 1ZS%, MHA$D43(Y@S<9G)QXO,G_@27!4HD<-5T; M4 50'BQ6:X+JDS&&;S7U4JOI&G/DU>Y453.Y@Y+TW%[5ON6L@IKM(&.F' $W MID$PCI,'SU15D0Q5>/8T J7! =#AFDO6:I>HD03IY?&@;+/1N&&65I5JI(6< M\)IC.F/X6/1^8=Z2ZTQZ^[GC9-!:#,Q6-2('?,G0"9\0@5ISF?&Z#=I/ M<30=SZ@SA7",J$,EQNGD*%S^2!4[]_-DWAV;8["<";LCV03CV+- MR25ZU4!2RH5/.5GS@>.M>2H!KG(Z=^4J7X=C6_*L[+Q=8Q^=5^'7V7(B\-T3)%UDCVHR2>]QV-DOV3(FD,VEYSD7C'F? HJ#7>@PW MAKX26=D2GHW3(;X=^88>&BUV+K@^T >$V\I[D[K,X22YWB^0*7%5'D^O__'\,WI]Z(\[ M-1]-)0K^3= H/J/U,0WWUH6U;MF6:^L6Y0_&TU+4N6BU"([DU \[E M*$VC83<;)>D$[JM:J!UBIS 0J055>2\:S^?[=3H_4:![T#2.7^WNJ1)=-?@G M,<=G&JEJ&I H9=R6-.!\;[@FQG=,LIR355;=F+9B[=SWR>F-YR2 M)[ @U6@\FP:@VUFJW5A5^_EEK2Q-0WY9TOB)V@G0?:$H<-W&&1@&VM4_4$L# M!!0 ( .6A:%= YCPR^@$ *P$ 9 >&PO=V]R:W-H965TLXNA#NV>NM<#K*%*2I4ERR107FI9YW%O;,C<=2J%A;8GKE.+VYPJDZ0LZ MIX>-![%O,&RP,F_Y'C: W]JU]1&;*+50H)TPFEC8%?1FOEPM0GY,^"Z@=T=K M$BK9&O,8@B]U09-@""14& CP=**&'-W\9 M?X%JE M)X$;:&!HQSV;D+PPY/[M*D^R:?#4:9H?H-G'OT88QL &%3 9 M >&PO=V]R:W-H965TV6.N-LA.SU0U^69IVHSI\;%=/ M[;;5JN2'-O73^71Z_G2CJN;HU0O^[EW[ZH7IN[IJ]+LVL_UFH]K[U[HV=R^/ M9D?^B_?5:MW1%T]?O=BJE;[1WR[U[-3 M>H!'_+O2=S;Y.Z.M+(SY1!_>E"^/ID21KG71T10*_]WJ:UW7-!/H^-U->A36 MI ?3O_WL/_+FL9F%LOK:U+]69;=^>71YE)5ZJ?JZ>V_N_J7=ALYHOL+4EO_- M[F3LV>E15O2V,QOW,"C85(W\KSX[1B0/7$X?>&#N'I@SW;(04_F]ZM2K%ZVY MRUH:C=GH#]XJ/PWBJH9.Y:9K\6N%Y[I7-W(:F5EF-]6JJ995H9HNNRH*TS== MU:RR=Z:NBDK;[+'_Z\F+IQV6I@F>%FZ9U[+,_(%EGF4_FZ9;V^R'IM3E\/FG M(#G0/?=TOYX?G/!&;R?9R33/YM/YR8'Y3@(?3GB^D[_-A['-R]RGXW.38GUG MMZK0+X^@.5:WM_KHU3?_F)U/GQ^@_#10?GIH]E>OE:TLT?V.YFXZ1=(^1N1? MF";[L-90G,)LMJJY)R[TC>K+JM-E5C6=;JM-5A@<:6/Q#?ZR8%*IZ.=EU:BF MJ%2=6AY\B\5-T]A+];9Q\G-Y-LI1O=JKJ^ MI_7UEJ94\3"V;87)MS6)Y3?_N)S/I\_YJ?^ZNGK'GV?/GV28-% 9R:D:L678 MWH3W]Q>VE,R!OXNZ+T&(:8C8\CP6S%190P-K&+"B;ULBO5%=W^JLT86V MED2.R%394E5MMDUYC\<[D'6\QD87%X=MCFEL?:/"%N:VQ%7^99 ML5;-"I2!QS DQ:>UJ4O=6C=5IG_OP?,\4PTVJNPZ6\)&6V'*Z"I,*M'40'BR MC6BT)HW.;NB(-@O=!J7$O+1-TX6M5N!/U930+++$?G]^)3_WLJ_K[%ZK-G-? MI / " Q@!H*JRI2.W =.;*%J,$5GXN 4;^=[4".$SIC0.:32BE"".2 ,!]V: M3>:%8E2050?2\ \MPQ18/3[0KDU?@Q#:AO+2_EO?B$]B<:<]'EI,#JC5-6\) M#-616OP_H*/&?55NL,YG^9)+=F(W.0/;&^A6@EB!,3F:<'W>Z)584M;(61A:+=,8; /J3 M9B%-P>"!-DP.6,JS8"G/#IJXGRH(?$EFYF?50=-'3?E73L'2YQC+@@2F$_DX M*$A<;:S%:=F*A+#J^%DC' M+_HPV:&D)-OCYB2Q?W1R=CZY!(2H:UK^:S39T4KVM]_T(H8 /B"]XYGGDY-L MX>85'=N?8Y)=/?!+GLHF$_[H_/QRP4C\.S?]*=6M2P!&2'81XU/YT]NIQ.3L-0H%:(*BP4N.U-!\V @[O& MD6*[/Q&['F.3M/]&5.LM-!):DT,#%UWVZQJJL[,E.O>N-65?X EPL"//!?&F M;S W6Q(REN+S^+!;?:N;GJCLV+CXS^)"R:JRQ;+]DLZ!M 7*L^SIH& ^H\F> M,(1I:4OU_2ZK+3]!.DBZ"R/@W$XB<\9Z O7G0NO21DJZ=6OZU1IR!GRP@++[ MQ\6O9)6U/;$0>RB),\EG.C>#15MO))J5'0HP3 ((X&4,'K]%^+ 51V4V&]V2 M6:G^T,$7>%;2B*JYA4AXD[2"D8 5 UETC(L>N@AG1 -S]A4@%MPCWMQ!"J R M8I+<4< RER5[4_;A?N<&NK"N\#$A8%E!PJJ:=DY4#&9K564'4SD600F9-8$+ MD^S-P.O+DS9]E(X,&Q'^TAFYN5+)IJVF'E^HT9_),FN2ZK*J>T% 5W'F(2F8 M!?CE5E4U*4X.)2+O?6OJ6W*WX(0B>^ZUCPBA51.P0.B+CL0Q!6Q@VYCNA58$ M"1#)IFGW$LD2-\(B))=!2=OFXWB7*1SBS5K6G9#A UG2=QP"JQ*5BF M9, 5W.F4@8U@UA7^:J\7L39.SWD[!C3XP [0%SW4"S8/ZH$4I(=)@: M!BS,A%(TL%;W/*/31=K\GCX&"T!,'>ADPD> 0%O @,/"%I_VE')@NGYI$G\Q M$W\Q&QHQ39!=H+MA'[5J-4,- 2\*@ZNVQ'&UG4/:Y*,LH<$"VQ.DC#,D6,) MK'";ED%W;+N/L1>"L'2ZFC$049IR L!GXP$N64H&WGX])[-D;:K2[;?N6C&3GSS-L!\8*\D7'IC?;VMQK;3V 3G>XT(4"*-L;$^3BP\X#M$$% M[PT?5JP;4YL5$2J\79JB)TA-9]H4_)N;P'00FGX+$6^&C!SNT7YSG)Z?G0,ZJW=O MY8%SKB QA\R!T] !;T6J#.=//-K MP=EL<7R?<3Z=QOD\.HF_T6 &%0.RUJK'*I;_LN.CC>]LO"/9TE83;A!]D$=AV9ENYPV#G5TEC:3X;M8;$""4$:)U OJ_1*>$5A_>OWGW_ANUV3[_/H3WW;H'[3@RN^34 MA,2*3$B(O^D[6[0$E3H'"JYN/L*.S"Z.IS/AWZ%=QHV9]A/8"A&E+9*M3DS: M'G1Q<==@AK !!EX-K%4-T]4PRC]V,*(GE.#$PV$V]MH[*<:)0.?L$LL[. M2J/EJ7/9L0DK MF+25H,M^RU!J;U_3H$C$['@^&+P@UUN5V6VE!E:#S&P8-S]_EI^=7J1$O,4/ MK0K&@VV+ ,#*=L%=B BM\)6C-FYT/"(>29YXUJQ6?>..S0/CTAEYOX)W#Q;VB&;E+3I,DV<:]- H.5]&@^SA M6=A+@AH\HN54 #U>,O8E460;SBM OB$EPA@G,6$JR7OIH>@*E*(I18[^3/XL M>\.W )?,4DIBB+<7N.-TTGG.D ^"NF/C8DI32>-4P\:4;'%RET9BG(JX;S9- MI(PW-W3.%1,<,LR8_MBO3LV8 8GAHQVE[NB2GZ. M^1)E;3]LIK.I-?._R2BF:^\0"T"P0Z2Q7&I./S(:@UADI_G9V32?3J>)IQ5% M3_PK85 B5)3LT=D9)7?D >^FA:[)]KG8B[BC/SOQ9K1% MW!Q-R01K,DQK;"AYRZ%DR)>YA/7 W;,] "HY^-O=9+;6$.D4QN'3YJ /Y MQ/.03SP_F Q\%XL08.AU<) /U%_^\F09,7]Z\GR_&O,UM1>7#69\U[F)^@0F M!1A)*91.4&%55K!0>B"'T183>F?9^& U*XJ-P,..O47.M&E4B6#!U;>X\8AS!UA&I.91]5==2 M&_*1D4L.2L2:8*VTP@4EV%!23)>'9.TBR-K%0?'X:)F'/S@[,9JZ_KH9F(E2 MA@MQ^P."XYPZ8RWV9E]=G!O4Y9Q@?&RXY''3,34AY;+!*:T$.)'NJT_1.@J_ M.3K;"KLA+7WGDW"4G@OI5)C10D0L9$Z6(5S!+&E)+9\!6;K2](MN MV==!CT''+0YEI0,$% ]$"Q<1/0>'P?DI8"G32I(Y.(",\YX5)%W2>O1;S BW MU.9P;);''*M$CKB@U$!Z)-2%$QFRB4)80#:G\60R0X=C(D M=ZVB_!EO4UI!@.5]M?& 3K0Z6W@7'K7I6RIRPC,.'_RM+U>2A_HYZAU"H+Y6 M+06?M$N1Q,X>6)/ P"I;P\L;")T:Y)J39#_VP^(F8NT\&&^3"I$NJ=E(?-FS M$R CVMGGV=K<00(HL)2QOBA<<'D5&'])\Q/CNA'VR"BVS90$*3$3C1$;,00Z M8-.8%9QD[T4"!\Y8$F$[80>'6(,<)9^Z=<=,(M?5KBX@1^YUL:NDN,Q%#!@A M%N1"M6!D:_ECT,T-CRE#R9EA..8S<(Y[IY9\X"_/X^MT'3%;J)UYER7#Z")+&W@)V,#@< M\M8GTK!:(FN8H_!1L.)J"5E*,N?C@QRC28:V-+TS"05P 6NGZ.L#"S@6./:$ M9^0(]T]MB%5ZRZ@X&H)CL2(,V%V([HZ+>#O.A9VL7VU-^-VR1)'G!$8OH6A; MPL+.+U+2*G4&W)(B>W4.]%-C[IK0-<*N2.V@[A$)\.-Q;/Y/KO4$5AB1K GU M%XP)M@3(4'38'%!5;18]U),M$2:DY6!*P)7"#N,,YJ;BPB4P764B&[%^D'IF M-VLZ.^4OYBDFJRM>@$9BUU5,R\=P[0%!O5MK2INQ@^2:?D7U3U+2A21V&:,, MU)0\7&NYN2B!+2QS4G4G0^'<()=H3$'5-(S>;8CYE1:7E;URCQFJ@\!@Y)A( M4+R-RHDM+N/DM(-L1PIZ*JHNM!U^)0@"N,\VDU,7NLY!XZ<'(_S!L,DL%A%+"<$%.!B#&2H5)+0WP8 M./$DAO?N%LRCMM,=N+>(M2,Z3^=%@WZ.>ET'MU9))GN?%3Z,<2U@+K+76,QL MJH*CRTK\.\LK"9W#U2KL)?(MUGF!*@%SM9;6B/,\>^V:*6ZX#XOV;1JV26\: MLDW$(W_ \1O.0E/<(0E*V@29]5;,L.7J+24S6LVU1]H06],\=724BH5#;VUW M7#6Y^XMP_8+Z'4>LLP=$G)E&V'G_AW;I2CXU MU_%VPQ.:Z:%]*6F%$PGG-CC;)2:4ZZY]^T#E9:^T %=HT#.*Q!?!VV*I$=L/V6,#1L+)<8PHA)]B^/U*E]1)#"R#J@HJ;L M8=*1L29H'K'&H(84F1:9:7<;%29L/'SW+2M7TK$+#]3++ZDO";E@WY!H@R:' MB6SV$]4JLADISYS/U2E*$@BNX2,IZ0]9_C%\:WH:PJ)E=:BJ^I%482N,X1#;:12\:,M*D-FG]?Z9H=S>UN3I$J5380D*:$ M.9RB%>%:78DZ5JUV:YV"RMG(!!6-#V"+KB'D6+H?0C=/"^-(8BRVS>U?@E:6 MR^$)C3%!5SPZU/$9ZOI/>>!1PH$\NS4$ZR0?X4/C0AH-W1V;W-\P$2;FTLYI M2<&X==O[;*=AOD"80O2D6YCS_?6];#'J@^M"R[-%:SY1NQ*[.U7C3]ZW'30Z M"%?(0-RJ%"UL8# H;S8\5Q??V8@6J4Y13:W#63?7\4<3W-Y_*X&?FVV-'6J<_'H65E-]$IQQ_S@3&O M&3/+KIY)K$G J8])&56)]8K"D#OTP]!&Z@-S#EQ94TCJ NSW26")I ]5#BY#Y>#R8-[?=RYS;_E8V>#@X^.7EP9S M!N6[HO ;)H#SL\#G9P?Y MG&"/,2Y_\<,#$.,U*?8*<#/)@/K@6_@&U(>6[3#K*W^!&+ I)+&^Z1M&5P#% MAJ/N).<;D(###FQ4A#I1LKAWPG2>9 I[8"#EVIA:?1P3R/M136@[&5[3 M"7=J@E;&UVR>DJ[K>19AVC=6.B3FPW522][&)?%V< "K.E&[JWVQ8['].B3I'%,@1@N M*;H(N7&)E(D? ;O2"ZE<\'TS:+TD/T/E8_S'Y MGI =5;6!SY)ZC?/^PCHY; F1I2BNV8N]3OO4*M\-69&F:\/U3(XTBL;7)GRA$0AR6S3;!'S=;B^G4AHMF6A8.Q167L"W.'2V,:KD96 "SV *P!-=T?^2@I M^C.4GTT%CKJBZJ<+ V >&/#GQ"+.6/G?74I0N,YQLHQ,9) A"?QVP_>\X#%$ M=?>%9GXY.?^GGS&]0!7[H\;EA2AF=CT/VN:W_M\ 4QQV4;ZP4>/[CAMTQ&ZT MST>-#=\7L=R9JVB81B?:?U#V!.NW3_GWJD& ]Z=G=J.!>#KEFERNUY5>(O:E MYO!?J/')G=F0MK@H/;.[\'NC:XQX#7OC^/43W3=] _YLZ5X?5.![1_]7RB3J*.G>%28!F8SFK7).Q;R$GV M%MXD7AMV:L7V.O6FP3(@W*?\65 04=-XC W']&J!Z$>:11V66<#)V6Z'3721 MVU^76]P/+E4<\E_)>QAF!_T/9V7^38YZU'E]Z<.CR2W7U>*@W3#&'D^1D;N( MOSS0-D.#8K5;9N0B%R5C"G^!P4=1:>*)AOF6:)>HDLP-9U;NXI5I5Y+B*(K] M)J$=:?>6ZP'4QD$]MU28HSP0M0&HI,^#D P,7LN)CT&J:*&[.PE+.'42I#%< M[]8^I2'XF!#-8_VY/?1Z/?7X8=E3V$S/V8]HQ,BH"!R<:C]/&9T]B MI_3,F?>A)X:N:?EP-!$E"DTENFII[B32?_".[DCA*5[3=,T5J;1*RX?K&]UR M,Q8MRYDO:-ZV5H6_;DGJL.U95XCQ/JR[&9LM=>FB%$ZR.R'].,-\@+66UVM?/:A<%ZM=BF5^/Z920(2_W_^_\!* M-M M_]/;/:WSOPSE__"WK!W)A_D7_/*80V[36_ .DO# UZ\U$&Z3ZLNC[/&S M'$/C(_AF=IZ?/+O8^^I\/OAJGL\O,>@MCG_GX%V^Y($S3Z_P^VL:ZO/7''J@ MXB2_G%[L'=#CDWP^2VCU_\^F^;/S\_WALXO\9([Q/PQ-";9X!CZ<#_GP+#^? M/AM\]>>#/DA82AF*2JZF) R35Y?\":<82O;:O5Z DI_:WRY)ZFN[;T?Q;3[N MDN;NHJ&Q@],FA_-M:6](Z4J#S4Z/TC"_[6^0AE= '822\3U@L\-O\'HOK7_I M*\M:TQAJ17XP*_TWI\Q^Y(Y;ROT2 *\H'7S.MPCD."?L[?Q2>N>I/[2D+.6UR:P]0Z_(WK@!Q88 MYSN:2\-W&8;QG4L6,^*'(FDI3]V' [ Z]Q1R_[H)BK9P%;T*L/ M#]V0XFX3;K=/>LO2O5@$0*6[)5%(\Z8LLFX9 M(+JEY%[O_GO#B%?CK_^2FZVE-+PC',=)/RP:;['T_X*B*\?4-\FM2)ATN88] MGQY/3_/L/:4QN5G\/859[S6_#NJQ5'PN3R^?C"G(T^2MAT _*WZW(W>$-YV\ M #%\&]X?>25O38S#Y>63(&Q%7KG62SPZG5R<'L^\>#U9* M/Y@KFUB[,@,&F.!3,G:H&2=F9*%\R2J.>!66AD6>54B" *PR0H M&)?>:%#I;O5HH$HKN,1;#:8L"J:?QBC4:NBUO8WBCL]SZQ3!:+!@1?MLW''VE<$WCBNS]0^NDJE2#TZXRH9>Z "AP-2Z M"(R6)5ZB$"X0P?BYCNDU*9WC]O\F^L>J=JIER@Q>*O&=9S8?>CT/,IRQ4M@[ MM?J$ZWJZ+EZJA*F^L*IMNV2= MJ$+YGEDV&FBU NVL*9K[J4JMO D#P%)BYQZDZR3C.DGT1I(^7"MIHHPWJ<;0WX 07)Q"'/D1A%.^)%S>G$%?QXG\^A5W%U[$[NV.[J3HS M"Y;BT*.Q,:B7Z(T.#]I)>+X'>:=!WMD7?32A*]*(S/X7^M][E&A*+N''2=TVS=$+3= M.]09%HLIU>[:8[_6-<^V$/W%3HM+L+DJ#9.9.7I+/<8YE]+US90))E.$=]#J M^V3Z[$*:=N+'_=-7JB1ZH8K\J$=&-\30I23B%?P7%3PGPH66<%<)CMV6C LW MG\=$U,>&44<83$O-+36M#Y*P1""&1#="6)8+1&F3Z!U4P:ZIR**+,? MQ#M$O+9!$?N]\/35!;5B/VIO8=VL[=#O)\EK\_:I'T=D3RSPQ]%TZ1R2E^?0 M]Y.P_T+UIM&N,0JV*+% /:^(WT USS4[-MKF;;FH*?79O'Z8KIFFVS0@<$:N MX&ULQ5AM;]LV$/XKA#L4"<#%>G])$P-.VV$%VBU(VNTS+9UEHA*ID73<[-?O M*-FR$BE"UA;M%U$\'N^%O.=XY,5.JL]Z V#(EZH4^G*V,:8^G\]UMH&*Z3-9 M@\"1M505,]A5Q5S7"EC>3*K*N> UE:06A&?_L9;RUDR(SFLV;8T-W+W.^S]":V\3):Z^9+=GM>9 MD6RKC:SVD]&"BHNV95_VZ_"<"=Y^@M?8W2IJK'S##%M<*+DCRG*C-/O3N-K, M1N.XL)MR:Q2.K-3)1[8J09]>S UJL'SS;"_MJI7F M/2$M)1^D,!M-WHH<\H?SYVA99YYW,._*FQ1X"_49\1U*/,?S)^3YG;M^(\]_ MOKMC7K9"@G$A%B?GNF897,X0"!K4':.CYR:#$L#%0K]-[&QC3UT-H(ZG>\B9$3+HC9R*UF(M>GW]WW M=T)O%1,9D(PIQ4'I;N@7XODIC1.G1W'C@"9>V*-$<42C!SRA$U,_2WAAF,-(RG,*5)_ "5*:+D03S%040#[P$J$:=NE':4906* M9TQ3 E^R> MYQB>;YDV%--/SADER[6UI6,-J3>B)*!I& T-BJ@3#V'J>IB#CONUU)QA6LCX MVH8^9J,_FVQT]"I)_8&,&$$Z3#TA];TAKXL)*3TNP:/T\(UIX4"92 ]1EQZB M9Z>'%11<"+OQ=D40*_9WQ4I['&C+P+),;FT>59 !O[.E6,.*I28HA3%Y<' L MD4S;\;U!JI]A'K0KSU\:TLR@8JX0T7\ M;%1D&R8*U-OL/QSPT)3 SPG[:47?.^R_N?K\F@/MJLL;A\5YO"7]B,7J"D6_ M$QD6'!KLLCZ]QYTU 0W#T4C!/&IO3"7338;:"H1!V1>%UZ [CBZ4]T<]8XZX MWM"Q$]^/3\GA8J;:B]F_*"#?*NNNC8<:CTV9XR^FE1VS86)/3^3APX _26GD M.L.%/(GQ !_7M%:RLCJ:-XXF[E8E;^]&0UQ=&()CP' S\]M;?@ M)S;L,:APPW 9QD U[]WML7HHFA<,39HTUE[S.VKW2+)LWP:.[.T+RP>F,(8T M*6&-4YVS&,M.U;Y:M!TCZ^:E8"6-D57SNP&6@[(,.+Z6TAPZ5D'W=+3X#U!+ M P04 " #EH6A7VO+9CT8# #="P &0 'AL+W=O8N9D#W(Q$XUFE,.#1*JI M*B*_70,3V[D7>7O!>[HIM14$BUE--K $_:%^D&85="@%K8 K*CB2L)Y[5]'% M=6+MG<%'"EO5FR,;R4J(SW9Q5\R]T!("!KFV",0,3W #C%D@0^/+#M/KMK2. M_?D>_=;%;F)9$04W@GVBA2[G7N:A M:D8?J]V+Z%73QCBY<+IMP7;5O;"?90 MWB@MJIVS85!1WH[DZ^X<>@Y9>,0![QRPX]UNY%B^(9HL9E)LD;36!LU.7*C. MVY"CW%[*4DNCI<9/+VX)E>@C80V@>R"JD6!.7"MT]DA6#-3Y+-!F%VL;Y#O$ MZQ81'T&#&MXX]>O,AS& ME^C_.II\TE"M0'9)U:G>0+[31$Z#.\T[> *&[IZO7PKNT*/0YJ9.=GA.\XQR MI$O1*'/9ZAS==CEPY7+@XH^?XZ^.-T25/LK-%\&7ACX1YEX>F]NFFK2DN389 M[?1GT7GG]@]*T\R?1&%/8F<1OAR4O/1*TM0/I]&).'NO#Z/E"#U*5WG?D+)5 MUQ;C\S@Q3OPDB0^>0Q_Z9_)C.'%B"(TGOXR_Q[D1LA:2:$ K85+/70@7^D!D M1Y'\Z23]3=8X]L=X>JKY?<-I3FM3/0,7=93@U$]P]KO,4VS2?MFO/@Q M_$C3;!K[T3CN29+83\)D,+>G<>J/>ZED8"+L1TG6EZ0^3H9ALFGFQU-\,*:_ M<#ST,P]Z+5<%$[FA7"$&:^,:CB9C M#\FVF6P76M2N@5L);=I!-RU-_PW2&AC]6ICJW"WL!EU'O_@.4$L#!!0 ( M .6A:%<$T?$"$ 4 ',2 9 >&PO=V]R:W-H965TY,>7)=*K3G!9$3V1) M!8PLI2J(@:ZZG^I249+52@6?8M>-I@5A8C0_JV6W:GXF*\.9H+<*Z:HHB%I= M4BX?ST?>:"OXP.YS8P73^5E)[ND=-9_*6P6]:8.2L8(*S:1 BB[/1Q?>R65D MY]<3/C/ZJ%O_D;5D(>47VWF;G8]<2XARFAJ+0*!YH%>4!#PCI83Y+L.PB[V!_#\QF"_ MQO-_Q> ^.]/4(;D8N"JD,^TXS="6U03=*:HT^":-Y#_?@5OWYPQJ)M<5IJ(3!^A*Z)S!Z7PB^C7BCV U^VYA$'(A!"V M++5X]?@8'S4H+U$4)4[LN2V)_>?AT\$Y010Y[LP;U.I*MEJ?)G<3]!&,UI5: MM8(3C;T=-8QC!\=1UW#L)+[?GA=GR<[ #\ %B% M,?A)E5+!OJ.%A#VM]TY(LTY'CN7X;(IF! MQV>XP^J_WEYQHC5;,CB81)_\ZW1^FO;OI9K?;?>3SW.WVZ1TET/"/C94%8B) M!S!D7=G\77@K4?R4RDO,I@F4(*NH+B67V!CYV,EE*S3:!S!O,SD!6VMQV: M#%1R85/)A3]=R77,[E9V4 54N_*!V_*AY@(?,'VEWO#:S^W[_ICL*6KV*Z#. MO?.TV#E8/^R";K\J>-G4#8>O^?U5G][C#1=[U?=>T!W]_MMV>SGOWY;[F:*Y M+0>B*FJB*AJ.JOH3NMY@,-XLX6S)'WXKH,4*I?!QIN!+N *J4)/:D55?8 TO M_]R!-5#+;]N]^GL@^ X$V3L*@6AR(I!4-CW !AC8,T'1BA+5]EL D=6J\$ " MGH^AH+J!$#5UIK,H6\U%91!OP)";-^$VBDS8O*Q?HA83=]_1SSGJA[)C28M@15=Q)# MKE'K)XYUQ\BR?E982&-D4?_-*#[7^0HJKM_(!FK\ M9RE5Q0T.U>U<-PIXX82J]/9VRVF;@2MRMC)^9G)PV_A6LP7YI+A:-YCU*("FHM9$T4+$]G[]CQ>6+7 MNP7_"KC7@W=B+5E(^#P M?8/^I[,=;5EP#1>R_"H*LSJ=I3-2P)*WI;F2]W_!VI[(XN6RU.Z7W*_7>C.2 MM]K(:BV,&E2B[I[\8>V'EPCX:P'?Z=UMY+1\SPT_.U'RGBB[&M'LBS/52:-R MHK9!N38*_Q4H9\[.>MU]#4,"CQ+?\X,]>$%O<^#P M@E^T>[M'S[#7,]R'?G:-%5BT M)1"Y)+S$\K%::X*52'(%A3"DE%KCC(*2&RB(D<0H7@#F>BY;&T4%.8@[&TG" MZX)(LP(UF)PT>:]2SYF<^E[PEMRL -6SJHKZE@A-.%$X/$*5[[DJK"&HP:XQ MA6P79MF60[5?8) 5M6AFI: SKT9=2=4E']CD(Y@Z!JH%&KW)'[<07_QCLM'Z MM9XW3I%A\O=_/=5C5]#I-3'I/[O5@:C1;MEJM$8?DG.X%75M?;Y8Y_9FX>\D MHE'J#<8!C6)&+I6\$XY9IR.PNV$8A:,Y1AF+R(TTO!S@Q]0+PL$XI'$2O[JO M_[&A_K^N?BT7!S0-AB[V:>AGO^QBG_K>V,D^C=')7Y4P<"27R[&8?3)_0O\@ M3@]?&)T]9!7U9!6]F*P:A4V#,H^NUN![*QH\QLT4U^S'?.VDF4Z-]T@IW23; M3G[18(/U42RARYG)7-G)D4\\7Z$):L=P$AR1"'V=!C1,V3 8,?5CWYU K4$% M!A+D$;C:!IO1E/F#4>"EY+)5^0H;DL+MEO-&8*C%#QQKN33(MT!64!8N^T2- M^#5F0JMA#.Y1/XE&QD4TC$/R$7"+E40<46%<[Z!R[<%'P)-'V6"WG:=*ZRG< MJ;3K">Y6]4!!1CUO6Q]^1I,P0:MK;53KFK,C41\A.!X($V7AT33<:N='-$B\ M9T/,(E2;;4N<^2EE$7/Z'I-W>=Y6;7>V%(#G5RYXUQRB!WDEE1$_NHE1I",/ M>30X')171..LK[#+8P9-3M&LNLA"J.&F[C9D ;R^Z#HLCB<9ZQ M! DT)C?KU3;:)5](Q8W$LL>O!%""EPBO9(5?.DU3.KUZ\8QFWIA'6$!]9(9/ M7'V#'C>7JK' V-LLEUP,4%*:1&,0:V> B7[+2TIX:_O##@;=5#K4)< 6!/,W M'?@\B&G"O-Y->B6:QLIL_+7E'GR,VX,T(M<<&TJWI:AS62$)\ ?2\$?7K&U) M)6%CJ@EIP+)^[V%8;.0%1OB)ZC%-XS%(3.. D0O,8)%C19HN$%8?;= ;*,\8 M]:)Q+^('R*>,?,8"YLY/'8<-ZH;BIYA2EI@;RQ$#?K"003J"3%"7["DI;,F] M61/WT*DQ2R;Z*SS9R>R(')-OV!]D8U^@5DFZ(PH/^"5O=V68@V,OA-26 M8,=FSQ*(K:<@0/X>,VLV>P@<,3]#?6:H$UCLF( 5,;BDQH,%C*\(S" M2KG:.JIGR@,LY" ^'%EQD&7>@'+Q2PQU?)#2-&(3$$AG69@< MVL9\QY(1.2JNEN>;F!DXVY6%M(86;G7%>#GJK(+\/^EE&8SL!OT M5VUG_P%02P,$% @ Y:%H5Y#PGS0G P ,0@ !D !X;"]W;W)K&ULG5;=CIL\$'T5BU;5KD07 PEAMTFDW?[HJ]2JJVY_ MKAV8!*O&IK9IVK?_QH805LFBJC?!'L^<.6,?>[+<*_W#5 "6_*Z%-*N@LK:Y MB2)35% S^JZPS1.MEPW;P /9K/Q ?V=KQUKV3 #KY7XSDM;K8(\("5L62OL9[7_#_IZ/,%"">-_R;[S MG24!*5IC5=T'(X.:R^[+?O?[, K(Z1,!21^0>-Y=(L_R#;-LO=1J3[3S1C0W M\*7Z:"3'I3N4!ZMQE6.<77\ +,F0BR]L(\!<+B.+H&XI*GJ NPX@>0+@FGQ4 MTE:&O)4EE(_C(R0S,$H.C.Z22< ':*Y(2D.2T"2=P$N'"E./ETY6>'6NLBYP M=C[078<;T[ "5@'JW8#^!<'ZQ;,XHZ\F:,T&6K,I]/4#7J^R%4#4E@A'D0C. M-EQPR\&<(SL-]^)9GM#T%?G7+^ZZA7H#VF_]P?H&BMX8'XWN7,:3Y 3L@DMB M*]4:)DMS23XUH)GE!U6_=$&O8'GTE[5C73T'^K MCN.N]N_%$R=]:QS)QUIZ))='&KK0X-J&@TU)[5^12]RX-+S.4^99R&V2)SMARWKR1.4\"V*(/!)9V%E-(3DC&E84[G M6+,Q-X3736N]+C$4C#WN01*'LYQ.ZOQ$(.=T$8V>\1KTSCW71LXNG?-]"/3.RX-$MEB*+U:H YTUZ"ZB56-;PH;9;'%^&&%/1VT<\#U MK5+V,'$)AG\)Z_\!4$L#!!0 ( .6A:%=[KRSF# , !L' 9 >&PO M=V]R:W-H965T6_ON=DS8M XJT+XG/OGM^[WP^#Y?:/-L4D> ESY0= M>2E1,?!]&Z>8"WNB"U2\,M,F%\2FF?NV,"B2*BC/_# (>GXNI/+&PVKNSHR' MNJ1,*KPS8,L\%V9UB9E>CKRVMYFXE_.4W(0_'A9BC@](OXH[PY;?H"0R1V6E M5F!P-O(NVH/+R/E7#D\2EW9G#$[)5.MG9WQ/1E[@"&&&,3D$P;\%3C#+'!#3 M^+/&])HM7>#N>(/^M=+.6J;"XD1GOV5"ZY#@3)09W>OE-USKZ3J\6&>V M^L*R]HVZ'L2E)9VO@YE!+E7]%R_K/.P$](,/ L)U0%CQKC>J6%X)$N.AT4LP MSIO1W*"26D4S.:GZ#R7Q%DF"T(E,-&*I)JCBB5:.'H4TPSM M\= GWLM%^/$:][+_ /8-;1DHM7*L$D]?Q/G-LB(8;HI?A7L '+$Z@$[0@ M#,+.'KQ.([Q3X77^1_A[>FNXZ'TX=W<&MA QCCR^'!;- KWQX9=V+SC?0S9J MR$;[T,3,D/0,SY\0B-%!C$S-ES5935NU+S'?3_Z9 =H-RV/*<),9WQO M.3% KA3 (B]P+Z 4B)?9O1!J=?BE'[9/S^VGY$!8IX$/DS"?HFE.E,N>(07? M<]=)JOW0Y,Y7$&0H+(%6""L49@!NNZ!S_NG_3AA:O9*T6;E^*:19 5\9;.:. MI&)-NK1<#O;X#=B-F&HC2'.85)9,62/:LB@RR4H.X*P5!4'C?X5Q+9'E17"[ M2MUV8_W0BX9C'W[RB9KM$;YERCOUSKJ-^22,Y'3!HR9V/X > M+T?AOXE[K_S]G8:5HYE7;=ERH92*ZM[5S#:=_Z)N>%OW^ME@N7,^#ZZ1&8<& M)Z?<:$W=BFN#=%&UOZDF;J;5,.77"XUSX/69UK0QW ;->SC^"U!+ P04 M" #EH6A7L_>3H1@' #]&P &0 'AL+W=O-R2 (HNDSBX)D*3M5J!'D*3=P[ '1J)MH3H\DG::_?I] MI"R9\J$D1;=L+Y;)[^9W4CJ^J\47.>- M 612BY(I6(KI6,X%9YDA*HLQ\;QP7+*\&IT>F[U+<7I<+U215_Q2(+DH2R;N MSWE1WYV,\*C=N,JG,Z4WQJ?'\DKF=84$GYR,SO#+ M\T3C&X3/.;^3UG^D+;FMZR]Z\38[&7E:(5[P5&D.#!Y+?L&+0C,"-?Y<\1QU M(C6A_;_E_L;8#K;<,LDOZN*W/%.SDU$\0AF?L$6AKNJ[7_G*GD#S2^M"FE]T MU^!&R0BE"ZGJ K B(T;L19+1\Q10[/1;U'1(: M&[CI/\940PW*Y95VRK42 ,V!3IU>JSK]84NKU'-MXENS?;9W=,9.CW=\ 2 MO56\E'_L.J!&OK];OLZSEW+.4GXR@D227"SYZ/2G'W#H_3Q@G=]9YP]Q/[UN MT@O5$R2UI#0!M%;QPZ*\Y4([9A^C*Z[KJ+:SPYA. M!9\RM2WL;,GR0NPE4.93=%!7B$U MJQ<2CEP..DG)M\A,U;9 M,-4'#E(._"0Z1/!CJ>?[+DF>S+%U;=;I>D#"X+!GMDO"1_,UN=JJV3DG<"(2 M'W[W8S'"(&HG/ =QXU2[N2@LP5'X_7UAA1,T++6*IU770M@A20SQ%%!BQQ-U M@[6O?#?$]@'[Q DP;7/8I/INYINJ^$Y @KZKXC5GZD:]\/6QDT01^LRE]DV3 MUW,8FF"A:K2$[4>*#1P_#/O6>8%E71!N6.='\4##"[J&%PRVIRO0$,J)UK=I M>(LJ5W)7FQOF\]QM[ND=Z[%]J*G'KW07V5_A37*B3"--6"[04M?A=6YN-)8W M&N7;2O5@W6V10B>F=K@$D8M)8XB5QZ9^]&M=DK21W%49XM#0/^PS\S"Z:,O" MN"L5:QJH$#T*3U,,IWB+G3B^[_5IR5" I1H0#()Q,H"EHZ+^=%?<^;&:"JJZ-NXR&]$/QM M;F0F62'6]% M-5.X9@K6]!ZM&LKU<&T"4PM7,]'*T\"RN6!P?<'8Y0J-J,/) M??9D?NSSQA@X8-JGSNO7&!W!-M[BI%0PF0[!-";U2<0B3HS3>%WS) MJX55"E[H8:D_$05]8))8:^)@8B-O]M\6 \HZS&WIS#@S Z%%/3=7L!81QPZ) MUMD?!IX-2JS"@ ETN/4!V?,1IM"T$CCK J)NZJ IKR ."R.497#ASJ&Y,/WF M8-T_ X=0Z^PC;(,";VTW9E2(:.JO!3\E3V+JQ)8+ ML(.M&U#L0X:N@1&D@P7U PL4.-A:;F8,AA2(/?O"0QTOMD]>3YIQTIL],20F M[E4L)^Y7,!PZ-.DR9Z![1UWWC@;[:Q=8YHW;ZIZ%?G]OHGGG2Z1!?M_X$BGN MM(V?^159_ ]8EW36)<.35#KCV0*N4Y"Z3,I%N;KT+K09D.EZ]&W,!83U,+S+ MC&%!SUU _S-3RV,KN:G@O$A=-7KS8>P]$]-<7XOX!$@]-PI&2#0?FYJ%JN?F \]MK51=FK\S MSC(N- + )W6MVH46T'WQ._T;4$L#!!0 ( .6A:%=<:=F!B , (@+ 9 M >&PO=V]R:W-H965T*NBGVH7TQQ9DQYZOLZR;!@^D26*&AG*57!#$W5RM>E0I8ZHR+WHR 8 M^@7CPIM/W=JUFD]E97(N\%J!KHJ"J6_GF,OUS N]AX5/?)49N^#/IR5;X0V: MS^6UHIG?H*2\0*&Y%*!P.?/.PM/S@3WO#OS#<:UWOL%&LI#RBYU\2&=>8 EA MCHFQ"(R&.[S /+= 1./K!M-K7%K#W>\']'R/Q?GIILYHT]2'') MJMQ\DNOWN(G'$4QDKMTOK.NS_#HEBURU,=3 MWQ"DW?"3C?EY;1X]83Z!CU*83,-;D6*Z;^\3E89/],#G/.H$O,'R!.*@!U$0 MQ1UX<1-?[/#BCOC:PJJM^NU6]B6B39,I%RLX$**.U2&TUW E32HVXAW0[]Z,8Z"^ W\ZDCI M-U@L4#5WT&Q=8K+9"=U.U.P<<0$FDY6F./0Q_"7%ZO4MJ@*CP:]<7]T#%=4!Q.FU#=+@^ MFO48]8;A9(]#V!L.XN(TK ^ D3W$;:>@& M'CNA4IS(E7!95Y@S0Z.1) \%#"DE7+ M&DRA>AN1A )*.JZ@;9NM,G.'K0J M._UE+3\>;QV!#K^/#?;DOZ?X)Y3_L'S!=':8M^?RI6P:1?]:5=LEO 327SC: M4>3^_$J*U\G_0N.L?F/,_8F2Z Y?FEMI?VYQU#\ C,/A]D[:)6:CF?3#O>@F M\;-?VT_'JY\H\<]2!)6VP6[.['S+\#=1Q&0X/ #HG%4$%>D_O@]YHI'IE9<:,AQ2:;!R8BJJZK[ MOGIB9.EZK84TU+FYSXQ:953V .TO)97%S<0Z:)KO^0]02P,$% @ Y:%H M5_4;HN+E @ ?08 !D !X;"]W;W)K&ULG55A M3]LP$/TKIR AD#J2)BDMT%8"QK1)@R%@VVD#66":MJ7 MQ.?1-4*G".(J.PU)('4S'S=ZMG8Y-34IJO+7@ZK(4]N4"E5E-@GZPV;B3BX+\ M1C@=5V*!]T@_JUO+5MBAY+)$[:318'$^"<[[IQ>I]V\8OXT/F5C' M+MZPNXAW MYC=01)U(,XBI,=>$F7;=+@)?^<[7M)MACI^QA^2DY=)3*'D="YU(OH#*$FJ10Z@5RJ6I_B\%Y M[NX]\KOA]_=&<92,DW"'\J/P( M.B #56VS@L<(,E.6/)9\P[/'+F[0&R0Q/Y-T +=H&]'1&7[R@Y>#6 F;.V!, MU@-'5F;$NRU"K26Y#N>DEZ919PU[<9K 55DI\X*X#NB(5$KHSK4_&KVNTQ%< M&KU$2Y(G FZX$VX+-.WW_[*NA-6^=\#$61N6K'D5*QCQ4%/!"O142\N,+X46 MN>13?6/IY4V5^_%KM0?Q -H+T54Z[@V&?:YU[WC85?N]:Q=N24*)=M$(G^.B MUYI:=>AV.VT];R7EU;T5YFMA%Y*;IW#.H='1&PO=V]R:W-H965TDUT#J !"=IDEP309G$91Y\ M6UWF:K"<2=AJ9 8AJ'[> %=C@9?XZ'A@;6>]@Y1Y3UO8@?W1;[6SR,Q2,P'2 M,"61AJ; -\OU9N7C0\!/!J,YV2-?R5ZI1V]\JPN<>$' H;*>@;KE +? N2=R M,GY/G'A.Z8&G^R/[EU"[JV5/#=PJ_HO5MBOP!XQJ:.C [8,:O\)4SY7GJQ0W MX8O&&)NM,*H&8Y68P$Z!8#*N]&FZAQ- FKX 2"= &G3'1$'E';6TS+4:D?;1 MCLUO0JD![<0QZ7_*SFIWRAS.EG=@*LWZ<$.J09O!N !CT)L[L)1Q\S8GUJ7Q MP:2:*#>1,GV!\B.Z5])V!GV6-=3_XHF3-VM,CQHWZ47"'?0+E"7O4)JD&3+0 MNJ:P%WBSN?8L\&;_5_NYBB/1ZCR1'YRUZ6D%!7:384 ? )>O7RVODT\79*YF MF:M+[.7W0>Q!>X5N%#6U3+;'2SBK-;)=!38_DX=RF9/#J0!RTB\"=!NFPJ!* M#=+&UIF]\^#=Q'[[&QZG]I[JEDF#.#0.FBS>N[PZ3D(TK.I#]^V5=;T*&6/AD\P/T?E'U!+ P04 " #EH6A7?>,4M*P) #(7P &0 M 'AL+W=O_=#:N-SKB/A^\B((W3Y ME!??RA7G%?FQ66?EU6Q55=N+^;Q,5GP3EV_S+<_J3^[S8A-7]=OB85YN"QXO M6Z?->LX4Q9AOXC2;75^VQVZ+Z\M\5ZW3C-\6I-QM-G'Q\SU?YT]7,SI[/O Y M?5A5S8'Y]>4V?N!WO/JRO2WJ=_,C99EN>%:F>48*?G\U>TMG MNMMVON[,U[CD-_GZ?^FR6EW-S!E9\OMXMZX^YT\^/W1(;WA)OB[;O^3I8*O, M2+(KJWQS<*Y;L$FS_?_QC\.).'&@V@L.[.# A@[Z"P[JP4&=&D$[.&A3'?2# M@SZU2<;!P9@:87%P6$R-8!X^9%/@I?WQ+%/,U80ICHO,A=[_CV[=$ M55IW5>!N3XA^Y4(D/UF.MJRU-?X#UGLJ E[_>>FMBS^5V_*+=QPJ]F]0]WR8M'/KO^ MYS^HH?Q+)&:/6C:'6I:#_5<[0@2_(-)Z\^Y&7YMTB]4L2Y MZD7";"3,0<+@HVC@@VI@NN)R6ZS6\<57S8SY_IZIA)I6 HY5\/&>,QAEE6?Y_Y) MMI%!'23,-48R$?; 0P;U)P8-D$'#\7=%+8T9ZB!H! K:T_#BJ.&%5,,W<;EZ M39+Z+^'?=^ECO.9959)ZLDSJ8%61)HVZF\]%TI:RSY7V8O0=&8:YH(-AQD;& M=) P=UH'O+&9OJ#,'(RZTV#!)%@XMJJO/Q2+#H2X& G6U RJ':UZ"C./"C.E M"OL8%]]X%7]=DU0O3/BGF7#&9XX0W%J8VN#:SD3$=),R=U@$/&=.? M%C- Q@S',365JE/Q8D-N"KY,*_*AMGA-\EU5 M5O5(V=R9_!JOXRSA(EU+X>?JVAJ=+E/1AK\H-C*D@X2YD]KO(4/ZDT(&R)"A M-1Y(%54?C-T1*&1/TU3I;K8K4E6_SXO:I]9N27;9DAF!:4Y4)H+I7E0FG^@]84_^K(":- 02HM0M'Z*G-2C MZ"_NJS6%X'9X?TZ6^E*X#OA2>DAQYP[U!UIOKC?^_FR!&57&=@ZT<>ZTQGG0 MH/ZTH $T: BE12A:7]&L4S233_?RS2;/2%GER;?7QVII6>Z$MNG1E<6I/*Z MX&V1)YPO2W)?Y)MVN&]NK#29DIQZM?\JK%WXZH/5'*,V& MTAPHS872/"C-A]("*"V$TB(4K9]A7764[FM>O[-,D4*KGU":#:4Y4)H+I7E0 MF@^E!5!:"*5%*%H_L;JB,)57A?]]4CO;UM.?)-W&:UD53);7I XRW;UO"6K>+. MAA1QQE.9#:0&4%D)I$8K63YNN),WD)6GG^RZM?AYO&@LS!UJ%AM)L*,V!TEPH MS8/2?"@M@-)"*"U"T?KYU17(&?OM"3^#5L.A-!M*- MGRI6-6LHX;$1518C!8NLC-$$8VS%J,*&^H66R5&TOGZ[,CF3E\EOBWRY2X3; M2L@]SY8MDF9#:0Z4YD)I'I3F0VD!E!9":1&*UL^KKE#/K-^?+$!+\5":#:4Y M4)H+I7E0F@^E!5!:"*5%*%I_5\>NK*_*R_JRR8+<]=S$@M)L*,V!TEQU_" W M,W1&A],%@1VU+%,=[*7A"^P6!F6+@5T@L---3:/#&0.TMQ&*UA=P5V!7Y07V M*3,&.>)L(4,K[%": Z6YJN!1=/V\N_:S=5'QR_H1<.%1QW MZ84G.N[3BV"_OW<7=K_'_<>X>$BSDJSY?=T$Y>VB'BF*_;;Q^S=5OFUW^_Z: M5U6^:5^N>+SD16-0?WZ?Y]7SFR; &PO=V]R:W-H965T[%L!>T1%M$*%(E*;O]]CM2BBK)BE9C M?F.+%.]_O!]/)&]Q$O)9I81H]"UC7"V=5.O\SG55G)(,JY'("8R$SK*$I M#Z[*)<&)-Z&:8,[+QV? MZ"'5IL.-%CD^D"W1G_,G"2VW5DEH1KBB@B-)]DMGY=]M?&M@1WRAY*0:S\B$ MLA/BV30>DJ7CF1D11F)M)##\'4_ M_E:!:!CXDU<,@LH@Z!I,7S$85P;CG_4PJ0PFEDP9BN6PP1I'"RE.2)K1H&8> M+$QK#>%3;M9]JR6\I6"GHVVYWDCLT98>.-W3&'.-5G$L"JXI/Z GP6A,B4(W M:*449"*.OQ944;ML;S=$8\K4.WC[P&]R*6*B%"2$(EC&*<(\@54X0GKED"QM MVQOT>;M!;]^\0V\0Y>B1,@;=:N%JB,O,SHVK&-9E#,$K,?CH47"=*O0[3TC2 MMG>!1PTE>(%R'PP*;DD^0K[W'@5>X/?-9]C\$1F MH>61.-&OO_BA]UL?JVN*;:XDUN(XJ3E.AM2CL^Q_CV+(5YH0B4VSCV2IZ'M6 MTNS!QV@\'84+]]A$5(X*&X/\:7O(IF>(5P]IA3.MPYD.AO.@5(%Y3,RG'XLL M@[R W29^[@NC5)HVO >S<#SIQC'H\-*EOI)8BTU8LPD'V7S!K#@#@R@0Z^XO M)9^P9YF]T;R#9]#GI7BN)-;",ZOQS ;QK+%*_SOW2PW?;T(Y8S+HZ%(F5Q)K M,;FMF=P.,OD(>P.C>$<9[ UP6F)(EJP_6V[/P7BCH -FT-NE8*XDU@(SK\', MA[?-QL$C"<.:)) [2O<=]/?S/C3=;6;0WZ5HKB360N-[/VY?WL]M-#A)+"+, MD$HQN$*YT'!CHIBQ[W;GP3M&^I!5'L+6$=,A-CR+2Y%=2ZW-K'%C]8>_M"+; M$?D_H?GG)UHXGTYF77"#4[D8W)742G!NX]:?$7FPU9-"]N)>WG7KWKI"6]FZ MI-._-I6;K29^R)1E']QD#Y0KQ,@>)+W1#(#)LI(J&UKDMK;8"0V5BGU,H?HD MT@R ]WL!"U(UC(.ZGHW^!5!+ P04 " #EH6A7!"*:M_@" 6"@ &0 M 'AL+W=OFEZ^HPAH3JEDQ!8$\D54(-AFKMZE0!7>6@A+N^Y_7=A#+A M!*/\VUP%(YD9S@3,%=%9DE"UNP8NMV.G[3Q_N&/KV-@/;C!*Z1H68.[3N<+( MK5A6+ &AF11$031VKMJ7DZ$=GP_XSF"K]]K$*EE*^6"#V6KL>#8AX! :RT#Q MM8$)<&Z),(W'DM.I?FF!^^UG]L^Y=M2RI!HFDO]@*Q./G:%#5A#1C)L[N?T" MI9Z>Y0LEU_F3;,NQGD/"3!N9E&#,(&&B>-.GTH<]0+O[ L O ?Z_ CHEH),+ M+3++94VIH<%(R2U1=C2RV4;N38Y&-4S8*BZ,PEZ&.!,LBNH1&9$%6PL6L9 * M0Z["4&;",+$F<\E9R$"3]^0..#6P(G.JS(Z<3\%0QO4[[+G9W29P068B;&%T MOYB2\[-WY(PP06X8YU@P/7(-YFO_ZH9E;M=%;OY+N4':(AWO@OB>WZF!3YKA M4\!DO'X.;Q_"772ILLJOK/)SOLX+?(?JORDJ-"WFXL^O.)3,#"3Z5YW,@K=; MSVO7Z:5.:0AC!Q>B!K4!)WC[IMWW/M:)/A'9@06=RH).$WLP$QO0!A>QL96% MQXRA$QK"3#%CI\B6F1BW"F+W$\9WN)X,*)RU=,F!1)0ILJ$\@SJ/&G]\K$<% M63\GL_O8)NB.W$V-\&XEO-LH_--KI5X0EJ08Y9YQJ6N70?>O=+TJW4)08W:O M+'JOTMYKU'Z[%:!TS%*2@@I1!^[N=2H:68ZM8$'V8=^2EM?S>_5E[%=2^LUE M?,("VG.#A+$M"A5U0AHYCA5R(K(#N8-*[N _[5B#4UIP(K(#"X:5!<.33-Y& MEF,%#VLFKS_L_S%WW;U3V]Z8;JA:,Z$)APAQ7FN :T 5MY B,#+-#_*E-'@M MR)LQ[CZ@[ #LCZ0TSX&]&U17P> W4$L#!!0 ( .6A:%?QJNTE40, (D0 M 9 >&PO=V]R:W-H965T/W.?9YG9.X M@SWC:[$"D.@YSZ@8.BLI-WW7%R7$G=X8X&&[R$ M&2E6,\@)+7[Q$+0>B?$;1*0>NU$=JEH/U2$)X1=$I!Q^2^2);)=(0E'@TXVR.N M1RN:OC!V&;5*,*%Z8\TD5W>)TLG1K-A0B"W0C"PI69 $4XGNDH1MJ21TB:8L M(PD!@3ZC,:,)4,FQV137$4A,,O%QX$HU$\USDS+J?1$U.!,U1 ^,RI5 $YI" M6J./FO6WE_1QL]X/&@"N2F&5Q^"0Q_N@D3B#S0T*O4\H\((0/Q,ZVX&1-!HC!^B3E,JR'[8;6+0P-NG9L?SM0&_8/& MMESD6;L,@F;&(3%EN"G7C:JCQM M&7IXQM-'(M8(TQ0]J:+#5:51Y0A$G;,MF\[:A$4V81.;L-@2[,39=N5LN_%I M_;[-YZH:J5?.H00(!,\)0*K?-[[W7M^: TU6ZM6T5H_U59WK18RVB:$_GW8C M;^#NCJV\."*Z.&)R<43^J38A$4V81.;L-@2[,3?;N5OUU(-[-ITUB8LL@F;V(3%EF GSO8J9WMV M:V#]UU)A?F.HMYIO$Q;U+A98F^'BIG"%3>[144EE7'P+1J2;9%;4,:=V<2N/)%%E45#YY19RL9\ZOO.T\(%M M,FT6W-ED2S>P!/UQ^R!QYC8L*2N *R8XD;">.C?^]6)DY*W KPSVZF!,C"4K M(3Z9R5TZ=3RS(<@AT8:!XM\.YI#GA@BW\;GF=!J5!G@X?F+_T=J.MJRH@KG( M?V.ISJ;.R"$IK&F9ZP]B_Q/4]@P,7R)R97_)OI;U')*42HNB!N,."L:K?_I8 M^^$ @#SM@* &!*> _@N L :$K]70KP']UVH8U !KNEO9;AT74TUG$RGV1!II M9#,#ZWV+1G\Q;L[)4DO\RA"G9\OJ?!"Q)DNVX6S-$LHUN4D247+-^(8\B)PE M#!3ID9OW\[M[7Y UAG/R2B5)1GJJ)JW%K1H&;U-NX MK;81O+"-D+P37&>*+'@*:0L^/H\?G\&[Z)+&+\&37VZ#LX1+V%Z1T'M+ B\( M6_8S?ST\:#/GOVE?_&OM1\X(FT,26K[P!3X\#651YE1#2M[K#"29BP++4F;J MQ0[('4]$ >3B7B@\%;_?(YS<:2C4'VTGH=+5;]=EZN*UVM($I@YJ4"!WX,R^ M_\Z/O!_:PM E6=PEV:(CLJ. ]9N ]<^QSVYAPS@WV;NB.>4)M,6AHH@LA;E. M=K/>./#PN.T.'=PBY4?A>'@L%K>+1<&QV*)%+ A&7\F.K!TTU@[.6HLY_PU3 M*_S@4.T@'$/(&Y^8^BJRQ3?)CDR-&E.CLZ;^C)U#R;$AR-E?F(P; M; 3(16[3SMRZ.ZS+=)5##QN(GJ(Y$ 5)*9G&^OV6< 1CG=?TD6"5)BB#URC' M6T9*X,D7HB7E"K/<7N#IGWCY8$.@V_QY=I/_-(6[)(N[)%MT1'84Z6$3Z>'_ M6'.'70:L2[*X2[)%1V1' 1LU 1N=34T,".:EPI"D4(TN35,D;.R2H]B9A&V+ MTNA9=0Q'WDFEG3\7ZH6!?U)HX^=2OC>.3HM4"Y<_#(/@I$BY!_UE 7)C&WM% M;(M8=1'-:O-VN+$M\\GZK7\]]UO68WQK5$^#K_350^4=E7B5*9+#&E5Y5T.L MJ+)J_JN)%EO;W:Z$QE[9#C-\+X$T OA]+81^FA@%S0ML]C=02P,$% @ MY:%H5_15;.K%#P R+\ !D !X;"]W;W)K&UL MQ9UM<]LV%H7_"D?;V4EGTEA\E[*.9V*1>-EIMIFDW?U,2[#,J42J)!4GG?[X M)679$ @()IVSL_W02#+P7) Z L!["/#ROJQ^K^^$:)ROVTU1OYO<-I0:;NY\*;3Z&*;Y<7DZO+PV2]^Y;'05?A4.+?N;BO3UX[W:'C>9 M=BT2&[%L.D36_O-%+,1FTY':=OQQA$Z>8G853U\_TLGAX-N#NZI74O#@HZU&Z_ M\[SHQ/ZYJ=J_YFV]YNJ3^"**O7 ^B66Y+O*# %\EHLGR3?VC\X-SX=1W625J M)R^F="^LZ'LFCN:B3^*U9R5^%KLWCC]][7A3SW=^^YPX MKWXX/7F&-BZ&$[UAQ.0E;!!58!<6+93MGJEM%O5J) MX\L?']5E[.P?>.'IV6Y/=T]2@?:5A/-^H40G_>3'_5*ICG*CL%^*6(]RY!=" MD3"&A'$03)%*^"25T"J55T]:^=%YTHI3M!/T35D;I1+J/TQ=*GHA@U3T0B:I MZ*5,4K$>Y5BI(&$,">,@F"*5Z$DJT7=(Q=F)ZF&ZX/QEGSI?T:1(1D2QD$P14&S M)P7-1LV432J::>?7CZ9!V%/13!_%VF^AURDD@UCI(!8QL*9QW),:-;%BK]NB/[ MH,UC^L76"QVI/5UH>1A[\+']T+"@*30H,04UY&*@01F4QE$T56*>E)AGE=AC M@KYZ2-#_V8IMM:_R8NVT4^+NRBDO5^W+K''NLRY+O]SL5VV9O.@L'T6%!VBO#VA&)5J;=S(4[F TI(C[51;\\CMYP ,I>)9?RPDT)91*(U! M:1Q%4^4L\]6N/6']L2I7^V5CU!HRB;J TA(H+872")1&H30&I7$43=6N3(V[ M]MRXWA4;98Q,\"Z@M,354^RQGC8UE JF6MH4VC(*I3$HC:-HJNQDFMVUY]D7 M9=UT([7UBB34+_F":![UKVQ-Y=PP\/O945=/G0=^''I!7RIZ.;^]%.K')?9# M'"T6:)8=2N,HFBH6F6AW[9GVZWRSZ69VRW+S>#_1<8[XJIT2;@_W/9C\ZVL[ M=W2WA:0ESQRS.SL>F'&L1;:$0&D42F-0&D?15!W+?+]K3_B/]Z%=0W9<=Q=- MI2+-7K0W;O1T#VH"0&D42F-0&D?15 E*P\"U.P;C_6U73\&;)&@H99 @,E&? M0FD$2J-0&H/2.(JF2E!:'*[=XX#YYLQQ&@V(E1Z+E]3]U0SIW/9WY/ (FA M7!RY7MP7BJ%<. L"M^><$OL!CI4*E,:@-(ZBJ5*1'H=G]SA^SI?=VH;VFB(K M5D[9W8AAU LRZ;Z TA(H+872")1&H30&I7$43=6Q-%(\NY$R)(WBZ6:!'\S[ M/9Y>R)W&_0R*L5343[492GEN?\0E]B,;K1&H.P&E<11-U8AT)SR[.S%@6/1U MA4QGVJ"HWX+N3F?:/8@&F#MUY_V;A$S%9F&HC8A0'P!*8U :1]%4E4@?P+/[ M %2T,_!\Z32B;KIQL8O0#I)FO4#= "@M@=)2*(U :11*8U :1]%4,4MWP;.[ M"R^ZC3,MTV$./ENN@H"DT*('2*)3&H#2.HJDZE,:%9T_B_W_O<[$W M;G0W#74_CK33R<3,('NHSP&E42B-06D<15-E+WT.S^YS_)S=E%76E-4W9Y77 M397?[!],NZQJ"E'5SE_.\9:9]M6'O,BW>^/*3GN8T0*&KI2 TE(HC4!I%$IC M4!I'T52A2S?%L[LI+S:F[=S1RD;2DF>.V;/XTM"&$"B-0FD,2N,HFBICZL MLJ&TY)EC]BW]-;0A!$JC4!J#TCB*ILI8NE>^W;VZIMRAHBBW^=*8G[-7'ZU6 MJ&T%I:50&H'2*)3&H#2.HJD"EK:5/W;]CU'&T'4Z4%IRI"GW$NOWDZ?0H 1* MHU :@](XBJ;J\V0#*KME]GY=";'M\L5G-YV"KNN!TI)G#LZ=.M]$5IDG!-@] MJZ#F'93&H#2.HJEZE>:=;S?O/CW:')7H]@+MIKCMO/:P:VBQ%$YYL\G7V3G? MX\A6%V!KMH>]!:,E&FC=IQXSA<8D4!J%TAB4QE$T58W2??/'NF_V_?L,%MC< MUP4(]=V&!4VA00F41J$T!J5Q%$U5H/3=?+OO]FN5%75VO,"O\J5Q8YPCXU0" MX=30\4%]KV%!4VA0 J51*(U!:1Q%4W4GC2_?;GQ]K,0NRU>.^+H31=V9MH]W MES[=@'!^NR\[>_24$NIV06DIE$9\??63?B5&H3$9E,91-%6UTL7ROW\7,5_? MKLLX2$.=J&%!4VA0 J51*(U!:1Q%4V4G72??[CH]=I95^2W;-+GY5D-?W_;+ M,PW24*]H6- 4&I1 :11*8U :1]'4O:"E"138#9$7[F\5Z/N4F7I >_"Q2AP6 M-(4&)5 :A=(8E,91-%6)TL<)AOLXSE_.PZ(D<9@T5F*3-=WM@JU&-^7ND(NT MW9)MCS1V\@BE)5!:"J41*(U":0Q*XRB:JG5I^00(R\<.&2UCJ.43Z):/J_?$ MAIW9M/Z:0!M&H30&I7$4356=-'("N]?QK_WVIKWX+F_/Y,.[;K=[7(Q1BU"+ M!TI+ GWU5'_S76A J51*(U!:1Q%4Q5[\JB2_Z&5$^A6CJ?G0A;V)HS6HN[E M&(*FT* $2J-0&H/2.(JFZE&:.8'=S.G-43^+/_:B6#ZW0M .'=UW0JT?*"V% MT@B41J$T!J5Q%$V5M72( KM#]-RS-P+=IS&8XO8@HX4Y)&8*C4F@- JE,2B- M!_J*,^7LJD*2ED]@MWS2/_;YP^5Y=]G^V"=VESDB_W+F(L>P75N@:PMJX$!I M*91&H#0*I3$HC:-HJE:ET1,\LUSI[%B^>UC>8>X*H6N5H+0$2DNA- *E42B- M06D<15-E+8VDP&XD/3N60YPO&JG%0S!0:DT!I%$IC4!I'T50U2KTXH+0GUI_ 8LD[0F 1*HU :@](XBJ9J5;I%H=TM>GZFJHC8J%VHE02E)5!: M"J41*(U":0Q*XRB:JG'I385V;^JY:6NH>SR!]M#HA3W(:&$.B9E"8Q(HC4)I M#$KCH6D'Q?/S3.D9A7;/J-=;_E(LRTVY_M9I*_OFY$4CJK9YS<$VLO>92.=B M :4E4%H*I1$HC4)I#$KC*)JJ=.E&A78W:MA=)';(:!E#W:?0]+ BO8>%NDJA M_D"C_NWQT( ,2N,HFJHY:16%@S;Q>YDC'^J>CNG^97L31FML4- 4&I1 :11* M8U :1]%4/4K'*;0[3D.6:X2ZQ:0]$F]ACS-:= -"IM"0!$JC4!J#TCB*IDI. M&D>AW3@BY;Y8/4P?/XA5WEZ("^?5A'S@$^-N27;:Z/$7ZAA!:2F41J T"J4Q M*(VC:*J>I6,4VAVC@=-(J&\$I25'FGK3G;XP!!J40&D42F-0&D?1%'U&TCB* M[,;1\_O/V %CM0FE)<\<7'A^^QEH.PB41J$T!J5Q%$V5JW26(KNS]'[?E-NL M>WI$)0IQGVWJUTZ]7RY%7>=?3O8Y%Y7(;AOSHY;L(48+&FHU/7/X[D'01CU# MW2:, MZM1-%U^WTNV!1JMN2,P4&I- :11*8U :1]%4T4E/*+)[0B]ZP%ADL&7T)ZG; M(X]6X9"8*30F@=(HE,:@-(ZBJ2J43E T;+LYZPY*D>[+A+H!:8\T6G5#8J;0 MF 1*HU :@](XBJ:J3II!T;CMX@;NGQ09-G,S7)= S9Y!,5-H3 *E42B-06D< M15-U*$V*RO MU3',0>TM&*VQ(3%3:$P"I5$HC4%I'$53U2@=FMCNT P<^VW+VNT11O>/4#\' M2DNA- *E42B-06D<15,U+GV?V.[[#!SFH;O406E);-BE3N^!]44QGI8G)="& M42B-06D<15-5)]V>V.[V?-\XKSL&ICV2[4T8K;)!05-H4 *E42B-06D<17O0 MXT5])T239$UV=;D5U5HLQ&93.\MV/&_Q7=_X]&FKP-M6K^[;]][D0OO\VGV[ M< V?)^[;]/#YA<1?7>ZRM?B05>N\J)V-N&U#3=_$;;]4Y>N[IS=-N7LW:>.;+L!]6?U^.)RK_P)02P,$% @ Y:%H M5^'8;1.\!0 SB@ !D !X;"]W;W)K&ULM9I= M;Z,X%(;_BI4=K6:D;H--^.JVD=KBU5::T5;M=/=BM1O!]X2)8K51Z8SB_7;,D?N7I:WTO];MI0XB3C>9&('$F^N)I< MXPM*_#*ABO@SX:_%SFM4EO(LQ+?RS5U\-;'*,^(ICU2)8/K?"[_E:5J2]'G\ MNX5.FC'+Q-W7[_3?JN)U,<^LX+IJXD]0S!=LDZH'\?H[WQ;DE+Q( MI$7U%[W6L1Z9H&A3*)%MD_499$E>_V=OVXG82= <:74KPB649K6OFBFOTJ6\]7DI<+Y5%)_6FB M\]3\@;_P?,/1 X_$,D^JYOV"PJ1@RZ7D2U8=^!ARQ9*T^*0_>GH,T<54Z9,ID=-H._!-/3#9,["-OHA_3.9-C-LK KGKV' MUUL 8H'>%\K?GW4HNE,\*_XQ=;WFSLS<4O8NBC6+^-5$ZUK!Y0N?S'_^";O6 MKZ8IAX2%D# *!.LT9]8T9S9&GW\5BJ5:I:N&&"^].M^M\LNOBI.;V:'08YEHD\*PFK%.LTQ3KC!;[I$6)Q^A1,66N M=33]V 4'"0LA810(UNF!V_3 /9$:N)#-@82%D# *!.LTQVN:X_V@&M3YSNYE M[@3^SH593^\P#.NKMW^9A\,P;^;.2(]&AV&.YV(W,*N!WQ3KCQ9[G7&91*PX M0_PM2C=QDB_1T_GCN:GL4=*Q:P\2%D+"*!"LTXZ@:4=P(F$(()L#"0LA810( MUFD.MMK?]M8/2L,6T+GHB>_WE,$4A1VG)PR&*-MU2$\7#%%D1ERS+. =&X-' M2Z4;J9RP,W2]*#7#6/XH]-AE"$H+06D4BM9M#VG; M0TXD%%LP5(L@:2$HC4+1NBUJ'1\>]2R'B(4]_$XG?1FX-43- J?_*\(0I2OQ M<%\M#&'$]NT]A1T-'K#Y(6@M(H M%*W;DM;G8>=4$@%J 4%I(2B-0M&Z+6IM(!XU,H=(A#N\7OW [DO$,$I["*LO M$<,HQR9V7R$,(^(@('L4HG55>-Q6W>7%1K(\XBAB4B9?*7"CHLS)06@A* MHU"T;A-:MT=FIY(%4/<'2@M!:12*UFU1Z_[(^&.^ V3!,7S9!_V[#X8HWW-) M7Q2&483X5O_N@RG,V;VEV2VV]5%DW$=]3J)RJTV^K&X]B'VW'L8I1R\^T,=G MH#0*1>OVH_5ZQ#N5/H#Z/U!:"$JC4+1NBUK_1\8?_!V@#_Y@_X%M#1YE&**P MY?=W1H3&,-Q7&VH*\YV=6Z)UM=.=_5D9E\MJ8UR!(K')5;TGISG:;+Z[KK:< M]8[?X(M;;#@>X@M:;ZUK\?5.OR],+I.\0"E?Z*&L MA5(BJUZN.(NY+ /TYPLAU/N;<]S8'IGR46&E9Z*E2US 7A1@#)J M>X[3LS-,F!4/B[4G$0_Y1E'"X$D@N5:^X4I6:V56;#C88Y7 M, /UDC\)/;-KE@7)@$G"&1*P'%D/[F 2&?O"X!>!G3P8(W.3.>>O9O)],;(< MXQ!02)5AP/JQA3%0:HBT&W\J3JL^T@ /QWOVK\7=]5WF6,*8T]]DH=8CJV^A M!2SQAJHIWWV#ZCZAX4LYE<4OVE6VCH72C50\J\#:@XRP\HG?*AT. &[P <"K M -ZY +\"^.<"@@H0G L(*T!Q=;N\>R%<@A6.AX+OD##6FLT,"O4+M-:+,),G M,R7T+M$X%4]A"VP#: HI7S%2!.\./:0IWS ES3*0+9Y30)@M4 )+$ (6: ^[ M3D!A0N6-!KW,$G1]=8.N$&'H>1^X-(/\'OG. M+?(G']Z$WQR_NGN,=S6H:GCX]7Q\0H^_P.^!RE! M-8I8XH)FG"DO YGC%$:6KA\2Q!:L^/,GM^=\:9*T2[*D2[))1V1'XONU^'X; M>UR_!J)^#6X1 ]44CI*I5S"9XKR-O3!T@VAH;P^%;C + K\?'ILEK7Y=*F%' M9$<2!K6$06O^_B!X3JBN*R '3;(%769QEV1)EV23CLB.0A#6(0A;L[@NVJ(L MVK?ZNZ+G3*&<"U/PF^)24H8'>>J&CNN=9'.#E1-%)SF?M+IWJ9(=D1TIV:N5 M[%VH).5L=:= 9&U:]MZIY+F.[Y]HV6#E.(Y[HF6K@Y=JV1'9D991K674JN4S M5YB:ENY(T<8O7?2N9OH])S@IF>,&*YV+_1/]WEMY?=\_R=A)DU7D_<_^\L;V M0=MEFNJ?6*P(DXC"4N.<^T@'4Y2-:CE1/"\ZL3E7NJ\KAFO=VX,P!GI_R;G: M3TQS5_];B/\!4$L#!!0 ( .6A:%>(-&Q54 , ,@) 9 >&PO=V]R M:W-H965T<>%!U;5QB[XV:JE%3R"^=C>*YSY(TK!&A": M24$4E&OO]>QVN[3VSN 3@X,^&1.K9"?E9SMY5ZR]P!("#KFQ"!1?>]@"YQ8( M:?P[8'KC+ZWCZ?B(_L9I1RT[JF$K^3^L,/7:2SU20$D[;A[DX2T,>A86+Y=< MNR 0.:$],R?K MCAJ:K90\$&6M$]\U'O_!IZMH&*"<%$A.0:7^6*.<.IUO8P=F+'.#^A2G#O]@R/'?\ZZIBB?_4/OYI8\87* MEU&43(M,1I')_XCL#XCJ#\@WU%ATRB:0J8&TH)@L<$@-.5!;HG+>8:&8W#Z" M1M9I-^8@1NX[RE1XDDM%RW@6G.WNA%62)D\(3T?AZ:\*+Y5L+%EW7;LRO..L MHK9H:*+QK4N&9@=F:M1OE6G:7).73LE+XC-Y$U:SYSU5F%>:<"@1,KA),&*J[QOZB9&MNWIWTN!%[H8UMEJ@K %^ M+Z4TQXG]P=B\9?\!4$L#!!0 ( .:A:%=0'G_WO@0 #D? 9 >&PO M=V]R:W-H965T5"6VJ[C3.PL M3(BU6N37'MAJ00\B30@\,,0/61:R?VX@I<>EA:W3A<=DNQ/J@KU:[,,M/('X MO']@\LRN*'&2 >$))8C!9FE]Q->!ZZB O,67!([\[!BIH3Q3^E6=W,5+RU$] M@A0BH1"A_/<":TA319+]^+N$6E5.%7A^?*+?YH.7@WD..:QI^E<2B]W2FEDH MADUX2,4C/?X.Y8#&BA?1E.=_T;%LZU@H.G!!LS)8]B!+2/$__%8*<18@.?T! M;AG@M@-&KP1X98#WUH!1&3!Z:\"X#,B';A=CSX7S0Q&N%HP>$5.M)4T=Y.KG MT5*OA*B)\B28O)O(.+%ZA!<@!T"/$-$M2?+B?4 ^;( QB%%YFZ,+'T28I/Q2 MWOW\Y*.+=Y?H'4H(^G-'#SPD,5_80O9'4>VHS'U3Y'9?R3U']Y2('4_JS?'N[VA/OZ'HXU M8GA59;V<-_I.95E1V7]E->,#2\@6B1V@/;"$QO(P%.@8P%K]^@N>.+_UE< 0K%&04560D;8@?DO6]W)]RW,B MT)XRM?#Z="R0XS.)\-C!;DM(;>*!&OFC3E6P,VV7)3"4LJ'DN%)R/%#)/RC9 M?A# LCX-QQT-7>QX7DM#;!-G M-&X)-^G,%W?F>>UEW&WER5DU:RG2QYJZ]71O#'5:#76J'>K-ISOT"0C-DJCW M+:6-'ECYM4F8;Q(6&((U2C"K2C ;^#+J*\2L,]]&([EL6O--FVFHPB9A@2%8 M0^%YI?#-TGRCM, 4 MK5D7MZZ+:^!A7D(:WT"CGOFOS3589Y.TP!2MJ7-MX+#>P?V082B9#=G=KNHF M795OE!:8HC55KUT:'FK3M"]2W./0IEV]C3HTH[3 %*VI=^WE\# SURMRUT]Y M\Z[(1BV<45I@BM84N39[6._VSBT0"DF,AKY;M?C![U:3--\H+3!%:Q:JMJI8 M[U5_[J]V9>?.U]FLN\R,6ERCM, 4K5F]VN5BO4EUG?:L9TT9==I&:8$I6G-+I_;:[C"O M_::OX)+9^!';[WQA2;RO6<9\4^;7$BZ#[?B'RF0M L M/]Q!& -3#>3]#:7B=*(25+OEJ_\ 4$L#!!0 ( .:A:%?3.6!Q2@8 0M M 9 >&PO=V]R:W-H965T?.1#;+,/\QR5)V<-%+^P] M7KBCJ[4L+O2GDPU>D1F1]YO/7)WU:Y0%S4@N*,L!)\N+WOOPW544%0U*BZ^4 M/(C&,2A"F3/VK3CYL+CH!85')"6)+""P^MN1*Y*F!9+RX^\*M%?W631L'C^B MWY3!JV#F6) KEOY!%W)]T1OUP((L\3:5=^SA-U(%-"CP$I:*\A<\5+9!#R1; M(5E6-58>9#3?_^/O52(:#12.O0&L&L##!M&1!JAJ@,I ]YZ585UCB:<3SAX M+ZP56G%0YJ9LK:*A>3&,,\G57:K:R>D-IAQ\Q>F6@%N"Q983-492@-?71&*: MBC?@+;B?78/7K]Z 5X#FX,N:;07.%V+2EZK_ J6?5'U=[ON"1_H:@UN6R[4 MO^8+LC#;]Y7?M?/PT?E+Z 2?EN"*DP65;^\O9[8<.3&*6?M.;'!"+GIJ6@K"=Z0W_?FG, Y^ ML07H"(%^$CQG*944B(>*;4 :L+>D63+.(&3_.$+4%2\@0L<5+D MZ\>9.E(9W9634=W&&=OF$JBU5TB5,I4H6U;V7<5E5\6:O9N.@B@()OU=,]RG MK(PXXCJ.N"/?P3]@]NGFSN:G$ZKKZ'D",Z(>UE$/3XKV0Y^)\P1F)&Y4)V[D MI,NLU!E%3F@NB<*7@&-)P&NL,@@VA"?JR?/&EH(][KC!WN \"&%X0')G]_\Q MN'$=W-@]%\B.I "J"7#%\AWADLY3HH9;$NN#T@G6=5 ]@1EQAX$6$,%)S8?* M'4^Y\X5F)J^AOD(G;6Z,%3]E^>JMFAJ9$J)S:0T^;"WD:!RVU_O*;M"T&XR. MKO@AU Y#I\/U\%F]<[;M/#2>T,Q(M9@+T6GQVJLP](5F)D]+P] IH*9?F,0I M6-($11FLQ%KK5F!XXM79CL3X# MB?H%Y.\M51.S>!DZ*X>T>&!QFD@UW(6!-19G3YV'T!.:F15H70G>5KP/;49O%XV%\R/6V%40#.#Y"=2W!H%N" M-:E^N\UI0C?*6_>:[H;L/% O462#6MC!P6FQW*OZ\X5F)D^K/^BN[75@>6QA M>01'AS1OF\5P& Z.T%PK+>A66DV:[XLPH=5+KV4T7VAFS%JRP=%I,=NKU/.% M9B9/2SWHKM1U8/;8\LJ)PD%+K5CL0AA&(SNWD196R"VL+-S^_R^I[CX[?X!Z MB?H9TGH.A2@+S4R>EH'(7/+JEMTV6=" ME]=5=P>=1^XERFM(:SMT6I]>D5==Z O-3)[6A!VZ/VDLUBH+H MD-IMLU&LYL 19FL5AMPJS,+LKB49=P^=!^XE:FB1EGK1:7U%C;RJ0%]H9O*T M"HS<5;WGLSZR?!=MEV0L5HZ23*0%5_3,CZ<&Z9];G'&#=QZREZBB15K01:?U M=37R*O]\H9G):VR\\_5UM0(R]PNTBS,6,UMQIM_89YH1OBJWWPJ0%/O4]EM. MZZOU%M_WY<;6OC;?[P^^Q7Q%73#T7JI.B@WKC\_1?4$L#!!0 ( .:A:%=X.]<:1 < XQ M 9 >&PO=V]R:W-H965T#19*K5X/AW*VX,M(GH@53_5?;D2VC)1^ MS&Z'50ID)\RQ_>S\\&7AX13_A,Y2XB_>N.7_ DR3WI.+YOG0[* M=^8-JY\?O+\MP&LPTTCR"Y'\%<_5XFP0#M"7Z.6+5V@E9)SWHL/?!>SODL^T/USX(P_^ZFZ&.@5E'DB9!U+X MI:U^IPI=\=DZTX%Q>83.[W0"HFG"C_5<.991PH_0VRC.T-EC^X\K2YNW,_?9\KKZ6JVC&SP9Z,DJ>W?'!Y-=?<.#] MYDI13\YJB:)EHBCD?5)'[8*Z:1\4[?-5Y&XR9C@(1Z?#NRH(AQEF;,Q*LUIX MK R/@>&]RX24Z#K52UI21/E.+V6N*$$WNW;(QIE?P8+=,/P2AK\;C _ZV07# MM]Y\[&/J-7+ML,(!]J@[R* ,,@"#_%VJ6"^D.CHS,5PQ!G9/T\#WFP,BL((, MQR$=$W>0HS+($1CDG^OEE&=(W.B%[(Y+52QP1VAM4IODJ7Y8D=!_T.+T9F3% M2,,&##"S]5-%XP#CL *F+ZYP/P9)[_&U?.N@IV6R+V]U MN(;B,4B,DP]<=XI:1"D2&>+?UUKT:!H7*4<_>90YX1,K\821D/G-#CH$(V-# MR1CFY'=ZG"F]R&VP;?&@Z5JAI(1\H]5R\;U['%)[8?,P)4V<8!S[XC3YUI.W.E0C#3"L#?:8 M:S;_$ZJ[D#;[$'SQOL",G,"PGJC/-0>VW>:=+2A(Z(U8$_,A1 4VJ@+#LJ)] MWH5V^"Y) ?O?-WXC*C"L*BXBN3A",_TS[ZY8"Z2-"-1;6J3?I[)XEJO8W,") MLB,^[T065TR M;4?]D(9^RT VTH; TJ9S;8;8BN:8A+0I:%QFF% 2M@1JI J!I4KGI<$A0@AC MS K44?U@@5(40&,2*#/+ET01RU"]> .(1"H$8A MT)Z*%]0N2SC0.*R T4T--U.8FR]$MA*9'MYH*M*Y+,1<*I2;4&!?NZZ1?7FK M(S>43Y_WK(+V>EC1E[=ZLBK'%4\^K[!K'\SSFKK(8468QUK8A!IU0'<\L&AC M$VK7.(Y)+",PV%,W_\RQJ<CEN,;9G0 @[?^W<^Z>R5T9E<(6HH#S+ T>^P$HR,+,IN&C_7V MKRDZ76:4^"T4PRJW"V"V[DJ$S.9A.F:D>5;L, O("+>("F;XFL%\#3,A<[&T M([A#G" PP^8,9O,.5,A<&VS'8#@$IS/#Z>RQ$X..9,A<^W ;C6,7WCZR#64S MF+)M)GB$&&%_.R\JA]B\,Z,&V/AYB;%7%=&7M_K5)*,B?+A *\NOKW?MZXC M'8+8?4/L_B.5@Z<=!\'>=^W+OKS5ZB8\6S9?76FS/47@\/^O)6AUVY- G?KSCX M8.[UAD9?WNK),OK*[^?VIF]?WW2>\3OL&"74:P[F8>6R>OZ? A^C[#9.)4KX MC6[HG8QT6K+-Y?O-@Q*KXO[Z5"@EEL7'!8_F/,L-]-]OA% /#_F5^/)?(";_ M U!+ P04 " #FH6A7^T;6!A8# '"P &0 'AL+W=O$?K"$H0X>,TSS"9:PGDQTG46)BB' M[)84"(N3F- <DY%F*T9("5N8Y MI+]F*".[B69J^XV'=)-PN:'[XP)NT KQIV))Q4IO6*(T1YBE! .*XHDV-4>+ M@;17!C]2M&,'[T J61/R(A??HXEFR(!0AD(N&:!X;-$<99DD$F'\K#FUQJ4$ M'K[OV;\J[4++&C(T)]ES&O%DH@TU$*$8EAE_(+MOJ-;C2KZ09$S]@EUM:V@@ M+!DG>0T6$>0IKI[PM<[# 4#P= .L&F"U 5QF8!J&I)06UP'B,,W8)V'[M K ]=4G< 52#!X3 M4C*((S;6N0A1.M+#.IQ9%8[U1C@VN">8)PPL<(2B#GS0C[_KP>LB-4U^K'U^ M9E8OX0H5M\ V/@/+L.R.>.;GPZTN.?_G??'/WH^283?%8BL^^YW%TG7/%9/3 MS22[WX@5,$033;0WAN@6:?['#Z9G?.E*\B7)@DN2+2Y$=G0=3G,=3A^[/T.; M%.,4;T2K5!?3=0\5A:&P4=1D.[Q;0X-;(< MZZXQ.M+I-CK=7IU+2K:I^C#)1A3M&Q&L&U&7ZHK0/0C#<9V6Z%,;TS3=ENA3 M(\LR6DR+#B/O@.E(M->(]GI%/].4HQL2QYWZ>K'O_7==DBRX)-G".TGLC>T- MNQ,[:!([Z$WL(^$PZ\KIX*1T/<-N%\VID>,-O%;1G,.T^ M3I4T_^++GB&[4 M2,6 *ORJ;S>[S=0V5<-*:W]FCN9FQWX@IKQJ*/M#7XV(]Y"*]L) AF+ARK@= MB&N@U=A5+3@IU%RQ)EQ,*>HU$9,JHM) G,>$\/U".FAF7_\W4$L#!!0 ( M .:A:%<;G5Y[E@4 (LF 9 >&PO=V]R:W-H965TFUD=:PTTU:I6I=[SY[Q$FL 6:V:;KI?OP9 M0B$DCC.F][ZTX/ ^KY\'^\UCQ]=;(;^J#6,:/6=IKFY&&ZV+J_%8)1N6474I M"I:;3U9"9E2;6[D>JT(RNJR#LG1,/&\RSBC/1_/KNNU>SJ]%J5.>LWN)5)EE M5'Z_9:G8WHSPZ*7A$U]O=-4PGE\7=,T>F'XL[J6Y&[0P(#@1X#N\/6II/N8G3\UN:TCQAZ*$> M9 N1%2)GN5;H MU+,[JD_HYHOD3OOY6\,.];OT6Y>?!US#3EJ7ICGGM\B-'K M5V_0*\1S]'DC2F4"U/58F^Y52<9)TY7;75?(B:[,T)W(]4:A]_F2+?OQ8T.K MY49>N-T2)^ #*RZ1[[U%Q".^I3^+GP\GEO#8'1ZSQ(1C6WB/C=^^*;_&\T_@ M.5Z'3>L=6& 'JZK)E2IHPFY&IEPH)I_8:/[[;WCB_6$3"A(L!@+KB1BT(@8N M]+Z(K!-Q+86R#MD=W*2&JVKHTQR'88#-<'K:%\B9=:A EIPDPB%N<_:HARWU MT$G](U/J"KU+DC(K4ZK9TI1'TYN$TUT!-H+03$C-?]0--C%V"<*]CEV$7A@= MBN'LQU Q+#G]<#*+[&),6C$F3C$^"TU35X6ST9\<=05[0>1[!_2=F8?2/\XY M(T'HV]E/6_93)_MX_\6S9^,A%+,1GAX3GF#OD._4,ES)X5.QLT>_..NCEF_D MY/LA*RB7U;M%R8;*M95L=$3VD*@SR= 7"P36TV/6ZC%SZG%'DXUID@=ET*:* M$VCHUP@D6 P$UA,0>YUM\B"_C1LT(!U!T6(HM+Z2>P84PWXE-WC[,S7R@P@? MS%9WVL$B'2>=3,B$V LQ)AU[XF1?.>Y2,^F>A6Z0P<,'$BV&0NL+V+EB#&J+ M,:@O!D6+H=#Z2G;6& -[8VPQJA$FA_,0U!LW:#U/XGLGW"#NO#%VF^-'Q59E MBC[RE=4;G(GVT7=&I4VCA3MR,'L@M+Y*G6G&;M=\7TKCGY19.E1#)*$%-RZ: M_S#W2JSTEDJ&-BQ=HI60B.>FJN7&9)=V;^E.-7@B@IIN*+2^S)T[QU/0D@9D MK1LE(=%B*+2^DIWOQV[C/[RD1<6#5"K&/##31TGH&B MQ5!H?1$[#T\P9,4BD-9\ 8H60Z'UE>S6 \2]'AA(,:>5"T& JMKV)G MY$D .ALA#?H"%"V&0NLKV2T+B-O8#Y^-X=%L)%X4'/H'=]K!(EF2AO[4.S$; M.[M/W';_CN<\*S/T+QJP8>C&'#R:0'T]%%I?S\[7$U!?3T!]/2A:#(765[+S M]<3MZ\]8VS/1#FOKCARLTO^QR4^Z!0 YM\W__ OS%W3''Q0MAD+K__[>+15\ MT#U_'W2] (H60Z'UE>S6"[Y[S__,_#T3'9Z>O^[(P2J!K@7&>Z=T,B;7]6DG MA1)1YGIWJ*5M;4]4O:O/$1VTW^*KQ>Y<5 >S.Z9U1^6:YPJE;&4@O&PO=V]R:W-H965TMFN[=:XS V7/?(^Q *]IDO%;:R]$?F/;/-[C%/%KFN-, MWME2EB(A3]G.YCG#:%,ZI8GM.DY@IXADUGQ67GM@\QDM1$(R_, +](4L;<[ MG-##K06M]PN/9+<7ZH(]G^5HAU=8_,P?F#RS&Y4-27'&"! M\$+G"1*2<;QJQ:UFF7+[-&'"]H\A_9B/VM%5E@@[>H2,0C/?R%ZQ>:*+V8)KS\!8?: MUK% 7'!!T]I91I"2K/I'KS6($P?HGW%P:P?W4@>O=O N=?!K!_]2ATGM4+ZZ M7;U["6Z)!)K/&#T IJREFCHHZ9?>DA?)5**L!)-WB?03\SN4H"S&8%5FY8*F M.[+RY^N<[^__.FP[6[+ 6E&Q6U&Q2WUO(&CHL-:*?EZ)55G;GB.8GQKR4+" M,7O!UOSWWV#@_*&#/*;8EMJK;+W,8N,YT9K^NL M7.@T5BT(?@/!-T)X+P3Q'K%=S4+L"=M\S1$3;T!@+DBVTQ&HA">G\3C3P.D0 MT%B%CA=T"!B#')I4(XFU>$X:GA,CSZ>*%Y#E$B1H31D2E+W)VBXP(RB1@!E- MY02>Y\FYS)KTB4VGCMOAJK'RW AVN!J#'(#%*@*AF M:96;7,@R>88C['_3T)D$79!],]?SG!Y)8VR#28ZDUB9Y['&@<J#Y-AA7LG6ES'9\0 Y>:L-!2U:5X>VNQA>:,S"P.M^[N98!Y/]B&X% M'ML5:.Y7'AB5;.57KI(3_RI(GI8L"R8G'WXF4;T^S0"&79@:J\CMI:DQO,$P M1U)KPSRV/=#<]U3;(*BNH223RW.Y&QJH+FK>:)" MSCFT!?*D8&I9!OUM ,\+_6[?K;/S?1?Z79ZC-C=CJ54\[9,=4+7!+9O '&PO=V]R:W-H965TSG9!12.DF[0OQXY[C.[^P&[LFZ5&; S28U7L,2U$-])W3/[5D*4@&3A#,D8#5U9O[U(C7Q M-N [@:W<:R/CY)'S)]/Y6DP=SP@""KDR#%A_-K 2@V1EO&SXW3Z)0UPO[UC M_VR]:R^/6,*"TQ^D4.7421U4P HW5-WS[1?H_$2&+^=4VE^T[6(]!^6-5+SJ MP%I!15C[Q<]='O8 FF<8$'2 X! P>@40=H#0&FV565LW6.%L(O@6"1.MV4S# MYL:BM1O"S"XNE="S1.-4-L<4LQS0TAZ9!:]JSH IB2[1/4@0&T"[$,P*-#-9 M)XJ 1/H$Z9!5PPJ)SF] 84+EA88]+&_0^=D%.D.$H6\E;Z0&RHFKM%JSIIMW MRN:MLN 596-TRYDJ)?K$"BA>XEWMLK<:[*S.@Y.$2ZBO4.A]0($7A -Z%G\/ M#T[("?O,AY8O_,?,#V6J91H-,YF+?BUKG,/4T3?9;IJ3O7_GQ]['(9O_B>R% MZ5%O>G2*/9O#FC!&V%K?/6M_R&U+$5L*\PIM,C\=C]*)N]FW,1"5!+[71[W0 M%_7ZHI/Z9D5!S/."*>K,#^Y'2Q+MK9V$1P*/@_PHCJ-A@7$O,#XI<'?C%$4-@FS:=/PKZ?2V,5 $;8,W@9B?' M&M(T\@^4#D3YX7B4#&M->ZWI2:WZ97GC**;'ARP.O/&!NH&H9!RF!^+Z M K&VQ4NBG#=,M:]8/]K7QYDM"P?CZLMAFJ6L_"!.@YU>=6BE=\%=(+HFTP?.ETK:W:MKK2:?[P8%)L!9L:IO-KM0_ MOK;Q,@PV@TT>I*J;$+^?]X5Y\,P\,PRWKTGZ*5M(F9,OJV6;Z^&0ZS MV4*NPNQ=LI9Q\9?G)%V%>?%K^C+,UJD,YU70:CFT1R-_N JC>'!_6SWV,;V_ M33;Y,HKEQY1DF]4J3+\^R&7R>C>P!M\>^#5Z6>3E \/[VW7X(A]E_OOZ8UK\ M-MQ1YM%*QEF4Q"25SW>#]]:-\+TRH+KB/Y%\S?9^)N53>4J23^4O/\WO!J.R M(KF4L[Q$A,4_G^54+I+ MN\%D0.;R.=PL\U^35R'K)U05.$N66?5_\EI?.QJ0V2;+DU4=7%2PBN+MO^&7 M^H78"[#](P%V'6!W#7#J *=K@%L'N(ZV.:JV#,(\O+]-DU>2EE<7M/*'2A!5=-&$45QJ]S%/B[]&15Q^ M_T$6#9^1[P.9A]$R^X%\1Z*8_+9(-ED8S[/;85XD*2\=SFK@PQ9H'P%:Y.F>.O#?'#XL79O4+VMU?HP38"'^7Z'7%&5\0>V0[Y M_3$@WW_W WG.__D/:SSY5TN!T^X\JPLO -='N_/L;[RV=GA+6619ZHY$N5RU MH#FF0F'&!')68"P31A.,LWM+.177.?J6RC(IKTCUUKHB@33(E**97F7^Q)Z,#YK<6$G?)N^4DB)3LDXI.3*E:*8<^]YXW-[F_J[-_7/; M_%@#^TWI73NV=]# QK1]&[A32HI,R?SFJ]U,R9$I1?-93ES;\ML;>+QKX+&Q M@7])XEF8+4BR:^AJ1KAMX50NP[RXD^<)2""3\7:GJ1 MA8!*"T3=/LH.HDTR9JQ/OLHPS8AED=5V?C8A\_!KVP1S:B3UU0NL+(HLB\'* MXLBR! BF*>]ZI[SK?LJ;1]DLV13CU.*N)LGW849"4MSB9L70M6VZ][#%7^^] MN4;O1KY_."XQ5M%77MUR4F1.UBTG1^84()@F#&ND3*J141K55)K(+VL9%_\> MZ;/,C+Z=%I06U+3]&[_C'][W:=M5WN%5K.6J8B[2Z&KJRSR]/VKT-:CGJ;?L MGOUH]1JA/;JHEM8Q._WV1YZ2G_]XI\V,TPJW=T:P,;8;T;&$D+H#0* MI3$HC4-I D73!:C\6.MBAJP%=62AM !*HU :@](XE"90-%V-RIBU3CBSS\_1 M3)(J13&H367X0]'9&=9K'FK@?D]^[39Z\JDY;V]U=4I*H4E9MZ0 ME"-KF2W97S:K)YF2Y+GX;T\9RV06EK>H"WE$*AI;"WE,*A MI0@431>0[ECZFG4%H I5$HC4%I'$H3*)JN1N536V:C^HP1_'5CO.'8 M#6=O:L[;6UV=DE)H4M8M*8M2O:,-M=.AM !*HU :@](XE"90-%V-RNZWS79_ M_]ZQ!FH[K3S;/IB13\UY>ZNK4U(*370I )%T_6@W'?;Z*?>3Y-TG50K M^$*&\S\W89K+-#N^ &3&];XE02UW*(U":0Q*XU":0-%T"2K+W78OUD$BK>8I ME!9 :11*8U :A]($BJ:K41G^]HD]V/T[R*9=;97;1P[GC^;$O>75+2N%9F4= MLW)H5H&BZ9)0_KQM=I([K $=^:C4@YG<^P8%M?*A- JE,;NY^[LQ#(,Z^"B: M+C'EX-MF!__D$M")^(EK6 $RQ_:6S?F54&@E[ V5<&@E D73U:,,>-N\(?E7 M&/LLQMLV4^V"X@ M/I8I!N1Q\W1<0$AG> JE!5 :A=(8E,:A-(&BZ1_'5OZ\,[K4],^!NO506@"E M42B-06D<2A,HFJY&Y=8[YAWO'<;ZIKF@F=Y;D5#''DJC4!JK:?OC_LH):]5 :A=(8E,:A-(&BZ>K;.P;E@ M8 ]"P9Z$@CT*!7L6"O8P%.QI*)=8 W#4&H!C='7?W.U"UP&@M !*HU :JVG[ MW:[;UNU"#7X439>:,O@=L\%O6O$D[U4)QVRCGUS<.A'O3@R+ M6^;8WLHYOQ(*K82]H1(.K42@:+IZU.*$8UZ<^&WSZ35:AE?DC_?'MZ69&;WO M1M!U"2B-0FD,2N-0FD#1]!,ZU;J$>[%U"1>Z+@&E!5 :A=(8E,:A-(&BZ6I4 MZQ+NB9-X>F]+LL)0U-SWM[JZI240I.R;DDY-*E T70]J,4#U[QX<'), M=2+>-WUDW!S;6Q/G5T*AE; W5,*AE0@435>/,O]=\Z[_SAN&3G ,&X;,D;TU M=&X=%%H'.[L.#JU#H&BZ?O:.+S?;]8_))E^0QS F+ WC67D2Y!69&L;G9E[O M$1'4H(?2*)3&H#0.I0D43=>@\O%=[V+CP- ME7!H)0)%T]6CG'37[*1WG_69.8YAU@=USL^N@T+K8&?7P:%U"!1-_W(BY8A[ MYI-T/I:"">,\BC,M\]]"$Z7O-H&E)WNF6W?/I.]&K4_:6D>-6C.UUL'T#WQ4!J#TCB4)E T757*9/?, M)OO)R=Z)>']DF.R98WLK[/Q**+02]H9*.+02@:+IZMG[*E'S-O]B6]L]Z-9V*"V MTBB4QJ T#J4)%$U7H_+C/;,??\:0'>K*US3MZVRMP^\""Z Y*93&H#0.I0D4 M31>7LN4]LX7<:_P//?&^IFE?67LXFPB@*2F4QJ T#J4)%$U7E;+KO1,;WT^. M_Z&;WD]48QM.TPJ@E5 HC4%I'$H3*)K^S?/*T/?-AOY4IGE8S M>D_13E2K3>L!A^8,?34(I050&H72&)3&H32!HNFJ5%Z_ M?S&OWX=Z_5!: *51*(U!:1Q*$RB:KD;E]?MOW&A_(MZJ%H=;Y04U^\\M@T++ M8.>6P:%E"!1-%XU:$/!/G*K?M6,-OQSM6*&'[$!I 91&H30&I7$H3:!HNBK5 M@H+O7JQC15KC4R@M@-(HE,:@- ZE"11-5Z-:H/#-"Q2G.U9SO.&S1^;(WOHZ MMPX*K8.=70>'UB%0M*UNAME"RCP(\_#^=B73%SF5RV5&9LDFSLLD>X^25#Z7 MW_]W\]X>#!N//U@W4ZOE\<"ZH6V/,^N&5X\/5=K[VW71/_\)ZOJQX4,YS(M+RC^_IPD^;=?R@35,*!\ MFO=_ U!+ P04 " #FH6A77XB& ?X" "P &0 'AL+W=O4[X\PUD;#>R7.OEQ1U=IU*_L)-A2=8P _E03KD:V8W+DN90",H*Q&$U MLKZX@[%;":H9ORCLQ,$STE'FC#WJP??ER'(T$62PD-J"J)\MC"'+M)/B^+,W MM9J:6GCX_.+^M0JOPLR)@#'+?M.E3$=6;*$EK,@FDW=L]PWV@0+MMV"9J/ZB M73TWP!9:;(1D^5ZL"'):U+_D:;\0!P+7?T?@[07>OPKP7H"KH#59%6M")$F& MG.T0U[.5FWZHUJ92JS2TT-LXDUQ]I4HGDUM0:R#0-9J29[4[4J#+"4A",W&E M7C[,)NCRX@I=(%J@^Y1M!"F68FA+55GK[<6^RDU=Q7NGR@S*'L+.)^0Y'C;( MQ^WR"2R4W*WDWENYK?(VH;TFM%?YX=;0/5..6NB;A?I,#41)%C"RU*$1P+=@ M)1\_N*'SV93J/YF]R8B;C+C-/=$KC2XYZ*-,BS7"*&>%3,65*75M%596^N!O M$]R/U49M#].TUNN8QF_2^.?2^";P6A4<@*N"V#TB;_7N2!XTY,$Y\L!$'AC( M\6@B#PWD$?:.R%N].Y)'#7ETCCPRD4>GY#B,PB/R5N^. MY'%#'I\CCY'Z'XMD"JHKKR1P4Y#X) CV'<>Z\?' M>]%>L&N@@R[OM@;Z60(G4O>!3/<^E%$RIQF5%,S=W#UI"%$?>\>;9)@6^Y[[ M>J!J6OO@>J+OAC\(7]-"*)25TCF]2*T>KZ];]4"RLKJQS)E4]Y_J,5575.!Z M@OJ^8DR^#/0EJ+GT)G\!4$L#!!0 ( .:A:%=^.'+J6PP $W1 9 M>&PO=V]R:W-H965TM"R>)-6"SMI-,I?WP:Q,'I??=,"R?D=@^&1#W[J M7CZ4U9_UK1"-]M=Z5=17H]NFV7P8C^O%K5AG];MR(XKV)]=EM=>L\D)\KK3Z;KW.JF^?Q*I\N!KI MHZ<'?LUO;ION@?'LS7^SM8T]S%U9]VN/YBCQ^=Y6F7Z]M] M/GY\^V[?^W;69+/+JGS0JN[W6Z^[L?T ;<>W;_F\Z#[K7YJJ_6G>CFMF\W*] MSIOVP]O46E8LM7E9-'EQ(XI%+FKM9ULT6;ZJ_Z']I.6%]MMM>5>WOU5?CIMV M[DX8+_IYYH_S&$?FT;6DE6]KS2F68BF/'[?;O-MPXVG#/QE*\(O8O-.,\U\T M8V+HVB9KVJ=P:+/42GA7O-/,R58QCRNV6DFR;YJI]\CO7VSMYY_^<4!QU,J_ M%LV[)\8XOBWNF[=%@7BO(=7>IAQ_1KZ:2OL+\Z1HJ^RAOLL/:?$;WL.[=]_QESE1,[98[.VMQ2K+UP>05(VXXNON M\V0I,MQ-6H/9ZI M174O1K.__TT_F_SST">>Q&P2%@J??9;V62K_?#0_J?]="A E,RI 4)B-HDY).:2F$=B/HD%)!:26$1B\2-V MML6Z!?[][,PZLXS+\?U^,I!3IA F)<-TEPQ393(D[:%7E;?A4-]M-JM<5 >/ M*Y3&J;% 8C:).23FDIA'8CZ)!206DEA$8C&))2260IB4'F>[]#C[_D7)&1D> M)&:3F$-B+HEY).:36$!B(8E%)!:36$)B*81)X?%^%Q[OF46)DCDU0$C,)C&' MQ%P2\TC,)[& Q$(2BT@L?L2F>XL2PS2-YXL2>K9802=- M*4T.BKWREZX,BEADM3AX<*$>>'(RD)J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJ MI90F!X@Q!(CQ_0N5WJ"RA-1L5'-0S44U#]5\5 M0+42U"-5B5$M0+:4T.4N& MHJBNK)*=L&I!ZZ*H9J.:@VHNJGFHYJ-:@&HAJD6H%O>:=(KE;*H_7[2@C5!* MDW-BZ(3JRF)9?\RQ?E,!3$V='!6D9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHI MI:CFHUJ :B&J1:@6HUJ":BFER5DR5$MU M9?GLA&4,6C!%-1O5'%1S4X>T^)I/7,P,M!**:K9J.:@FHMJ'JKYJ!:@ M6HAJ$:K%J):@6DII&!*K9J.:@ MFHMJ'JKYJ!:@6HAJ$:K%J):@6DII[RS7F37ZS_4>ZW5KF M^,4;/ZGADP,&[:VBFH-J+JIYJ.:C6H!J(:I%O28UP^0%2(Q.F*!:2FER:@QE M5$-=1HW+NFX/0)XNAOSMESX]:BU;K<2-6*ZZLS;75??CY2]:L0V9@R&"EE51 MS48U!]5<5/-0S4>U -5"5(N,E_52\WF(H):CFHUJ :B&J1:@6HUJ":BFER4$Q M]$\-]=5,O2POF*,-M*.*:C:J.:CF]IHB?#UT0A_5 E0+42U"M1C5$E1+*4T. MD:%X:JB+IQ_7Y5W1:-E#5BW%4FM*K=Q^C;K)JN;;L;.V:O/DP$!+J*CFH)J+ M:EZO[9\OM*R+YR<,?732 -5"5(M0+4:U!-522I-#8RBA&NH2ZL=JT6:$_Y\0G3!"M1C5$E1+*4W^7R>'/JJI[J,^^S;DNBK7;_D^1*V> M&AFH9O?:_K<$^H4Y??8M@8-.ZJ*:AVH^J@6H%J):A&HQJB6HEE*:'!M#\]14 M7Q'UU^R^/>9XK<:N1DY.";1ZBFH.JKFHYJ&:CVH!JH6H%J%:C&H)JJ64)H>) M,80)<'54$VV9HIJ-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI90F9\E02#5_4"%5 M/<_)>8,64E'-0347U3Q4\U$M0+70/'"%4GG%&J$3QJB6H%I*:7*(#(544]EC MFWFB*.N\^:8%Q>+=JXLJOFH%J!:B&H1JL6HEJ!:2FERE@P55E-= M8<7._*KG.3EOT%HKJCGF@2MGRH?7+CJAAVH^J@6H%J):A&HQJB6HEE*:'")# MI=545UJ#(K_/FFQ_>:,EXFA2H/U65+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&U ME-+D4!GZK2;0;S71?BNJV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%I*:7*6#/U6 M\P?U6]7SG)PW:+\5U1Q4-7-R1J"55E1S4,U%-0_5?%0+ M4"U$M0C58E1+4"VE-#E.C"%.@$JKA59:4O%INM-$)'51S4TQ1,;UK1"-G379['(MJALQ%ZM5=SKWKFCYKD^R>[1=WURW M(:-_^&B,QB\>G^L?(KU[?#PPL\M-=B.2K+K)BUI;B>N6G+Q[WW[2J_SF=G>G M*3=7(WVD?2V;IEQO;]Z*;"FJ[A?:GU^79?-TIYO@H:S^W&[V[/]02P,$% M @ YJ%H5\$*RS@*!@ .S, !D !X;"]W;W)K&ULS9M=;]LV%(;_"N$50PNLL4A]V,X2 TWTL0W(%B3K=C'L@I$86Z@D>B0= MM\!^_*B/2):M,%9[+M:+1I)YGB/ZO*:.7TL7.RX^R35C"GW.LT)>3M9*;;&A*W;/U,?-K=![TY:2I#DK M9,H+)-CCY>0#/H^(4P94(_Y(V4[N;:-R*@^ V >ZI 5X3X)T:,&L"9E6QZG>W*HU/%5U>"+Y#HARM M:>5&5=\J6E*QY_>G^EBYF@:YYKA4M::>2MSQ1-,_D. MO42%HF\F"I] B5F&C?)KNIDY(5D-KKAA5I+%!0) M2P;B?7/\PA _U1-O9T^>9W]%C,![MCE#MO4#(A:Q!\[G^O1P,C2=;\L>?%OV MT!SNLUB'XQ?#(W/X+]OB.3MV#:6P6R':%<]Y@1?DFXQ_80Q5BD1_W;#\@8F_ MAT1F!)5K][G)4=-NT8*'C!6M(* ZD4"!A/B0L@(2%D+ ("-83BML*Q34N*/=KJJ&H 2=( MMVTHE7)+BY@-B:6FN16M;.">EO;"J@6VZI=(N2%BOT MMA[,1,P*]6ZH\,83&;M*0,+\&H;)WIMKG5G.@38@4X:0L @(UA/0K!70S"B@ M7[=E_U!*HY'2[5;$Z_*R,:0!(VNL!B!A_NSH\T7PW',6!R* S!E"PB(@6$\$ M\U8$\Z]I*M&_Z"8MTGR;#VG!B!RK!4B8#PD+(&$A)"P"@O44LV@5LP!K+Q>0 M0H&$^9"P !(60L(B(%A/*-CJG!,+M,%LKS!8 M'%!/$I3F@]("4%H(2HN@:'WA= 8FGL%=!D -3%":#TH+0&DA*"V"HO4%TYF= MV.QV?M5E8'ZT(KNSF8T/+P/'PQS+MN>'EX'C8=@A\X5W>!T8&(<]>S$_O!" M^HI0M'YY.F<1&_VHYR^4*T$+-?PKA!DP^E,,:BDV-+&RM3TT;@*8-!]+:Q#MN M2B.HM/TR=GX@,?N!=TPJD<;Z0]RX/=LB58-?Y\V@L1]H4)H/2@M :2$H+8*B M]>72&8F$@/5Q!-0)!*7YH+0 E!:"TB(H6E\PG6%(S(9A=^M"\W/#DUYPACL& M,VFT7D#]PH;6NW7!]IR!JPBH%0A*BZ!H?2ET5B Q.DWU MGA$T;0A*BZ!HM0*F>[?JYTRLJJ[1]TN-#]7S#P?$K?'Z- M!X[[^#RHG^/H\/5C)3=4K-)"HHP]ZE36V4S71=1/:M0[BF^J!P4>N%(\KS;7 MC"9,E /TZX^=,D'[O,SR/U!+ P04 " #FH6A7QAPC'&L& #L)0 M&0 'AL+W=OMX)I?NY:%M)MZTSPHH-E- 7DEVFIW]\"LN1AADV:7F)0&,CLY/1SKZ M:\[ ,%&2):4C94' M2906_\GW)9CW1%)YC/.7@#/[E;6LH-\;/+6 MBB9*LS N)%>_1JJ=G"\D"[Y=WJB!",$M2]3L$"0?WTN0_P0^K[-3 =[>44FB M6+P#;X #Q(IP*D"4@L'R&+ 48-2C0S:CMK%3C*PWO!@I:(, I8D*KPB M"ZXI3%:+65)Y+]8DH%<#E34$Y5LZF/_Z"QRYOYD&XDS&]N"]"M[+K6/;S ;M MF6V"]LX)?29C>]!^!>U;([XH9A#9JJ5*GF(*5*('2TY2>0&>Z#)*TRA=JKP7 MDS2@II$HS/NY^6P+V,XQ&F'7=6?.M@YI=:,CY*B"'%DAK\,PRB))XMV*(1NY M8CSZUY@Y;D9M)M]UVTS67CLRC2NF\4E+-8^5FK%O53HMX-Z9D,8MI$MO.FXC M63OMB#2ID"96I(?%X\D\DS://T:3-I"URXY TPIH>AQ(+:AG&BDD)\C64!P? MAYNVX,8CP_2S=MX1#;I:![B=,P=-0UO.*"W7 2&:&H)GN+&97?:]KZD8:$WV MGS;)$^6 />\RPN>-%%))$97NC"[#Y%5TJM9>!I8N;$C%):JV,9,Z2]UZY46J1 JQRHJ.AWRH-(G,#EM5,E M&OD&L#YT"-1"!-J5R-ZDK"60HWQM!>+[&!GX##0+N^^%#$(L^" MQ[QM:PO/1Z9H]"$NH%87T"XOOE"1K1D5#S73UNH16IVHIX*MNGP4L:TU?&\T M,B#V(3:@5AMP8MT"ON9/[#2\O-Y23I84E&&DX)Y'!S:N,ZF)DK\/;0*U.(%V M=7+"+A"R."9<@+7:*O.(OP/_U1X\C4-4=#JI11_!(83-V/7L3=$TP:EW8NNE%KD(*N.V.6EG^"$;4Z(AVC4Y.Q#SR"M9] / MZ)GFUM$%&[6Q$1[ZXR8V.C+7]WFTD:^2TFD%V M-7-LF^E"[K6#@H>NWP3O0^T@K7:0;]U\:B6),!)!S,3F$,^9*BJQX;BSTW8*GD)) ;-1"2\N0"L%+@,OL#V9&.//!*LXDS!DE1Y9V" MD+R:BZ^G68+NSA0RF-H?#RVSD%UF-5=ZWI5151TQA$LO)Y63H\/ ?>@NI'47 MLI=YCJUYRQC8#>\B-:K& !X>@SZT%]+:"]FUU_5RR>F22 HB-?^C5$0!V))X M0XWS/\MYQO$H.AG5<[R'?(B;NW2ZA-++VFR MCMDKI<4[H%UDC5!GJOB4Z'W4CW#M71@^:XD0G_=-6!_"#&MAAH^4F3I68W"[ MVH2PVU)?]MZ[TFGUA>VUII^H;N!V%:E9U[!WWA5.:RQL%RP/BH)'.5.Q8#?9 M&W&*DI#R[ ;U^S-C2 M=5!]X#7_'U!+ P04 " #FH6A7+!\=9F($ "Q&P &0 'AL+W=O<4L&V>(_KV@#.RFUC0VC<\INN$RP9[.MZ@-5Y@_K294W%G MUY0XS7'!4E( BE<3ZQ[>A7 @'93%MQ3O6.,:R*DL"7F6-U_BB>7($>$,1UPB MD/AYP3.<99(DQO%/!;7J/J5C\WI/_ZPF+R:S1 S/2/9G&O-D8@TM$.,5VF;\ MD>Q^Q=6$>I(7D8RIOV!7V3H6B+:,D[QR%B/(TZ+\1:]5(!H.@M/MX%8.[K&# M_XZ#5SEXY_;@5P[^N3WT*@J.@K;Q&OM) O MRH)3\305?GRZX"1ZOGD0H8[!C.3B_6-(*7@#YIBJ%[&(\,U2&=SO$(T9N HP M1VG&KH71TR( 5Y^NP2>0%N"/A&P9*F(VMKD8F^S!CJIQ/)3C<-\9AP>^DH(G M#(1%C.,._T#O/]+XVR(F=6#7"UP@3>WP'-^ J[C>AWCF9WO[G9-Y[_U M'GYW[ZU@>/5;XBF>_PY/QA;?S!#-2)>T6F>9ZN[8!D5X8HETI1L<8B=W.P? --NSEZ M4\UJV8*_?A-(\(7CG/W=):)O4D23L, D+#0$:XG8JT7L:9?1[QLI&0._",FX M$.A*Y$PF!6/778IH89@LE/D9>I,[9?FF'66;1BUZ]CU]?&[G0W M0FHWZ@J@EF/PP?EH8%)$D[# )"PT!&N).*Q%'&K7 M5/GQ5XH3-47$K_(:=\E2$ON-A>UZCG.T_&>G5M#UCZV"4RO?Z1U;A5U6S1Y; M4Q_54Q]II_Z(&:=I)+,PDU$ VR+EGG MDVH AG0T2@N,TD)3M+:4C8(2ZE?6XNGL+QP]ZF)13-*"BM;\A.D-W.%)K@M- M==N.MWN(MZN-]S>1R'&?3=X:A_ M'*@..]CW1L.C\LMN'$'DF*[5V0\3D]L6O/P_<]U:GR_=JU.5H_8'>#>#'>V! M/(]21QX'?'F8]171=2K21897HBOG=B#DI^7Y4'G#R48=@"P)YR17EPE&,:;2 M0#Q?$<+W-[*#^I1N^B]02P,$% @ YJ%H5S$FS'/M! \R( !D !X M;"]W;W)K&ULM9IM_2L:=V>F=N;<0$-2N M.M,*^_"B55-644)3$;$4<;J>#6[Q3>@X>4#1XD=$#^)D&^5#>6;L)=_Y8S4; MV/D9T9@N98X@ZFM/%S2.6M%RS<*]8MHI5>4YA/E27+U:Z3BY/Q)LN7+MSLE]0HM6*+FGR!%!K^A6Z%F M3Y;O"'054$FB6'Q1Q\66<"J.7U&*_MRRG2#I2DPMJ4XI!UO+JON[LGNGHWL7 MW;-4;@4*TQ5=:>(#<_S$$&\I*6H]G*,>=XX1^$2S:^3:7Y%C.Z[F?!:7ASNZ MX?R_WL,/]]X2PZTGAUOPW [>#Q+ORMG UJB8*>A[,2'0;YRD4B#)4)AD,7NC M5)O\$C_4X_,:>",RLJ2S@2IR@O(]'?A:Z9JKKIZ]RQ6N8HC^?8U+Q11LDMT*3'2^J8$$A:4L$D!R^]O^[E][8_S MZV!_*K:NF>=-<-VL):-7R^A]0$;RVB6CD=971DA8X>&=GVZ$Q&73/_1.R6 MBGZMHF]4\3$2+VC-*56W!4G5R4K$B:3&"6DD]E42$A;X&HEL=XC/E-0VP[ZC MEW)42SGZH)3=D])(["LE)"P8Z30:XO&9E-IF+O;T4HYK*<=&*>^[)Y\QL*]B MD+ $A8"P5KJ3VKU)Y_[$#&!S!$D+("$A4"P5HZPW=@ ^[+[GZHU";IZHX2+ M+]KG>2.G;SI :<$[8_10,2SDH*0T#=A!*_*FFW3AA2A-BF@+A:4%H#20BA:.RF- M+<9F7WR\8C;YS4,EYBI*J_53?:D"]<2@M*"B>2<>;3@Y7UR ZK(M=V.=\>B3 M[]Z@3AJ4%H#20BA:.U.-,\=F:W[YW=O,>?\.N;B4,.XB!&9";^4_PY3CQI5C MHZ'4+7AJ=9]XZ#.FLH6OL/I<9:.Q=:ZPN7ELVXOL6GHITE$/MG M"0Q >PVA:&W)&POMF"UTQ^*I5FU\T=+DPMQCWPD.2@NA:&VU&[/L&"W>AY:J MSD]QY;^&XDAW4^4+12MFMDS_Q$\HWQ=L30AFK72K+OVSKH_4;&K?%>PEG MQ^_PS0)KC@?X)BS?OVCPY>L@]X1O(O5X&M.UZLJ^'JFG.UZ^85'N2)85KQ \ M,RE94FQN*5E1GC=0OZ\9D\>=O(/Z/9?YOU!+ P04 " #FH6A7_:_JMR@# M "O"@ &0 'AL+W=OV@4[:CY_M0* B1!1M7XA?[L[/ MG7W'#5=BCOA)ZYM96,%, DX0P)F(V<*_]R[$=&P4H\$EC)G3$RKCQS_F(F/[*1 MXQDBH) J8P+KSQ(F0*FQI#E^K8TZ]9E&<7>\L7YCG=?./&,)$TZ?2*;RD=-W M4 8SO*#JGJ^^P]JAKK&7+%6U@0%8=47OZX#L:,0!@<4 M@K5"8+FK@RSE-58X&0J^0L)(:VMF8%VUVAJ.,',K4R7T+M%Z*IDJGKYI!(D57K'2J$'1I1$9]>@,*'R_*V(M"(+*R)S+$ BPM#/ MG"\D9ID$=3!#>T)XZ(0&0Q59I1/H=L+^LT,<GM\_1BKQFG7^/T_^G3Z.\Q#*+H ,.@9ABT M)LV3+9PZ$%=+$/J/ -FW@G0U W2#B4"/F"Z@B6;P'Y+*][:%TSLZ=AFG% N) M2A!5]$P8MQ6FL?A5UOMOGGC'#YJ#Z>_4<__H3#L%:_UW$>YP15%G,#C %6RY M@F.S[Q2L8!]+A\OS#V!M*[;?6GH/)>0IB&$#HG<8<5N^_>/K]REGW&N-A-S0-VC)G\!4$L#!!0 ( .:A M:%=GO^,55 < )0] 9 >&PO=V]R:W-H965T8 M)D6SD7/VDECV.=\1SZ$^\>/EZJ&L/M=;SAOT)<^*^GJV;9K=Y7Q>K[8\3^HW MY8X7XI>[LLJ31EQ6FWF]JWBR[ISR;$XX=GC%Q_2S;9IOY@OKG;)AM_RYN/N?26NY@>4=9KSHD[+ M E7\[GKV%E\RMW/H+'Y/^4-]]!FU3?E4EI_;BY_7US.GO2.>\5730B3BWSU? M\BQKD<1]_#V S@XQ6\?CSX_H/W:-%XWYE-1\669_I.MF>ST+9VC-[Y)]UGPH M'W[B0X.\%F]59G7W%ST,MLX,K?9U4^:#L[B#/"WZ_\F7(1%'#@+'[$ &!Z([ MN"< -#EW3YWW;N\3%29,LKJKR 56MM4!K/W39[[Q% MOM*B[2BW325^385?L[AMRM7GUST6-FA+M]M5J*_H/6I5Y+GI*W?8H M4[VMB"TA7M:[9,6O9X+Q:E[=\]GB^^^P[_Q@2C8D6 P)QH# E+*XA[*X'3JU M//KZDL+F19(,%B2# &!*:4Q3N4Q7O2T[*IDJ(1I7DIJ+$G MS5>FBEC!IE8$$BSNP;P.K!V"W"_<*+B:WQ\G&BB@DFC_D&C?FNC^;3:M__>( M_E&;O""@6&W5\V'/CN-0:9&IY(,%B2# &!*94"CM2=CC@(Y4! M$J@RH&@Q*!J#0E.+8SBCIYO'$8DU"G%8$9=/](Y M96SF"C"LD\K8C'K4/<4J4@'BITE "ZO<\DQX;2[0AA=B1)EU[)*L\[1(ZZ9* MV@E58YI Y2(H6@R*QJ#0U!)*;8E]>(*QZM7)Q8%$BT'1&!2:6ARI?;%=_)Y% M, ;QZWF.JQ/,V(RX@>OI!#,V"P7#$)U@QF:!ASUR@F"D8,5V<<;R759^Y1SU MW;3G&_3G.YY_XM5?QN:#ZE!0M!@4C4&AJ:61LA1'\,0!JD)!T6)0- :%IB[J M2"%*K%KJ+.(8(!7EX0>1Q@A+@QF-?*+-<\4&,TRCT-$G5DUVV/6P:Z8.(N4> ML8DU$<0N\K[)(U/F3>RQ)G=9 MT(5)4#0&A:9632I3XL'S":CF!$6+0=$8%)I:'*DY"?R"Y@"ISIN00)\W,9F1 M*" ZHXS-W(!B?4G38$9IA/$)3I&ZCMAUW3(L.L":%4IY>Q&7&]\8!E;!;2 M<#1K8C +W.!HRX"ZBTVJ/VI7?[^4Q6O^2#']1&S9S]0:=["!+D""HL6@: P* M32V+5*04@Y,&!16@H&@Q*!J#0E.+(P4HM2^0GD,: ^3Q\QM1;0RQ-!@%6-]B M93"B3J@K'(,5#L,3,R7T:->K7=Z=IHLGSI+8\2=W4MA=L+#;8/^/!4.\IUB=<[6$GIWP<41^^,*B(:B*E M/*1V>6CEHRFS+?8XD[L^Z#HE*!J#0E,K)O4L#>!Y"52K@J+%H&@,"DTMCM2J MU+Z&>A8OA2.6\#U]^[3!:+1Q/C88XNA'JE@7?C.M"ZIE0=%B4#0&A:861VI9%WXSK3O> $L" M_4B*R8AH1K'!"./140N#E3O:DC(_.F6:\VK3'>^M19OV1=.?'#Q\>SA"_+8[ M.*M]?X,OE]CP?8PO67] 6,+WYY7?)=4F%524\3L1RGD3"/JK^B/ _453[KHS MKI_*IBGS[N.6)VM>M0;B][NR;!XOV@"'@]B+_P!02P,$% @ YJ%H5Y&M MYSQ;$@ D!\! !D !X;"]W;W)K&ULM=UKUP?@+AZIZ?'=U5K).J_K:XORH?BS19; :M5U?:8#"^6B?+[.+Z_>9GGXOK]_E3 MM5IFZ>="*9_6ZZ3X]2E=Y3\^7*@7SS_XLKQ_J)H?7%V_?TSNTZ]I]?OCYZ+^ M[FJG+);K-"N7>:84Z=V'BX_JNW@\:@9LEOC',OU1[GVM- _E-L^_-=^XBP\7 M@V:-TE4ZKQHBJ?_ZGMZDJU4CU>OQKQ:]V,W9#-S_^EFW-@^^?C"W29G>Y*O_ M62ZJAP\7TPMED=XE3ZOJ2_[#2=L'I#?>/%^5FS^5']ME]7KA^5-9Y>MV<+T& MZV6V_3OYV6Z(O0&:]L( K1V@'0P8#E\8,&P'# \&U&O:/V#4#A@=SO#2 +T= MH!\,& U>&#!N!XQ/?="3=L#DU!FF[8#IJ3/,V@&S4P>H@^=G;G X1'UIR.[) M/GRV7WP7["U<-G_.7'\OR4JX?/^%4)\ZQZ*!4S6Z2+GO&6?/SPM?&.?/Q,,OZJ MWA:[#:(];Y!/FA2,\N^7RF#Z5M$&FJ;\_M50WORU;[O56+ZD8<]@PW_\P*&?)5LN3FU_1Q9PY['N3+L'TZ M+'L2G/^O]7.9]?/DC/>4':]?#^/+F3#YM?O%D"B!7#'2^>[W2SMK8X4GO*(. M-]9)<'3Z&@\D#SP^^H%%+=* MU^4_>];RTU8;]6O-;N*[\C&9IQ\NZOW ,BV^IQ?7__47=3SX[[YT(C&#Q$P2 MLTC,)C&'Q%P2\TC,)[& Q$(2BT@LAC AE$:[4!K)].LO:7/,N,SNE=N\J,KIE]:LOE*3:N:%$8@:)F21F;;'Q!FL.S[]?UP?KF__>7WW?#QQR5N?4 M65UR5H_$?!(+2"P\WKCJH'?K1N2T,80)2:'ODD*7)L6GYWPHE:?ZV*I0YD6Z M6%;*79T5JQ?20C_:3,/>K70CG?K<)" QD\0L$K-)S#E^IJ;]:4'.ZI&83V(! MB84D%I%8#&%"H(QW@3*6!LI-OE[GF?*URN??WBJ?DT+)B_J[I$H7RC^2U5.J M?*Y3YFMS,*C\(3\O\4DZT[F[)21FD)A)8M86F^R]Y >7]>M=/=@I(>=T3IO3 M)>?T2,PGL>"TK1&2=SF8]AS#DM,[)T[KDM!Z)^206]&T05=/UHPT2]BPY M5$CXA%R_&,*$/)CN\F JS8/-?L1S +Q99LHB7ZV2HE0>Z[V(31S\]NIN MA'2&<[.!Q P2,TG,FAX=.>CZ02B0\SFOS^>2\WDDYI-80&+A\68='FS6B)PO MAC A*F:[J)A)H^+C?%XT*>%F55KK55\42(5SHX#$#!(S2=X?'?(9SLT.5#-0S40U"]5L M5'-:;7^'>C8>'Z=,N]S^ZV\V4H^6\]"U\U$M0+40U2)4BRE-S)J]KITJS9KG M_0\E_?F89F7:&R92XNPP(34#U4Q4LUIM_P4[U'3M>&>D75#8@1@.C\\Q.#WB M;-1W,J)GP;$^GO2$ /F(?50+4"U$M0C58DH30T#K0D![Y3QF]CVM=SEN5ZD2 MY57_B0FY<78*D)J!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64YJ83%U?564+ MJRK:6$4U ]5,5+-0S48U!]5<5/-0S4>U -5"5(M0+:8T,:2Z_JHJ+;U=?[R_ M+]+[I$J5QV*9S9>/R4I)ULW)FMZ((NMX-^IQ#5";3O2>VI2!3FR>/K'5+JJ_ MOJB-KJ-S^CJZZ,0>JOFH%J!:B&H1JL64)L9"5U95Y6W5ST4^3]-%J=P5^5HY M/,9ZJV1IU9S=%<[E]A]YD7V[&U0S4,U4CSN@VF0Z[ T5M,B*:@ZJN:CFH9J/ M:@&JA:@6H5I,:6(T=;575=Y[;5JM298]K97E\_G?HME_>9.42M*T5>;UP5;? M^Q8_R>&SLPCMN:*:V6JSO2P:7 XT33\,(G)6&]6<$Q^#B\[JH9J/:@&JA:@6 MH5I,:6+$=-585=Z-/>G"$EJ$134#U4Q4LUI-:%CT7>*UU9X.YFQS9>GPPM*Q MJ$_5X^M%;H^H3V;'HH<^8A_5 E0+42U"M9C2Q!#H^K"JO!!+OK]&/M798;'5 M7GOC@X'.:IXXJX7.:J.:@VHNJGFHYJ-:@&HAJD6H%E.:&#I=LU:55VLWUXR6 MNVM&;Y5Z1V3=FRAHP1;5#%0S4F^OA*Z'AVH^J@6H M%J):A&HQI8FW;>N*O)J\R&O>W:6;>TV>?9I%#I\;3:AFH)J):E:K'9[PF&@' M!T;HK,Z)L[KHK!ZJ^:@6H%J(:A&JQ90F1DS7W]7D_=W/!U><-V\UG.]=:\KR MJO?JOFH%J!:B&H1JL64)L91UQK6I(6_ MZ[_O0NCVJ:S_K2SER8.6AE'-0#6SU82K-X?!@S:!4T;J3:?4_)8+.?IG[T)C'R:LQ-IJTWW]S>FEY/9P:4N M=%+SM$DM=%(;U1Q4V]NC7]A@O:#4# MT6$0H>5@5+-0S48U!]5<5/-0S4>U -5"5(M0+:8T,8BZHK$F+QI_WEY&3^[3 M)GT.WX'Y?"VL]X/JOFH%K2:^&9^=:P?OP4D1">.4"VF-#$MNHZR)N^A MZB]='F_.$B_SYN,#3KHIEWR:LS,%K3"CFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:K%E"9^AFQ7:QYN.XW8I\BB9694,U#-1#4+U6Q4[$&+SZAFH)K9:L()\L'E;'J8 M/VCW&=4<5'-1S4,U']4"5 M1+4*UF-+$_.FZST-Y]UD;B#L\YYU/DN-G9Q%: MA48U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LI38RLKC5=?XF>3QJA(45J!JJ9 MJ&:AFHUJ#JJYJ.:AFH]J :J%J!:A6DQI8DAU7>NAO&M]YODDM&Z-:@:JF:TF M7 \^?#,K.J.-:@ZJN:CFH9J/:@&JA:@6H5I,:6+P=$7KX:OW:C[WA!+:L$8U M ]7,5A,;EY?#P_A!Z]6HYJ":BVH>JOFH%J!:B&H1JL64)L9/5Z\>RNO57])% MFJZ3YJS175XH\Z1\4)J/)2Z4Y*Y*"R5,?BG:0!OU!A%:KT8U ]5,5+-0S48U M!]5<5/-0S4>U -5"5(M0+:8T,;"Z(O9PRIY-0FO9J&:@FHEJ%JK9J.:@FHMJ M'JKYJ!:@6HAJ$:K%E":&5-?_'LK[W\0-T^13G!U<:/<;U%#-0#6SU:1W:D1G MM%'-0347U3Q4\U$M0+40U2)4BRE-#)ZNI3UZY?;59Y_ M.;F-SFFCFH-J+JIYJ.:C6H!J(:I%J!93FA@_6A<_YY2US[MWB)P^.XC0VC:J MF:.>VO;A)Y:A,]JHYJ":BVH>JOFH%J!:B&H1JL64)L90U]D>R3O;0?H]72G: MJ25MN79V\J E;50S44G;2I;% M]@9LS?'<*L_N_]9\^*NRJ,.K-Z30FC:J&:AFHIHU.BY]#V?J:# XOB4;.K%S M^L0N.K&':CZJ!7T;19_V;900G3A"M9C2Q.SH>M8C><]ZLS\3WRDW1;I85G_[ M_=/7WL1 N]6H9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL64)D93U\$>3=AC M+[1WC6H&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EB2'6]ZY'\!MAA\G.Y M?EHKMWE1CVTZ1/.DGFY9_>J-*+1UC6H&JIFH9J&:C6H.JKFHYHV.[^6M#MK_ MQ&,DOV]1O7?1 %W'$-6BTQ]&W+/HT9)B*G1%YY&\Z!P_56659)M.X6VR2K(7 M6CUHEQG5#%0S4NGH]J :J%J!:A6DQI8IIT]6)=7B_>I4GSL:C*FZ14DN:& MB$WG[[?>9$'+Q:AFH)J):E:KS?9>E(/+P5@_*"O;Z*S.B;.ZZ*P>JOFH%J!: MB&H1JL64)@:+U@6+O#A\TFX*6A!&-0/53%2S6DTXB MFH=J/JH%J!:B6H1J,:6):=+U?_57^K]'EYZ5/Y0@SQ9YIFR2YC;)OM4+W-69 MLU"^-/LR8=J\@;PW=M!V,*H9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:6) M"=:U@_41>H5:)UN'-ZAFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ90FAE37 M#M;E[>"OM9HLFKL7+L\]+X3VA%'-0#43U2Q4LU'-:;6#LT>J>GCR"*T1HYJ/ M:@&JA:@6H5I,:6(.=4UC_=RF<7VX]S6VOO1&#UHX1C4#U4Q4LU#-1C4'U5Q4 M\U#-1[4 U4)4BU MIC0QH;K"L5C5#-0S40U"]5L5'-:[?!P3CLZGD-K MQ:CFHUJ :B&J1:@64YH81%W'69=WG%\\GFO^>KHMTW\]-3M1Z??ZS]XX0LO/ MJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E":$UK@K6H\'Z"'>&"U=HYJ! M:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64YH84EU_>RSO;__Y0SPY?'9:"+1RHF.JF%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&EB3FD=3DDKWMK W6B M_+VYDUB0)UEOWJ!E;U0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58DH38ZGK MC8^'[#$<6@U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"VF-#&DNFIX_:5L MWZD)J;=*D3XFOS8AM?ULC=YXDD)GQQ.I&:AFMMK^.]Y$DSR=Y/ MZ[RYJZ-)??=1N[@Z^KFAOC/5GI];ZCN[[^>.^L[=_/RJF_;Z_6-RGX9)<;_, M2F65WM6K,+B]W>5X] M?]-,\",OOFT>YO5_ %!+ P04 " #FH6A7 (IQWB8" "J! &0 'AL M+W=O%)=-+^^TFRXV5 FA=;E'C'HWQT=M#FS=:(!.]2*#N/ M:J+F(8YM4:-D=J0;5.ZDTD8RRU?K-!\_E/$J\(!18D&=@[K7')0KAB9R,/SUG M-)3TP-/UD?U;Z-WULF46EUK\YB75\^AK!"56K!7TJ@_?L>_GUO,56MCPA$.7 M>W<;0=%:TK('.P62J^[-WOM[. &,/P.D/2 -NKM"0>6*$PXM65%MX4B66_^-CIWYH(3VV ML$@O$FZP&<$DN8$T22<7^";#E4P"W_03OJ>JPN 5X(K0H"4PC!"NF 4 H" M%5V?:[SCO0^\?AKV>3)*TEF:Q?LS>J:#GNE%/>$3<67)M&X:Z :<*'FN_&6: M&7P@,_;#LO:_4S0^ 1W7FEGJS[P!8;?4_X74$L#!!0 ( .:A M:%==X&"65@( (X% 9 >&PO=V]R:W-H965TK8F>V0=K]^QTX:492R MW1!_G/?X>8\Y3ENIGG0)8,ASQ85>>*4Q]:WOZ[R$BNJ)K$'@SDZJBAJ+M,;+P+^,F@U4=C8IULI7RR MDZ_%P@LL$'#(CR,=F3.UHH:FJ5*MD39:,QF!ZXV3HUNF+"WN#8*=QGJ3+:" MK2'79"G% 91A6P[D7AK0Y(YR*G(<7*[ 4,;UU6C8-=FL5^3RXHI<$";(CU(V MFHI"I[Y!.GN&G_$2^/"]?08[RT,FCMW(?:S(4 M)AH*$[E\R3OYOC=&&W3"Q)[4BHF)4%T[ELA"&(WJTPK1M[DR27VHP9Z$Z8'I%= M)_-Y>,(_$C6=)S?C^,F GYS%O\=G*J=*O=@JHQ,$'R-,1FH7S<*/)XAC8>%L M&I\P^D?=8E^J;U3MF="$PPZ%P>0&3:JN^[N)D;5KH*TTV(YN6.*#"&ULK59;3]LP%/XK5H8FD 9I+FV!M9&@R30> M0(C+]NPFIXU%8G>VVS)^_8Z=D/42JFKK2VL[W_>=:^(S6 KYHG( 35[+@JNA MDVL]NW1=E>904G4F9L#QR43(DFK-.-+!G]S(: MB+DN&(=[2=2\+*G\?0V%6 X=SWD_>%)L#-QK,Z!0>03_/[B7NW$8E8R5P MQ00G$B9#Y\J[3/H&;P$_&"S5RIJ82,9"O)C-339T.L8A*"#51H'BWP)&4!1& M"-WX56LZC4E#7%V_JW^SL6,L8ZI@)(J?+-/YT#EW2 83.B_T@UA^ASJ>KM%+ M1:'L+UG6V(Y#TKG2HJS)Z$')>/5/7^L\K!!0IYW@UP1_DQ!^0 AJ0K"OA; F MA/M:Z-8$&[I;Q6X3%U--HX$42R(-&M7,PF;?LC%?C)L^>=02GS+DZ2B&L2:G MY(9KD* T25ZQ Q60!TC%E+,WR'!94(W_3X*,!%^ U&Q< +D3&A0YCD%35J@3 M%-E^>DJ>'V-R?'1"C@CCY"D7E_X&= ;@77N2() MSR!KX<>[^1<[^"[FK$F<_YZX:W^GX"/,SDC0^4+\CA^T^#/:G^ZWA?-_UI-_ MMKZ6C*#IHL#J!1_HC:C*LY2C_ MU!*_OW-:[%622JUGU@U]>CM;,&K4N U\$;M*" F>''C)9,QE8HYUP0O@.J$*36G/ 62 M"J7;2E59Z:[T2N"'&YW9@O%Z&XVYC;GH;6"2%DSHM;=EOTE#?V<:GH3>\QWL M;[]>J]:K2-M 0; 1ZC:H>[[YHB8MH/Y%L!&LNS)4E""G=II3Q-:PNAF:TV9@ MO+)STL;YM7RR&KBJS9:S.Q( M,Q8:!R2[S'%(!FD ^'PB&ULK59M;YLP$/XK M%INF5MK*6TB[C" U(='ZH5+5K-MG!R[!*MC,=E[Z[V<;PM*&TFS-%["/>YY[ M\>&[<,/XH\@ )-H6.15#*Y.R'-BV2#(HL+A@)5#U9<%X@:7:\J4M2@XX-: B MMSW'Z=L%)M2*0B.[XU'(5C(G%.XX$JNBP/QI!#G;#"W7V@GNR3*36F!'88F7 M, /Y4-YQM;,;EI040 5A%'%8#*UK=S -M+Y1^$E@(_;62$5H MAR"'1&H&K%YK&$.>:R+EQN^:TVI,:N#^>L<^-;&K6.98P)CEOT@JLZ%U9:$4 M%GB5RWNV^0YU/,;!A.7"/-&FTO5]"R4K(5E1@Y4'!:'5&V_K/.P!%$\[P*L! MWDM [Q6 7P/\8RWT:D#O6 M!#0B.!?1K0-_DODJ6R72,)8Y"SC:(:VW%IA?F MN Q:)9A075@SR=57HG RNJ$)*P!)O 6!SF*0F.3B''U!#[,8G7T\#VVIK&A= M.ZD91Q6C]PJCCVX9E9E $YI"VH*/N_%?._"VBJX)T=N%./(Z"6=07B#?^8P\ MQ_-;_!D?#_?:PGF?]Y_-#ETE8:%;K7 MCM:7Y$"4.(&AI6Y! 7P-5O3I@]MWOK6=RRG)XE.234Y)-CT1V;/S[#7GV>MB MW_O]$6Q5LQ* SN9 84%DZZ]?L?4-F^Y9ZT@5EN,XH;W>/[E#-?J$T[ _W/- 9-&H,WTBA!L4J$:8I4&G$NB;I/<9+P5>L=. H. M@GJ9PTZ+_UK];YJ;G-+1\"QE'8J,9Y;B0H#9%0>2O"3)1C;VNMW<\TW6NK<./HY*L<8GZI5Q( M8_DM2TH+Y(H*#A*SL7?7'4T&-MX%?*58J8,]V$I60KQ:8Y:.O< *0H:)M@S$ M+%N<(F.6R,CXV7!Z;4H+/-SOV3^[VDTM*Z)P*M@WFNI\['WP(,6,;)A^%M47 M;.IQ A/!E/M"5<<. P^2C=*B:,!&04%YO9)=. IIG_C?2.\51_N MU4_"LX1++#O0"ZXA#,(>O"SOX?+BZ@QOK[V5GN/MG^"="KY%J>F*(3P)C4=K M/4MAFVFD2I+@V#/=HE!NT8O?O^L.@T]G!/9;@7W'WCLA\(%(3OE:@9!O7^O[ MHXF%F<9"_3@FN_\?9 ]:V8-_O==KF&4W26UC"EO"-FC_+MPE:.H1&922\H26 MA!VKHL[3#5PB.WFV<3<8=&XC?WNHSS_HC +EVO6_@D1LN*Z;I/6V(^:N[JP_ MX?5\FA.YIEP!P\Q @\ZMD2#KGJ\-+4K79RNA3=>Z;6[&)$H;8,XS8?ZDQK ) MVL$;_P902P,$% @ YJ%H5S4L188T! J14 !D !X;"]W;W)K&ULS5C;;N,V$/T50@6*%NA&5]]2VT#BI.@"NUMCL]L^ M%'U@I+%%A"*U)&4G?U^24B3+4=0:4+!^L25JYG#.X8PTY'S/Q8-, 11ZS"B3 M"R=5*K]T71FGD&%YP7-@^LF&BPPK?2NVKLP%X,0Z9=0-/&_L9I@P9SFW8VNQ MG/-"4<)@+9 LL@R+IVN@?+]P?.=YX#/9ILH,N,MYCK=P!^IKOA;ZSJU1$I(! MDX0S)&"S<*[\RY4_,P[6XD\">WEPC0R5>\X?S,W[9.%X)B*@$"L#@?7?#E9 MJ4'2<7RK0)UZ3N-X>/V,_ILEK\G<8PDK3O\BB4H7SM1!"6QP0=5GOO\=*D(C M@Q=S*NTOVE>VGH/B0BJ>5@<@B.':)7',+*(;1$ MR\@LK1NL\'(N^!X)8ZW1S(75QGIK-H299;Q30C\EVD\M/^E,^<"E1#D(=)=B M >@=6G,%3!%,Z1.Z(;0P2IL():Z%#BQ>^@G>E!4UJ+2$N!%%$JW;[&--",T8;P3.TXEE>*&PS MG&_0+1:,L*U$ZWIU_OZ@@=%[!9G\ITOE,HJH.PKS4KB4.8YAX>BJER!VX"Q_ M_,$?>[]V23006$NPJ!8LZD-?'B9A+5R5:HPKG6Z5<#KO['-]:9+8FJ 8T[B@ M5L@NE5-YX$M56+UZCF->KE]4=N@I)(<907 M(D[U.PC%/,OTBNMJCQ^ZPNU%/'51!P)KD1_7Y,=G407C(04;"*PEV*06;/+] MJF#R(K]'HS X*H(.HS :==? M&8U[6<%PG8@+(9WYB.<(+S'(I%(?SMTL[,HB]F0@@T$UA+,]YJ^Q?M^A5'- M?9CTLRCRCBJCPVH21&%W:?@''9G?R^PVRRE_ JBRO_Y(Y!1W!]L+=^JJ#H76 M)A\TY(.SJ(0JC*%$&PBM+5K36OJ]C=@;UT+X(LO]Z?2X%#J,HNDKE=!T@'Y_ M"[CB; ="D7L*Z)/FV+VMZ,4X>24'0FLS;GI#?W0>Z3]H1SD46ENTIJ?T>SNP M-T[_\R \CS37-&>J!3A^%M! MA":SP@PG!#-D9%!/G31Z)SIYP0=":\O2=(_^]#RJ9- &!4J]E2Z8*D^)ZM'ZO/'*GK(=C5^;8'['8$KU5I[#1D-[%1$&8O4\ )"&.@GV^X M%KVZ,1/4I[/+?P%02P,$% @ YJ%H5YUB9 J& @ QP< !D !X;"]W M;W)K&ULK55M3]LP$/XK5H8FD ;.6PMT:23:% UI M3!4=VV>37!N+Q,YLIX5_/]M)LU*%"C&^)+[S/<_C.UMWT8:+1YD#*/14%DR. MG5RI:H2Q3',HB3SC%3"]L^2B)$J;8H5E)8!D%E06V'?=(2X)94X<6=]MZ46;>R4()O4LU3L5S\HS6$LU! MV#?'4D )E6G!92T G:+[18*.CT[0$:(,_K?ZB&$'W"@++%[SG%?1==D,7]M.9WC:2%4EA[.CF)4&LP8D_?_*& M[M>^2G\D6?*19+,/(GMQ)V%W)^$A]OB''A(W+.4EH./O7,J3OGMH*(:6PHR$ M=7SJN9=NX$9XO5OBOCC?"R_VXI*>N& P/#_?BYOUQ(7NP/>'75R3,][I3"6( ME1T)$J6\9JIYGIVWFSI7MMGN^2?>:.KU^!,]I9JA\H^^&7&W1*PHDZB I99R MS\YUXQ3-V&@,Q2O;%Q^XTEW6+G,]:4&8 +V_Y%QM#2/0S>[X+U!+ P04 M" #FH6A72T&,:[$# "4"@ &0 'AL+W=O#PSS+R1ZDWGB ;V92'T(LB-J>["4"U;+N:Q-P04^*]!U63)UN,="-HL@ M#HX++SS+C5T(E_.*9;A&\V_UK&@6]BPI+U%H+@4HW"Z"57QW'SN V_&=8Z-/ MQF"/LI'RS4X>TT4064588&(L!:/'#A^P*"P3Z?C9D0:]30L\'1_9O[K#TV$V M3..#+'[PU.2+X": %+>L+LR+;/[&[D SRY?(0KM_:-J]E[, DEH;679@4E!R MT3[9OG/$"> F^@ PZ0 3I[LUY%3^Q0Q;SI5L0-G=Q&8'[J@.3>*XL+>R-HK> M[N0H]W[B)5QC-89I-())-)F"SIE"[:&=]EZ8 M.MKI![1#IQ_!Y@"/(N4[GM:L&#I\2WHY3&KSZ4Y7+,%%0 FC4>TP6/[^6WP5 M??9(ONPE7_K8ET_,H.*L@%=4I0:Y';K"(=%^VF\"OB5&;B@DXKAU\^@\"D8@ M:P5)SG$+N,>DMFE%]K<\034"4D5A2N)28& Z2>Q=$E E 9,C:%98F!L_R+)B MXO!)0R++DI*5XCYY&\.Z3O)!DH9I$-( %P9M:(&11&BXWAX<(2,Y-F>M-,I1 MJB)(U'29MA0X;ZU)N:(I4G#ND]PRPRHQ\%*3K#C:S"[B/Y(_*0AJ8T55!2YXZ>?N& 5K29L0P"%/VNNNK0A]G,6:&@[L%16UBUA577KY7;HI!&7[8!Y'K$73="[KV,J_L!=M/#57B M06%^^'E0>/3<]'INO(0G07A:%%S%:%-T2*2?TZ@:/=)N>VFW_KOK)/B\Y6?X MM4IY1,71^\>5\23-27N4% M%1I)E71P!.E5 M3U\HKA+G6S_%QSM;[GF'-TE*X#LC#BV*JJHPEQ'/8LCMM< ML$2&OKT*O6[(9G^\NL\FHS07VW8+7&/0_"2CSB/A8W=*.)M)!EXIR1C?&',? M#/.2NP[QK# M9%00I:@4-WI2+:Z,SR"G'M]O"JUP(=W\/WP,]WA7J>=G:NV6[1# M+:@>&AHS ?XNF^'NT@Y>Q.L4[#%77U8Z'5'-H;7IK:0I6U?S==H*P-A]G)T4 M!=]\YFPA,FJ2/SK@9$0:/V>92_:DHT&KS+6!2M=YI%*Q>=?R6Y+BGJY5TT[K M%-?27'VK[ NV:JQ?^F]=Y. 41(:G M(/(D>C(Z!9'Q"8@8_<'G.3Y M-J@S6S&NF*AG2Y8D5#P[&&IZ16;ZS]$=?KT^H2E9<77?@F-W._Y.$[;*XG;5 M+12B7K4=?X/T_+ ]]NM83"1T39-I/96+635T]$!'K2]PV$=NJLN.8#X&LR. M87$P!9B/\<+B_$_Y1&@^!L.T158D0GTBU,=XV9!I]<'BV'UB?=DSC>,@"$.L MHM.I5<$4JUL8PH^=#=,&'E@FA#L$RQ3L1RQ2O-2#V MNH%''-MW&XL#'M@N8+T#\>UQH*?L/D$ NXIIPYY@'(EC#(%>M/=H&"+5">%C MWQ_L*0F".+8C@-D5! &&P-.((Y@"T( A05"]!_?>1U[SGO*V_Z.=_ %02P,$ M% @ YJ%H5Y>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'%UH_L]>J5'8R6#NW.1L.;;X6%;=_ MZ(U0<&:I3<4=')K5T&Z,X(5="^&J1/K1PO MY[G193D9C-L33\(XF7\JGGO(1[ZP38GCBP<.()-!-H(*E])8UUS1U,^!<2O@ MXO:H=OJ;+)TP4^[$GT;7&ZE6OAJXBV%P&TT[[#[;1CPS_Z<9]7(I5T) MY=IV-*+T@,JNY<8.F.*5F QVES"N"G:C'#02FZFV*KC6WRG\]:QH[]H!;M"& MYDS""3,K&G ZR&NM"J&L*!A\L[J4!7 4[(J77.6"!9 1 AD=$/+O*(",$2Z8(9'I(R#B S!#(C!9R*FQNY,:7,[UD5[652E@; MP)T@<">T3#3#(F5LDM=*C8H\&4,29W1E5)UW1@$R7 ?.<@ M7!'0O?N0F#+&Q,Z8.YT_'U_Q=D*NH";[*8#!;#$FUL54+%S(@DEA3&R%FIR_ MXPPQ,6%$Q,+H=']G8V+&B(B-T1<$O(.&F)@X(F)QM+% 9^MA#HF('8(&!>PH MQ,2T$E'G&#UA041)B8GZ) MB?V"8YZ&F)AO8F+?=(9G[2C?GXXPV\3$MNF"/&93:?EJ9<0JQ,1L$__^-2W M?%]WL^%R>HSY)R;V3S?F]9I#F&%9N#Z88 Y*B!W4T^EB*8R!J"/$Q!R4$#NH M-W?XI,H$)TYPX=(SW!')00.Z@W>8!Q5)8ZQ$0W4@Z5XQRS>Z,W(2;F MH(3800CF#[<.H_0$8P;23$&OGG0L>/?Z& M#&M,.0FQE3GOZ,2^MK4-,3#GI@39BVDDRW -)T=U[ZK2G'],?AIB8'$N(,7H996(:Y)B-V#41H;&L; M_?F?^V'M!WNI?=X80F*FR8A- PFB+* 9'PTO($ACE\;XI8&/;YIDF&:R1C/# MYF)[<5Z(I52BN(/Z+93GO,SO#?,?[3LA2>IW?)=U65Y#V0]UJWFQ>VUS]\KI MQ;]02P,$% @ YJ%H5[5Q8'P6 @ JB8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%2 M7>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[ MS6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5 M,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<( M>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R" M= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";06U%O)=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM M;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- M[T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J= M"?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J9 M6]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9D MHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3 M]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB M9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ MZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/ M"Y ^+D'ZX!.41E!$Y2BD97)PC$ 8 )PG 3 " &UL4$L! A0#% @ Y:%H5]#D#2SD!0 ^1\ M !@ ("!#0@ 'AL+W=O3HG'V<08 : 8 " @2<. !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Y:%H5ZX:135B!P -RD !@ ("! MQA< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY:%H5_.OWAH^!P \! !@ ("!\#$ 'AL+W=O_'8' #M& &0 @(&;

&PO=V]R:W-H965T&UL4$L! A0#% @ Y:%H5XM[&PO=V]R:W-H965T MO7]5"V P ,,L 9 M " @4BC !X;"]W;W)K&UL4$L! A0# M% @ Y:%H5U%!/PW#"P !R4 !D ("!5[ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y:%H5T#F M/#+Z 0 K 0 !D ("!9,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y:%H5Y#<)2!!!0 1A( !D M ("!;.8 'AL+W=O&UL4$L! A0#% @ Y:%H5] Z(C97!@ =A, !D ("! MJ/0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y:%H5[/WDZ$8!P _1L !D ("!UP$! 'AL+W=O4, 0!X M;"]W;W)K&UL4$L! A0#% @ Y:%H5U%_C#40 M @ F@0 !D ("! 1 ! 'AL+W=O,4M*P) #(7P &0 M@(%($@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ Y:%H5P0BFK?X @ %@H !D M ("!*R ! 'AL+W=O&PO=V]R M:W-H965T(F 0!X;"]W;W)K&UL M4$L! A0#% @ Y:%H5_15;.K%#P R+\ !D ("!RBH! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY:%H5X@T;%50 P R D !D ("! $0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YJ%H5W@[UQI$!P M#C$ !D ("!_5(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YJ%H5W-@I)SK! Q1< !D M ("!DF,! 'AL+W=O@" !9" &0 @(&T: $ >&PO=V]R:W-H M965T: 9 M " @=-K 0!X;"]W;W)K&UL4$L! M A0#% @ YJ%H5U^(A@'^ @ L !D ("!MW@! 'AL M+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ YJ%H M5\8<(QQK!@ ["4 !D ("!OXX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YJ%H5_VOZK&PO=V]R:W-H965T1K><\ M6Q( ) ? 0 9 " @0BJ 0!X;"]W;W)K&UL4$L! A0#% @ YJ%H5P"*<=XF @ J@0 !D M ("!FKP! 'AL+W=O!@EE8" ".!0 &0 @('WO@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ YJ%H5ZE<<<^_ @ $0H !D ("!ZL0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ YJ%H5YUB M9 J& @ QP< !D ("!X,X! 'AL+W=O&PO=V]R:W-H965T6(0\\4P, + 5 - " 875 0!X;"]S='EL97,N M>&UL4$L! A0#% @ YJ%H5Y>*NQS $P( L ( ! M ]D! %]R96QS+RYR96QS4$L! A0#% @ YJ%H5\Q3,Y<7!0 ]BH \ M ( ![-D! 'AL+W=OU<6!\%@( *HF : " 3#? 0!X;"]?7!E&UL4$L%!@ !) $D *]A, )OC 0 $! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 331 347 1 false 104 0 false 14 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.natera.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Description of Business Sheet http://www.natera.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Revenue Recognition Sheet http://www.natera.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 10401 - Disclosure - Fair Value Measurements Sheet http://www.natera.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 10501 - Disclosure - Financial Instruments Sheet http://www.natera.com/role/DisclosureFinancialInstruments Financial Instruments Notes 11 false false R12.htm 10601 - Disclosure - Balance Sheet Components Sheet http://www.natera.com/role/DisclosureBalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 10701 - Disclosure - Leases Sheet http://www.natera.com/role/DisclosureLeases Leases Notes 13 false false R14.htm 10801 - Disclosure - Commitments and Contingencies Sheet http://www.natera.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10901 - Disclosure - Stock-Based Compensation Sheet http://www.natera.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 11001 - Disclosure - Debt Sheet http://www.natera.com/role/DisclosureDebt Debt Notes 16 false false R17.htm 11101 - Disclosure - Income Taxes Sheet http://www.natera.com/role/DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 11201 - Disclosure - Net Loss per Share Sheet http://www.natera.com/role/DisclosureNetLossPerShare Net Loss per Share Notes 18 false false R19.htm 11301 - Disclosure - Subsequent Events Sheet http://www.natera.com/role/DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 30303 - Disclosure - Revenue Recognition (Tables) Sheet http://www.natera.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.natera.com/role/DisclosureRevenueRecognition 22 false false R23.htm 30403 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.natera.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.natera.com/role/DisclosureFairValueMeasurements 23 false false R24.htm 30503 - Disclosure - Financial Instruments (Tables) Sheet http://www.natera.com/role/DisclosureFinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.natera.com/role/DisclosureFinancialInstruments 24 false false R25.htm 30603 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.natera.com/role/DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.natera.com/role/DisclosureBalanceSheetComponents 25 false false R26.htm 30703 - Disclosure - Leases (Tables) Sheet http://www.natera.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.natera.com/role/DisclosureLeases 26 false false R27.htm 30803 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.natera.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.natera.com/role/DisclosureCommitmentsAndContingencies 27 false false R28.htm 30903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.natera.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.natera.com/role/DisclosureStockBasedCompensation 28 false false R29.htm 31003 - Disclosure - Debt (Tables) Sheet http://www.natera.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.natera.com/role/DisclosureDebt 29 false false R30.htm 31203 - Disclosure - Net Loss per Share (Tables) Sheet http://www.natera.com/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.natera.com/role/DisclosureNetLossPerShare 30 false false R31.htm 40101 - Disclosure - Description of Business (Details) Sheet http://www.natera.com/role/DisclosureDescriptionOfBusinessDetails Description of Business (Details) Details http://www.natera.com/role/DisclosureDescriptionOfBusiness 31 false false R32.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 32 false false R33.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Asset acquisition (Details) Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails Summary of Significant Accounting Policies - Asset acquisition (Details) Details 33 false false R34.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Related Party (Details) Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails Summary of Significant Accounting Policies - Related Party (Details) Details 34 false false R35.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Concentration (Details) Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails Summary of Significant Accounting Policies - Concentration (Details) Details 35 false false R36.htm 40205 - Disclosure - Summary of Significant Accounting Policies - AOCIL (Details) Sheet http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails Summary of Significant Accounting Policies - AOCIL (Details) Details http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 40301 - Disclosure - Revenue Recognition (Details) Sheet http://www.natera.com/role/DisclosureRevenueRecognitionDetails Revenue Recognition (Details) Details http://www.natera.com/role/DisclosureRevenueRecognitionTables 37 false false R38.htm 40302 - Disclosure - Revenue Recognition - Disaggregation (Details) Sheet http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails Revenue Recognition - Disaggregation (Details) Details 38 false false R39.htm 40303 - Disclosure - Revenue Recognition - Accounts Receivable and Deferred Revenue (Details) Sheet http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails Revenue Recognition - Accounts Receivable and Deferred Revenue (Details) Details 39 false false R40.htm 40304 - Disclosure - Revenue Recognition - Changes in Balance of Deferred Revenues (Details) Sheet http://www.natera.com/role/DisclosureRevenueRecognitionChangesInBalanceOfDeferredRevenuesDetails Revenue Recognition - Changes in Balance of Deferred Revenues (Details) Details 40 false false R41.htm 40305 - Disclosure - Revenue Recognition - Deferred Revenues (Details) Sheet http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails Revenue Recognition - Deferred Revenues (Details) Details 41 false false R42.htm 40401 - Disclosure - Fair Value Measurements (Details) Sheet http://www.natera.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.natera.com/role/DisclosureFairValueMeasurementsTables 42 false false R43.htm 40501 - Disclosure - Financial Instruments (Details) Sheet http://www.natera.com/role/DisclosureFinancialInstrumentsDetails Financial Instruments (Details) Details http://www.natera.com/role/DisclosureFinancialInstrumentsTables 43 false false R44.htm 40601 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details) Sheet http://www.natera.com/role/DisclosureBalanceSheetComponentsAllowanceForDoubtfulAccountsDetails Balance Sheet Components - Allowance for Doubtful Accounts (Details) Details 44 false false R45.htm 40602 - Disclosure - Balance Sheet Components - Property and Equipment, net (Details) Sheet http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails Balance Sheet Components - Property and Equipment, net (Details) Details 45 false false R46.htm 40603 - Disclosure - Balance Sheet Components - Other Accrued Liabilities (Details) Sheet http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails Balance Sheet Components - Other Accrued Liabilities (Details) Details 46 false false R47.htm 40604 - Disclosure - Balance Sheet Components - Reserve Balance and Activities for Refunds (Details) Sheet http://www.natera.com/role/DisclosureBalanceSheetComponentsReserveBalanceAndActivitiesForRefundsDetails Balance Sheet Components - Reserve Balance and Activities for Refunds (Details) Details 47 false false R48.htm 40701 - Disclosure - Leases (Details) Sheet http://www.natera.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.natera.com/role/DisclosureLeasesTables 48 false false R49.htm 40702 - Disclosure - Leases - Payments (Details) Sheet http://www.natera.com/role/DisclosureLeasesPaymentsDetails Leases - Payments (Details) Details 49 false false R50.htm 40801 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.natera.com/role/DisclosureCommitmentsAndContingenciesTables 50 false false R51.htm 40901 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.natera.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.natera.com/role/DisclosureStockBasedCompensationTables 51 false false R52.htm 40902 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 52 false false R53.htm 40903 - Disclosure - Stock-Based Compensation - Performance-based Awards (Details) Sheet http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails Stock-Based Compensation - Performance-based Awards (Details) Details 53 false false R54.htm 40904 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 54 false false R55.htm 40905 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 55 false false R56.htm 40906 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) Sheet http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails Stock-Based Compensation - Compensation Expense (Details) Details 56 false false R57.htm 41001 - Disclosure - Debt (Details) Sheet http://www.natera.com/role/DisclosureDebtDetails Debt (Details) Details http://www.natera.com/role/DisclosureDebtTables 57 false false R58.htm 41002 - Disclosure - Debt - Discount and Issuance Costs (Details) Sheet http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails Debt - Discount and Issuance Costs (Details) Details 58 false false R59.htm 41003 - Disclosure - Debt - Convertible Notes Balances (Details) Notes http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails Debt - Convertible Notes Balances (Details) Details 59 false false R60.htm 41004 - Disclosure - Debt - Interest Expense Recognized Related To Convertible Notes (Details) Notes http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails Debt - Interest Expense Recognized Related To Convertible Notes (Details) Details 60 false false R61.htm 41101 - Disclosure - Income taxes (Details) Sheet http://www.natera.com/role/DisclosureIncomeTaxesDetails Income taxes (Details) Details 61 false false R62.htm 41201 - Disclosure - Net Loss per Share - Loss per Share (Details) Sheet http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails Net Loss per Share - Loss per Share (Details) Details 62 false false R63.htm 41202 - Disclosure - Net Loss per Share - Potentially Dilutive Shares (Details) Sheet http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails Net Loss per Share - Potentially Dilutive Shares (Details) Details 63 false false R64.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 64 false false R65.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 65 false false All Reports Book All Reports ntra-20230930.xsd ntra-20230930_cal.xml ntra-20230930_def.xml ntra-20230930_lab.xml ntra-20230930_pre.xml ntra-20230930x10q.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ntra-20230930x10q.htm": { "nsprefix": "ntra", "nsuri": "http://www.natera.com/20230930", "dts": { "schema": { "local": [ "ntra-20230930.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/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "ntra-20230930_cal.xml" ] }, "definitionLink": { "local": [ "ntra-20230930_def.xml" ] }, "labelLink": { "local": [ "ntra-20230930_lab.xml" ] }, "presentationLink": { "local": [ "ntra-20230930_pre.xml" ] }, "inline": { "local": [ "ntra-20230930x10q.htm" ] } }, "keyStandard": 293, "keyCustom": 54, "axisStandard": 32, "axisCustom": 0, "memberStandard": 40, "memberCustom": 57, "hidden": { "total": 44, "http://fasb.org/us-gaap/2023": 23, "http://xbrl.sec.gov/dei/2023": 14, "http://www.natera.com/20230930": 7 }, "contextCount": 331, "entityCount": 1, "segmentCount": 104, "elementCount": 670, "unitCount": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 832, "http://xbrl.sec.gov/ecd/2023": 7, "http://xbrl.sec.gov/dei/2023": 30, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.natera.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:InventoryNet", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EXy9SW205kWwauFShXeGXw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EXy9SW205kWwauFShXeGXw", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_5bzjWuLDOkW6SyVvqx4XBA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_5bzjWuLDOkW6SyVvqx4XBA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.natera.com/role/DisclosureDescriptionOfBusiness", "longName": "10101 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.natera.com/role/DisclosureRevenueRecognition", "longName": "10301 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.natera.com/role/DisclosureFairValueMeasurements", "longName": "10401 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.natera.com/role/DisclosureFinancialInstruments", "longName": "10501 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.natera.com/role/DisclosureBalanceSheetComponents", "longName": "10601 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.natera.com/role/DisclosureLeases", "longName": "10701 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.natera.com/role/DisclosureCommitmentsAndContingencies", "longName": "10801 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensation", "longName": "10901 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.natera.com/role/DisclosureDebt", "longName": "11001 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.natera.com/role/DisclosureIncomeTaxes", "longName": "11101 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.natera.com/role/DisclosureNetLossPerShare", "longName": "11201 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.natera.com/role/DisclosureSubsequentEvents", "longName": "11301 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.natera.com/role/DisclosureRevenueRecognitionTables", "longName": "30303 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "ntra:DisaggregationOfRevenueByCustomerTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "ntra:DisaggregationOfRevenueByCustomerTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.natera.com/role/DisclosureFairValueMeasurementsTables", "longName": "30403 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.natera.com/role/DisclosureFinancialInstrumentsTables", "longName": "30503 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.natera.com/role/DisclosureBalanceSheetComponentsTables", "longName": "30603 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.natera.com/role/DisclosureLeasesTables", "longName": "30703 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "ntra:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "ntra:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "30803 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensationTables", "longName": "30903 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.natera.com/role/DisclosureDebtTables", "longName": "31003 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.natera.com/role/DisclosureNetLossPerShareTables", "longName": "31203 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.natera.com/role/DisclosureDescriptionOfBusinessDetails", "longName": "40101 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_gmvRoLurf0iHwmRfEj1zRg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_gmvRoLurf0iHwmRfEj1zRg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EXy9SW205kWwauFShXeGXw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2023_To_9_30_2023_6cWo_Vu-E0SHwzj17IEZ0A", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ntra:LiquidityMattersPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R33": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Asset acquisition (Details)", "shortName": "Summary of Significant Accounting Policies - Asset acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_9_10_2021_To_9_10_2021_us-gaap_AssetAcquisitionAxis_ntra_InProcessResearchDevelopmentAcquisitionAgreementMember_FebXjPspOkeUfYJAz1iYkQ", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ntra:LiquidityMattersPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_10_2021_To_9_10_2021_us-gaap_AssetAcquisitionAxis_ntra_InProcessResearchDevelopmentAcquisitionAgreementMember_FebXjPspOkeUfYJAz1iYkQ", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ntra:LiquidityMattersPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Related Party (Details)", "shortName": "Summary of Significant Accounting Policies - Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_12_6_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ntra_MyomeIncMember_xEpnniIdY06Vh929RERWow", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ntra:RelatedPartyTransactionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_6_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ntra_MyomeIncMember_xEpnniIdY06Vh929RERWow", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ntra:RelatedPartyTransactionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Concentration (Details)", "shortName": "Summary of Significant Accounting Policies - Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eHlRzz9o1UWyF4RNROeyfA", "name": "ntra:NumberOfCustomers", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "ntra:NumberOfCustomers", "ntra:NumberOfCustomers", "ntra:NumberOfCustomers", "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eHlRzz9o1UWyF4RNROeyfA", "name": "ntra:NumberOfCustomers", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "ntra:NumberOfCustomers", "ntra:NumberOfCustomers", "ntra:NumberOfCustomers", "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - AOCIL (Details)", "shortName": "Summary of Significant Accounting Policies - AOCIL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_6_30_2023_o8deuZURGk2h9tlEvh1EzQ", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_o8deuZURGk2h9tlEvh1EzQ", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "longName": "40301 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EXy9SW205kWwauFShXeGXw", "name": "ntra:IncreaseDecreaseRevenues", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R38": { "role": "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails", "longName": "40302 - Disclosure - Revenue Recognition - Disaggregation (Details)", "shortName": "Revenue Recognition - Disaggregation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EXy9SW205kWwauFShXeGXw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_StatementGeographicalAxis_country_US_6FufTezIpUOzAZouY3OSlA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R39": { "role": "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "longName": "40303 - Disclosure - Revenue Recognition - Accounts Receivable and Deferred Revenue (Details)", "shortName": "Revenue Recognition - Accounts Receivable and Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.natera.com/role/DisclosureRevenueRecognitionChangesInBalanceOfDeferredRevenuesDetails", "longName": "40304 - Disclosure - Revenue Recognition - Changes in Balance of Deferred Revenues (Details)", "shortName": "Revenue Recognition - Changes in Balance of Deferred Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2022_56GkkOQZAEakjK0zK2gFIQ", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ntra:ScheduleOfChangesInBalancesOfDeferredRevenuesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "ntra:ContractWithCustomerLiabilityAdditions", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ntra:ScheduleOfChangesInBalancesOfDeferredRevenuesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R41": { "role": "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "longName": "40305 - Disclosure - Revenue Recognition - Deferred Revenues (Details)", "shortName": "Revenue Recognition - Deferred Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ntra:ScheduleOfChangesInBalancesOfDeferredRevenuesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_ntra_BgiGenomicsCoLtdAndFoundationMedicineInc.Member_cVujOP6PT0Wltoealh328A", "name": "us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R42": { "role": "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40401 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_ntra_LineOfCreditUbsMember_Xxj8pypXfUmSozMHvDN2Nw", "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_I0iuanld40WoThRReO5PiQ", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R43": { "role": "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails", "longName": "40501 - Disclosure - Financial Instruments (Details)", "shortName": "Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.natera.com/role/DisclosureBalanceSheetComponentsAllowanceForDoubtfulAccountsDetails", "longName": "40601 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details)", "shortName": "Balance Sheet Components - Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_6_30_2023_o8deuZURGk2h9tlEvh1EzQ", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_o8deuZURGk2h9tlEvh1EzQ", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "longName": "40602 - Disclosure - Balance Sheet Components - Property and Equipment, net (Details)", "shortName": "Balance Sheet Components - Property and Equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails", "longName": "40603 - Disclosure - Balance Sheet Components - Other Accrued Liabilities (Details)", "shortName": "Balance Sheet Components - Other Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "ntra:AccruedChargesForOutsourcedTesting", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R47": { "role": "http://www.natera.com/role/DisclosureBalanceSheetComponentsReserveBalanceAndActivitiesForRefundsDetails", "longName": "40604 - Disclosure - Balance Sheet Components - Reserve Balance and Activities for Refunds (Details)", "shortName": "Balance Sheet Components - Reserve Balance and Activities for Refunds (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2022_56GkkOQZAEakjK0zK2gFIQ", "name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "ntra:InsuranceCarrierReservesAdditions", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ntra:SummaryOfReserveBalanceAndActivitiesForRefundsToInsuranceCarriersTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R48": { "role": "http://www.natera.com/role/DisclosureLeasesDetails", "longName": "40701 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "ntra:NoncashOperatingActivitiesRelatedToRightOfUseAssets", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R49": { "role": "http://www.natera.com/role/DisclosureLeasesPaymentsDetails", "longName": "40702 - Disclosure - Leases - Payments (Details)", "shortName": "Leases - Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "40801 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:PurchaseObligation", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:PurchaseObligation", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "longName": "40901 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_05BS4tTGeE-Ii4YHkggZcQ", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2015_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_135wAmDsVk6w2_qN2aeL-Q", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R52": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "longName": "40902 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_ntra_EmployeeAndNonEmployeeOptionsMember_wtUO5j62RUupTLTHHhVN2Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_ntra_EmployeeAndNonEmployeeOptionsMember_5E4IRs7ifE2vznKnjC1EzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R53": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "longName": "40903 - Disclosure - Stock-Based Compensation - Performance-based Awards (Details)", "shortName": "Stock-Based Compensation - Performance-based Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_ValuationTechniqueAxis_ntra_MonteCarloSimulationMember_dl9oHaJy_06xwVmo5_z40w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_ValuationTechniqueAxis_ntra_MonteCarloSimulationMember_dl9oHaJy_06xwVmo5_z40w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "longName": "40904 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "shortName": "Stock-Based Compensation - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "Unit_Standard_pure_jE82r2sqMEChQhqO3nO4Kw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "Unit_Standard_pure_jE82r2sqMEChQhqO3nO4Kw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "longName": "40905 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_3-nz7Em8ZEK-FLedRI1ZGg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_3-nz7Em8ZEK-FLedRI1ZGg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "longName": "40906 - Disclosure - Stock-Based Compensation - Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_ntra_EmployeeAndNonEmployeeOptionsMember_5E4IRs7ifE2vznKnjC1EzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_ntra_EmployeeAndNonEmployeeOptionsMember_5E4IRs7ifE2vznKnjC1EzQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R57": { "role": "http://www.natera.com/role/DisclosureDebtDetails", "longName": "41001 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_9_30_2023_t1HcEek6k0a_p7DzmIWFsg", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ntra:LiquidityMattersPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2020_To_4_30_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_fID1WOfxV0KkvaTGHcCEDw", "name": "ntra:FaceAmountPerConvertibleNote", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R58": { "role": "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails", "longName": "41002 - Disclosure - Debt - Discount and Issuance Costs (Details)", "shortName": "Debt - Discount and Issuance Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_ixCJF4rdOkqFNdDC_0KEnw", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Unit_Standard_pure_jE82r2sqMEChQhqO3nO4Kw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails", "longName": "41003 - Disclosure - Debt - Convertible Notes Balances (Details)", "shortName": "Debt - Convertible Notes Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_ixCJF4rdOkqFNdDC_0KEnw", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_ixCJF4rdOkqFNdDC_0KEnw", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails", "longName": "41004 - Disclosure - Debt - Interest Expense Recognized Related To Convertible Notes (Details)", "shortName": "Debt - Interest Expense Recognized Related To Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_WJeNkWTQuEyAKQbXY8dQLw", "name": "ntra:ContractualInterestExpenseDebt", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ntra:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_WJeNkWTQuEyAKQbXY8dQLw", "name": "ntra:ContractualInterestExpenseDebt", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ntra:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.natera.com/role/DisclosureIncomeTaxesDetails", "longName": "41101 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EXy9SW205kWwauFShXeGXw", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_56GkkOQZAEakjK0zK2gFIQ", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "unique": true } }, "R62": { "role": "http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails", "longName": "41201 - Disclosure - Net Loss per Share - Loss per Share (Details)", "shortName": "Net Loss per Share - Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleNotesPayableMember_6ZUMmpOWfkK6RAN6OGtJsQ", "name": "us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleNotesPayableMember_6ZUMmpOWfkK6RAN6OGtJsQ", "name": "us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails", "longName": "41202 - Disclosure - Net Loss per Share - Potentially Dilutive Shares (Details)", "shortName": "Net Loss per Share - Potentially Dilutive Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_0w8U6B1U3kCZlFAFHFu80g", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_TS-Oh3QQCkur9QNIySnOBA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } }, "R64": { "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": "Uncategorized", "order": "64", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EXy9SW205kWwauFShXeGXw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_ZaUjsbEfsEKWcXrwMSBC0w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "65", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_ntra_SteveChapmanMember_vmb1NwQRg0iY9RLjZA5YkQ", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_ntra_SteveChapmanMember_vmb1NwQRg0iY9RLjZA5YkQ", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ntra-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "ntra_InsuranceCarriersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InsuranceCarriersMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Insurance carriers group of customers.", "label": "Insurance carriers" } } }, "auth_ref": [] }, "ntra_AccruedChargesForOutsourcedTesting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AccruedChargesForOutsourcedTesting", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for outsourced testing.", "label": "Accrued Charges For Outsourced Testing", "terseLabel": "Accrued charges for third-party testing" } } }, "auth_ref": [] }, "us-gaap_LongTermNotesAndLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesAndLoans", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Net carrying amount", "terseLabel": "Long-term debt financing", "documentation": "Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r25" ] }, "ntra_DisaggregationOfRevenueByCustomerTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.natera.com/20230930", "localname": "DisaggregationOfRevenueByCustomerTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue by customer.", "label": "Disaggregation Of Revenue By Customer [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenues by payer types" } } }, "auth_ref": [] }, "ntra_PatientsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "PatientsMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Patients group of customers.", "label": "Patients" } } }, "auth_ref": [] }, "ntra_LaboratoryDistributionPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LaboratoryDistributionPartnersMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents laboratory distribution partners.", "label": "Laboratory distribution partners" } } }, "auth_ref": [] }, "ntra_ScheduleOfChangesInBalancesOfDeferredRevenuesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ScheduleOfChangesInBalancesOfDeferredRevenuesTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the balances of deferred revenues.", "label": "Schedule Of Changes In Balances Of Deferred Revenues [Table Text Block]", "terseLabel": "Schedule of changes in the balance of deferred revenues" } } }, "auth_ref": [] }, "ntra_AccruedSpecimenServiceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AccruedSpecimenServiceFees", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for specimen service fees.", "label": "Accrued Specimen Service Fees", "terseLabel": "Accrued third-party service fees" } } }, "auth_ref": [] }, "ntra_OtherAccruedSundryExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "OtherAccruedSundryExpensesCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses not otherwise itemized or categorized in the footnotes to the financial statements that have been incurred but not yet paid, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Sundry Expenses Current", "terseLabel": "Other accrued expenses" } } }, "auth_ref": [] }, "ntra_LaboratoryPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LaboratoryPartnersMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Laboratory and other partners group of customers.", "label": "Laboratory partners" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r349", "r355", "r448", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r545", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r846", "r847", "r848", "r849" ] }, "ntra_AgreementTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AgreementTransactionPrice", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the agreement transaction price.", "label": "Agreement Transaction Price", "terseLabel": "Transaction price" } } }, "auth_ref": [] }, "ntra_OtherGeographicAreasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "OtherGeographicAreasMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents other geographic areas.", "label": "Asia Pacific and Other" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liability, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total other accrued liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21", "r713" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponents" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r816" ] }, "ntra_IncreaseDecreaseAccumulatedOtherComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "IncreaseDecreaseAccumulatedOtherComprehensiveIncomeLoss", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to accumulated other comprehensive income or loss.", "label": "Increase Decrease Accumulated Other Comprehensive Income Loss", "verboseLabel": "Increase (decrease) in other comprehensive loss" } } }, "auth_ref": [] }, "ntra_LeaseBalanceSheetDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet leases.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of lease liabilities" } } }, "auth_ref": [] }, "ntra_LiquidityMattersPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LiquidityMattersPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the policy for certain liquidity matters.", "label": "Liquidity Matters Policy [Text Block]", "terseLabel": "Liquidity Matters" } } }, "auth_ref": [] }, "ntra_BgiGenomicsCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "BgiGenomicsCoLtdMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents BGI Genomics Co., Ltd.", "label": "BGI Genomics" } } }, "auth_ref": [] }, "ntra_LicensingAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LicensingAndOtherMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Licensing and other services.", "label": "Licensing and other" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "terseLabel": "Debt, repayment amount", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r822" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of common stock for public offering, net", "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", "r85", "r86", "r115", "r574", "r636", "r658", "r725" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r41", "r66", "r67", "r248", "r660" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r41", "r66", "r67", "r248", "r563", "r660" ] }, "ntra_TukwilaWashingtonLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "TukwilaWashingtonLeaseMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Tukwila, Washington lease.", "label": "Tukwila, WA Lease" } } }, "auth_ref": [] }, "ntra_BillingAverageCollectionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.natera.com/20230930", "localname": "BillingAverageCollectionPeriod", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the average collection period for billing.", "label": "Billing Average Collection Period", "terseLabel": "Billing collection period (in months)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r85", "r86", "r115" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ntra_NumberOfPerformanceObligations": { "xbrltype": "integerItemType", "nsuri": "http://www.natera.com/20230930", "localname": "NumberOfPerformanceObligations", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of performance obligations that have not been recognized as revenue.", "label": "Number Of Performance Obligations", "terseLabel": "Number of performance obligations" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, net", "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": [ "r101" ] }, "ntra_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionChangesInBalanceOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "The additional amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract With Customer Liability Additions", "terseLabel": "Increase in deferred revenues" } } }, "auth_ref": [] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r856" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r856" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r795" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r792" ] }, "us-gaap_SecuritiesInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesInvestmentMember", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale securities", "documentation": "This member categorizes all investments in securities to segregate them from other than security investments." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r790" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r791" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [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": [ "r108" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "terseLabel": "Lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r482", "r712" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r802" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense, weighted average period of recognition", "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": [ "r415" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Non-cash lease expense", "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": [ "r483", "r712" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r796" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r793" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Term of Contract", "terseLabel": "Term of lease", "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": [ "r877" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r794" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Leasing Arrangements, Operating Leases, Renewal Term", "terseLabel": "Renewal term of lease", "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": [ "r877" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r795" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "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": [ "r485", "r712" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r293", "r294", "r295" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Loss", "terseLabel": "Gross unrealized loss", "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": [ "r264" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate bonds and notes", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r795" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r293" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gain", "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": [ "r263" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r86", "r89", "r90", "r107", "r596", "r612", "r637", "r638", "r713", "r726", "r826", "r850", "r874", "r901" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r78", "r421", "r888" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Equity offering", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Purchased and capitalized software held for internal use", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "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": [ "r368", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r796" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Municipal securities", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other operating Expenses", "totalLabel": "Total cost and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r95" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "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": [ "r368", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails", "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails", "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails", "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r81", "r123" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "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": [ "r453", "r454", "r457" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r796" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "negatedLabel": "Options granted (in shares)", "terseLabel": "Options granted (in shares)", "verboseLabel": "Options Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Net proceeds", "verboseLabel": "Proceeds from Convertible Note, net of issuance costs", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Executive chairman", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r833" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost and expenses" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r796" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails", "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt.", "totalLabel": "Net carrying amount", "verboseLabel": "Carrying value", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r125", "r340", "r351", "r690", "r691", "r894" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Revenue, remaining performance obligation", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r145" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r796" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "negatedLabel": "Loss on investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r99", "r803" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r868" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r868" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "negatedLabel": "Operating lease liabilities", "terseLabel": "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": [ "r480", "r484" ] }, "ntra_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate Member" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "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": [ "r86" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r9", "r303", "r308", "r686" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "terseLabel": "Acquisition related costs", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r709", "r869", "r870", "r871" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss", "periodEndLabel": "Total", "periodStartLabel": "Beginning balance", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r7", "r149", "r150", "r151", "r172", "r299", "r302", "r304", "r889" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [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": [ "r868" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, value issued", "terseLabel": "Common stock, $0.0001 par value: 750,000 shares authorized at both September 30, 2023 and December 31, 2022; 118,990 and 111,255 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r86", "r536", "r713" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable", "terseLabel": "Value of common stock issued", "documentation": "Amount of acquirer's equity interest issued and issuable as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r869", "r870", "r871" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionChangesInBalanceOfDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "negatedLabel": "Revenue recognized during the period that was included in deferred revenues at the beginning of the period", "terseLabel": "Revenue recognized during the period that was included in deferred revenues at the beginning of the period", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r695" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "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": [ "r524", "r823" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r86", "r594" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition Consideration Transferred", "terseLabel": "Asset acquisition, consideration", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r709", "r869", "r870", "r871" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r86", "r594", "r612", "r901", "r902" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount and issuance cost", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r5", "r68", "r100", "r348" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r86" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r728" ] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Line of credit facility, fair value of amount outstanding", "terseLabel": "Outstanding balance", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r461" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r4" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "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": [ "r39", "r41", "r66", "r67", "r248", "r660" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization", "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": [ "r52", "r168", "r540" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r728" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r92", "r171", "r537", "r561", "r562" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity 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": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "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": [ "r4" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r108" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r94", "r104", "r129", "r164", "r180", "r182", "r186", "r199", "r207", "r209", "r210", "r211", "r212", "r215", "r216", "r222", "r231", "r238", "r242", "r244", "r296", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r451", "r462", "r544", "r614", "r634", "r635", "r684", "r724", "r862" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [ "r1", "r102" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails", "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails", "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r204", "r205", "r206", "r230", "r525", "r566", "r575", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r607", "r608", "r609", "r610", "r611", "r613", "r615", "r616", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r636", "r719" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "terseLabel": "Short-term investments", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r817" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r381", "r385", "r413", "r414", "r416", "r708" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Sales", "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": [ "r248", "r806" ] }, "ntra_ExpensedInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ExpensedInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of expensed in-process research and development during the period.", "label": "Expensed In Process Research And Development", "terseLabel": "Expensed in-process research and development" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "terseLabel": "Cash, cash equivalents and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r36", "r102", "r197" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r473", "r491" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "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": [ "r0", "r93", "r128", "r231", "r238", "r242", "r244", "r528", "r542", "r684" ] }, "ntra_AccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AccruedInterest", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails", "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued interest.", "label": "Accrued Interest", "terseLabel": "Other accrued interest" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r473", "r491" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets, net", "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": [ "r818" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "verboseLabel": "Number of threshold consecutive trading days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average contractual term, options outstanding", "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": [ "r116" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable (in years)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "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": [ "r220", "r225" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest (in years)", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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": [ "r405" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)", "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": [ "r407" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r18", "r713" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r733", "r744", "r754", "r779" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award", "terseLabel": "Number of Shares Purchased", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r867" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r732", "r743", "r753", "r778" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Recurring", "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": [ "r452", "r458" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r732", "r743", "r753", "r778" ] }, "us-gaap_AccruedInsuranceCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails", "http://www.natera.com/role/DisclosureBalanceSheetComponentsReserveBalanceAndActivitiesForRefundsDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Insurance", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Reserves for refunds to insurance carriers", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees." } } }, "auth_ref": [ "r82", "r83", "r124" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r738", "r749", "r759", "r784" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r735", "r746", "r756", "r781" ] }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees", "terseLabel": "Legal, audit and consulting fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received." } } }, "auth_ref": [ "r74" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r412", "r420" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Stock based compensation expense", "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": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r735", "r746", "r756", "r781" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r736", "r747", "r757", "r782" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r737", "r748", "r758", "r783" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r739", "r750", "r760", "r785" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax", "verboseLabel": "Unrealized gain (loss) on available-for sale securities", "documentation": "Amount, before tax and 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": [ "r175", "r178", "r290" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r739", "r750", "r760", "r777", "r785" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r84", "r126" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r84", "r126" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r739", "r750", "r760", "r785" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Loss" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r739", "r750", "r760", "r785" ] }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable", "terseLabel": "Sales and income tax payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax." } } }, "auth_ref": [ "r74" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r739", "r750", "r760", "r785" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r739", "r750", "r760", "r785" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of conversion price", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "ntra_StockIssuedDuringPeriodSharesBonus": { "xbrltype": "sharesItemType", "nsuri": "http://www.natera.com/20230930", "localname": "StockIssuedDuringPeriodSharesBonus", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to bonus.", "label": "Stock Issued During Period Shares Bonus", "terseLabel": "Issuance of common stock for bonuses (in shares)" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r22", "r166", "r199", "r296", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r437", "r440", "r441", "r462", "r713", "r862", "r880", "r881" ] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "verboseLabel": "Threshold trading days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesAltcalcDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r487" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r875", "r876" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r394" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesAltcalcDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.natera.com/role/DisclosureLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails", "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract With Customer Asset And Liability [Table Text Block]", "terseLabel": "Schedule of beginning and ending balances of accounts receivable and deferred revenues", "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": [ "r865" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails", "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion included in other accrued liabilities", "verboseLabel": "Operating lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r479" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Performance-based awards", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term portion", "verboseLabel": "Operating lease liabilities, long-term portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r479" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock units", "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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r453", "r454", "r457" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cumulative-effect adjustment upon adoption of ASU 2016-13", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r88", "r115", "r538", "r560", "r562", "r571", "r595", "r713" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.natera.com/role/DisclosureDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r832" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r341", "r373", "r374", "r375", "r376", "r377", "r378", "r496", "r497", "r498", "r690", "r691", "r704", "r705", "r706" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r797" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r797" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails", "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "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": [ "r37" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r798" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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": [ "r452" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r797" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "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": [ "r481" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r799" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r798" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails", "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails", "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r204", "r205", "r206", "r230", "r525", "r566", "r575", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r607", "r608", "r609", "r610", "r611", "r613", "r615", "r616", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r636", "r719" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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": [ "r477" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Single Maturity Date", "totalLabel": "Total", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r840", "r841", "r892" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Other Long-term Incentive Plans, Requisite Service Period Recognition", "terseLabel": "Issuance of common stock for bonuses", "verboseLabel": "Issuance of common stock for bonuses", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement, classified as other." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "terseLabel": "Total commitments", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of claims", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r857", "r858" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeAmortizationOfPremium", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investment Income, Amortization of Premium", "terseLabel": "Premium amortization and discount accretion on investment securities", "documentation": "Amount of amortization of purchase premium on nonoperating securities." } } }, "auth_ref": [ "r100" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r800" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r731", "r801" ] }, "ntra_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.natera.com/20230930", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Trd Arr Expiration Date.", "label": "Trd Arr Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Amount awarded from other party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r481" ] }, "ntra_OncologyAssayInterpretationServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "OncologyAssayInterpretationServicesMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents oncology assay interpretation services.", "label": "Oncology assay interpretation services" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r731", "r801" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r162", "r201", "r202", "r336", "r354", "r489", "r677", "r679" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r731", "r801" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Amount awarded to other party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Area of Real Estate Property", "terseLabel": "Office space (area)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r763" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis", "totalLabel": "Total", "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), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r840", "r841", "r891" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "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": [ "r43", "r44", "r45", "r140", "r141", "r143", "r144" ] }, "ntra_SteveChapmanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SteveChapmanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Steve Chapman.", "label": "Steve Chapman" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r59" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r110" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Single Maturity Date [Abstract]", "terseLabel": "Fair Value" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis [Abstract]", "terseLabel": "Amortized Cost" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r769" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r768" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Europe, Middle East, India, Africa", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r903", "r904", "r905", "r906" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r769" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Per annum interest rate (as a percent)", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r23", "r69", "r345" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_PrepaidRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidRoyalties", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Royalty Asset", "terseLabel": "Prepaid royalties", "documentation": "Amount of asset related to consideration paid in advance for royalties that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r676", "r688", "r853" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails", "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails", "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r23", "r69", "r352", "r476" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r334" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r769" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, vested and expected to vest", "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": [ "r406" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r576", "r578", "r579", "r581", "r583", "r639", "r641", "r645", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r718" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails", "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r769" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r405" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive shares not included in diluted per share calculation", "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": [ "r226" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Valuation of Stock Option Grants to Employees" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "verboseLabel": "Convertible, If-converted value in excess of principal", "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only." } } }, "auth_ref": [ "r54" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Loss per Share" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r192", "r195", "r196" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost", "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": [ "r260", "r309", "r533" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r111", "r335" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r203", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r476", "r689", "r690", "r691", "r692", "r693", "r825" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r63", "r64" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r769" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r769" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r770" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r771" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r770" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "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": [ "r98" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Restricted stock units", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units 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": [ "r116" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r770" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Total outstanding potentially dilutive shares", "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": [ "r37" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r770" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r37" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r770" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r770" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r58" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r770" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r81", "r82", "r123", "r125", "r203", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r476", "r689", "r690", "r691", "r692", "r693", "r825" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Fair Value Disclosures", "verboseLabel": "Fair value of long-term debt", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "ntra_FiveDayConsecutiveTradingPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "FiveDayConsecutiveTradingPeriodMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for five-day consecutive trading period.", "label": "5 consecutive trading day period" } } }, "auth_ref": [] }, "ntra_InsuranceCarrierReservesReleased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InsuranceCarrierReservesReleased", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsReserveBalanceAndActivitiesForRefundsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of insurance carrier reserves released to revenue.", "label": "Insurance Carrier Reserves Released", "negatedTerseLabel": "Reserves released to revenue" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r293", "r294", "r295" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r184", "r185", "r467", "r468", "r469", "r470", "r471", "r472" ] }, "ntra_EarnoutsForDevelopmentWithAcquiredCanadianEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "EarnoutsForDevelopmentWithAcquiredCanadianEntityMember", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a contractual commitment relating to earnouts for development with acquired Canadian entity.", "label": "Earnouts for development with acquired Canadian entity" } } }, "auth_ref": [] }, "ntra_MonteCarloSimulationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "MonteCarloSimulationMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Multiple probability simulation used to model the probability of different outcomes in a process that cannot easily be predicted due to the intervention of random variables.", "label": "Monte-Carlo" } } }, "auth_ref": [] }, "ntra_ContractWithCustomerLiabilityReclassificationUnbilledRevenuesPreviouslyDeferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ContractWithCustomerLiabilityReclassificationUnbilledRevenuesPreviouslyDeferred", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionChangesInBalanceOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reclassification of unbilled revenues previously deferred.", "label": "Contract With Customer Liability Reclassification Unbilled Revenues Previously Deferred", "negatedLabel": "Reclass of unbilled revenues previously deferred" } } }, "auth_ref": [] }, "ntra_RelatedPartyTransactionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.natera.com/20230930", "localname": "RelatedPartyTransactionsPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Policy Text Block", "terseLabel": "Related Party" } } }, "auth_ref": [] }, "ntra_SharesReservedValueRegistrationStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SharesReservedValueRegistrationStatement", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Value of shares reserved for issuance in registration statement.", "label": "Shares Reserved Value Registration Statement", "terseLabel": "Value of additional shares potentially issuable" } } }, "auth_ref": [] }, "ntra_LaboratoryInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LaboratoryInstrumentsMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a contractual commitment to purchase laboratory instruments.", "label": "Laboratory instruments supplier" } } }, "auth_ref": [] }, "ntra_SequencingProductsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SequencingProductsAndServicesMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Sequencing products and services that are sold by an entity.", "label": "Sequencing products and services" } } }, "auth_ref": [] }, "ntra_PleasantonCaliforniaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "PleasantonCaliforniaLeaseMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Pleasanton, CA lease.", "label": "Pleasanton, CA Lease" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "ntra_SequencingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SequencingServicesMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Sequencing service that are sold by an entity.", "label": "Sequencing services" } } }, "auth_ref": [] }, "ntra_CaredxSPatentCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CaredxSPatentCaseMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents CareDX Patent Case.", "label": "CareDX Patent Case" } } }, "auth_ref": [] }, "ntra_TwentyTradingDaysPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "TwentyTradingDaysPeriodMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for 20 trading days period.", "label": "20 trading days period" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Cash provided by 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": [ "r194" ] }, "ntra_SummaryOfReserveBalanceAndActivitiesForRefundsToInsuranceCarriersTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SummaryOfReserveBalanceAndActivitiesForRefundsToInsuranceCarriersTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of reserve balance and activities for refunds to insurance carriers.", "label": "Summary Of Reserve Balance And Activities For Refunds To Insurance Carriers [Table Text Block]", "terseLabel": "Summary of reserve balance and activities for refunds to insurance carriers" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ntra_IncreaseDecreaseRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "IncreaseDecreaseRevenues", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenues during the reporting period.", "label": "Increase Decrease Revenues", "terseLabel": "Increased (decreased) revenues" } } }, "auth_ref": [] }, "ntra_SequencingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SequencingProductsMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Sequencing products that are sold by an entity.", "label": "Sequencing products" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Cash provided by 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": [ "r194" ] }, "ntra_MyomeIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "MyomeIncMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents MyOme, Inc.", "label": "MyOme, Inc." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r248", "r699", "r866", "r896", "r897" ] }, "ntra_ApplicationServiceProviderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ApplicationServiceProviderMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a contractual commitment to application service providers.", "label": "Application service providers" } } }, "auth_ref": [] }, "ntra_AustinTexasFirstExpansionPremisesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AustinTexasFirstExpansionPremisesMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Austin, Texas \"First Expansion Premises\".", "label": "First Expansion Premises" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Cash 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": [ "r102", "r103", "r104" ] }, "ntra_GenosityInc.PatentCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "GenosityInc.PatentCaseMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Genosity Inc. Patent Case.", "label": "Genosity Inc. Patent Case" } } }, "auth_ref": [] }, "ntra_PurchasesOfPropertyAndEquipmentInAccountsPayableAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "PurchasesOfPropertyAndEquipmentInAccountsPayableAndAccruals", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents purchases of property and equipment in accounts payable and accruals.", "label": "Purchases Of Property And Equipment In Accounts Payable And Accruals", "terseLabel": "Purchases of property and equipment in accounts payable and accruals" } } }, "auth_ref": [] }, "ntra_AccruedFixedAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AccruedFixedAssetPurchases", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for fixed assets.", "label": "Accrued Fixed Asset Purchases", "terseLabel": "Property and equipment purchases" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "ntra_AgreementTermAutomaticRenewalsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AgreementTermAutomaticRenewalsPeriod", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the automatic renewals thereafter for successive number of years.", "label": "Agreement Term, Automatic Renewals Period", "terseLabel": "Automatic renewals, successive period thereafter" } } }, "auth_ref": [] }, "ntra_PerformanceBasedAwardsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "PerformanceBasedAwardsAndRestrictedStockUnitsMember", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents performance-based awards and restricted stock units.", "label": "Performance-based awards and restricted stock units" } } }, "auth_ref": [] }, "ntra_ProceedsFromIssuanceOfCommonStockNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ProceedsFromIssuanceOfCommonStockNet", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity net of issuance costs.", "label": "Proceeds From Issuance Of Common Stock Net", "terseLabel": "Proceeds from public offering, net of issuance cost" } } }, "auth_ref": [] }, "ntra_CashCashEquivalentsAndRestrictedCashMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CashCashEquivalentsAndRestrictedCashMember", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage.", "label": "Cash, cash equivalents, and restricted cash" } } }, "auth_ref": [] }, "ntra_CashCashEquivalentsRestrictedCashAndMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CashCashEquivalentsRestrictedCashAndMarketableSecurities", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash, cash equivalents, restricted cash and investment in marketable securities.", "label": "Cash Cash Equivalents Restricted Cash And Marketable Securities", "terseLabel": "Estimated Fair Value" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Stock issued (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "ntra_ClassActionLawsuitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ClassActionLawsuitMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Lawsuit where one of the parties is a group of people who are represented collectively by a member or members of that group.", "label": "Class action" } } }, "auth_ref": [] }, "ntra_IncreaseDecreaseNetIncomeLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.natera.com/20230930", "localname": "IncreaseDecreaseNetIncomeLossPerShare", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in net income (loss) per share during the reporting period.", "label": "Increase Decrease Net Income Loss Per Share", "terseLabel": "(Increased) decreased net loss per share" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Available-for-sale Securities", "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": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r727" ] }, "ntra_AustinTexasSecondExpansionPremisesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AustinTexasSecondExpansionPremisesMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Austin, Texas \"Second Expansion Premises\".", "label": "Second Expansion Premises" } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r12" ] }, "ntra_CashInterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CashInterestExpenseAbstract", "presentation": [ "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents cash interest expense.", "label": "Cash interest expense" } } }, "auth_ref": [] }, "ntra_ContractualInterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ContractualInterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contractual interest expense for debt.", "label": "Contractual Interest Expense Debt", "terseLabel": "Contractual interest expense" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r108", "r167", "r541" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current accounts receivable", "terseLabel": "Accounts receivable, net of allowance of $6,034 and $3,830 at September 30, 2023 and December 31, 2022, respectively", "verboseLabel": "Accounts receivable, net", "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": [ "r249", "r250" ] }, "ntra_FoundationMedicineInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "FoundationMedicineInc.Member", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Foundation Medicine, Inc.", "label": "Foundation Medicine (\"FMI\")" } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total Property 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": [ "r6", "r532", "r541", "r713" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest and other income, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_IncomeApproachValuationTechniqueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeApproachValuationTechniqueMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation, Income Approach [Member]", "documentation": "Valuation approach converting future amounts to single current discounted amount." } } }, "auth_ref": [ "r12" ] }, "ntra_NonCashInterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.natera.com/20230930", "localname": "NonCashInterestExpenseAbstract", "presentation": [ "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents non-cash interest expense.", "label": "Non-cash interest expense" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r729" ] }, "ntra_InivataPatentCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InivataPatentCaseMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Inivata patent case.", "label": "Inivata Patent Case Member" } } }, "auth_ref": [] }, "ntra_OtherMaterialSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "OtherMaterialSupplierMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a contractual commitment to purchase from suppliers.", "label": "Other material suppliers" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r548", "r566", "r567", "r568", "r569", "r642", "r643" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Cash consideration", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r138", "r869", "r870", "r871" ] }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "ntra_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "NonCashInterestExpense", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-cash interest expense.", "label": "Non Cash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "auth_ref": [] }, "ntra_OncologyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "OncologyProductsMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents oncology products.", "label": "Oncology products" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r868" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of allowances for credit losses related to trade accounts receivable and other receivables", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r851" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "verboseLabel": "Schedule of outstanding Convertible Notes", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLeaseAndOtherLosses", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Provision for Loan, Lease, and Other Losses", "negatedLabel": "Provision for doubtful accounts", "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value." } } }, "auth_ref": [ "r4", "r8", "r130" ] }, "ntra_InsuranceCarrierReservesAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InsuranceCarrierReservesAdditions", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsReserveBalanceAndActivitiesForRefundsDetails" ], "lang": { "en-us": { "role": { "documentation": "Additions to insurance carrier reserves.", "label": "Insurance Carrier Reserves Additions", "terseLabel": "Additional reserves" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r184", "r185", "r467", "r468", "r469", "r470", "r471", "r472" ] }, "ntra_IncreaseDecreaseNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "IncreaseDecreaseNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the portion of profit or loss for the period, net of income taxes.", "label": "Increase Decrease Net Income Loss", "terseLabel": "(Increased) decreased net loss" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid in capital", "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": [ "r87" ] }, "ntra_GeneticTestingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "GeneticTestingServicesMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents genetic testing services.", "label": "Genetic testing services" } } }, "auth_ref": [] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Claims remaining", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r856" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used in valuation of fair value", "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": [ "r117" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Components" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 }, "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion", "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": [ "r357", "r358", "r369" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 }, "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, long-term portion", "verboseLabel": "Deferred revenue, Long-term", "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": [ "r357", "r358", "r369" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r20", "r199", "r296", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r437", "r440", "r441", "r462", "r592", "r683", "r726", "r862", "r880", "r881" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionChangesInBalanceOfDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred revenue", "totalLabel": "Total deferred revenues", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r357", "r358", "r369" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Decrease to loss from operations", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r231", "r238", "r242", "r244", "r684" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.natera.com/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": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "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": [ "r31", "r181", "r183", "r188", "r526", "r546" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [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": [ "r660" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r91", "r127", "r539", "r713", "r826", "r850", "r874" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk 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": [ "r39", "r41", "r66", "r67", "r248", "r660", "r807" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r38", "r39", "r41", "r42", "r66", "r119", "r660" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r316", "r317", "r619" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r79", "r118", "r564", "r565" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r51" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r473", "r491" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "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": [ "r189", "r209", "r210", "r211", "r212", "r213", "r219", "r221", "r223", "r224", "r225", "r229", "r450", "r451", "r527", "r547", "r682" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/Forfeited (in dollars per share)", "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": [ "r402" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r728" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted-average shares outstanding", "terseLabel": "Basic (in shares)", "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": [ "r219", "r225" ] }, "us-gaap_FinanceLoansAndLeasesReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLoansAndLeasesReceivablePolicy", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Financing Receivable [Policy Text Block]", "terseLabel": "Credit Losses", "documentation": "Disclosure of accounting policy for financing receivable." } } }, "auth_ref": [ "r47", "r48", "r49", "r106", "r251", "r253", "r254", "r255" ] }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainContingencyPatentsAllegedlyInfringedUponNumber", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Gain contingency, patents allegedly infringed, number", "documentation": "Number of entity's patents that another entity has allegedly infringed." } } }, "auth_ref": [ "r861" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r478" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Customer", "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": [ "r40", "r248" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]", "terseLabel": "Schedule of material contractual commitments", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r827" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "verboseLabel": "Initial conversion rate", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r24", "r55", "r113", "r114", "r335" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "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": [ "r21" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Total revenues", "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": [ "r232", "r233", "r237", "r240", "r241", "r245", "r246", "r248", "r367", "r368", "r525" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "RSUs forfeited/cancelled (in shares)", "negatedLabel": "Canceled/Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r164", "r180", "r182", "r193", "r199", "r207", "r215", "r216", "r231", "r238", "r242", "r244", "r296", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r435", "r438", "r439", "r451", "r462", "r528", "r543", "r573", "r614", "r634", "r635", "r684", "r710", "r711", "r725", "r821", "r862" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "RSUs Granted (in shares)", "negatedTerseLabel": "RSUs granted (in shares)", "terseLabel": "Shares granted", "verboseLabel": "Granted (in shares)", "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": [ "r400" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r218", "r226", "r227", "r228" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "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": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "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": [ "r397", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance (in dollars per share)", "periodStartLabel": "Balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r397", "r398" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Number of shares vested", "verboseLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r401" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r716", "r717", "r718", "r720", "r721", "r722", "r723", "r828", "r829", "r873", "r899", "r901" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction-in-process", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "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": [ "r401" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r728" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowances on accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r172", "r252", "r299" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r660" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risk and Uncertainties" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r201", "r202", "r336", "r354", "r489", "r678", "r679" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r217", "r380", "r804", "r805", "r831" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r728" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 8)", "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": [ "r26", "r75", "r535", "r593" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and debt issuance cost", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r348", "r475", "r692", "r693", "r824" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "verboseLabel": "Weighted-average number of shares used in computing basic and diluted net loss per share:" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r217", "r380", "r804", "r831" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r728" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Shares available for grant, end balance", "periodStartLabel": "Shares available for grant, beginning balance", "verboseLabel": "Shares available for issuance", "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": [ "r57" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r728" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Spread on interest rate (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net unrealized gains (losses) on available-for-sale securities, net of tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r175", "r176", "r178" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign exchange adjustment", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r463", "r464", "r465", "r466", "r633" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "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": [ "r417", "r418", "r419", "r574", "r828", "r829", "r830", "r873", "r901" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities", "terseLabel": "Proceeds from maturity of investments", "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": [ "r190", "r191", "r834" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r872" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (as a percent)", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r486", "r712" ] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Credit", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r119" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "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": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment, net", "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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investment in equity securities without readily determinable fair value", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r291" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r200", "r422", "r424", "r426", "r427", "r430", "r432", "r433", "r434", "r572" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r109", "r318", "r319", "r661", "r855" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r425" ] }, "ntra_NoncashOperatingActivitiesRelatedToRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "NoncashOperatingActivitiesRelatedToRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Noncash operating activities related to right-of-use assets.", "label": "Noncash Operating Activities Related To Right Of Use Assets", "terseLabel": "Noncash operating activities related to right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAbstract", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Abstract]", "terseLabel": "Other commitments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.natera.com/role/DisclosureLeasesAltcalcDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r487" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r28", "r163", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r214", "r216", "r230", "r297", "r298", "r356", "r417", "r418", "r419", "r428", "r429", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r467", "r468", "r469", "r470", "r471", "r472", "r488", "r557", "r558", "r559", "r574", "r636" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024", "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": [ "r487" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r163", "r204", "r205", "r206", "r208", "r214", "r216", "r297", "r298", "r417", "r418", "r419", "r428", "r429", "r442", "r444", "r445", "r447", "r449", "r557", "r559", "r574", "r901" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionChangesInBalanceOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Revenue recognized from performance obligations satisfied within the same period", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r696" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "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": [ "r370" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails" ], "lang": { "en-us": { "role": { "label": "Net unrealized gain (loss) on available-for-sale securities, net of tax and foreign currency translation adjustment", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r175", "r176", "r177", "r179", "r185", "r186", "r819" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2027", "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": [ "r487" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2026", "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": [ "r487" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025", "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": [ "r487" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2023 (remaining 3 months)", "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": [ "r878" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of annual minimum lease payments", "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": [ "r878" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis", "terseLabel": "Greater than one year but less than five years", "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), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": [ "r843" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summarized portfolio of available-for-sale securities by contractual maturity", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAocilDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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", "r163", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r214", "r216", "r230", "r297", "r298", "r356", "r417", "r418", "r419", "r428", "r429", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r467", "r468", "r469", "r470", "r471", "r472", "r488", "r557", "r558", "r559", "r574", "r636" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis", "terseLabel": "Less than or equal to one year", "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), with single maturity date and allocated without single maturity date, maturing 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": [ "r842" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r15" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r833", "r879" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "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": [ "r2", "r10", "r30", "r443", "r446", "r488", "r557", "r558", "r819", "r820", "r821", "r828", "r829", "r830" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Risk and Uncertainties", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r77", "r142" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureIncomeTaxesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income tax expense (benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r139", "r146", "r215", "r216", "r236", "r423", "r431", "r549" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value", "terseLabel": "Less than or equal to one year", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": [ "r267", "r530" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value", "terseLabel": "Greater than or equal to one year but less than five years", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": [ "r268", "r531" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer [Text Block]", "terseLabel": "Revenue Recognition", "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": [ "r147", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r371" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r165", "r174", "r199", "r296", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r436", "r440", "r462", "r713", "r862", "r863", "r880" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r300", "r301", "r305", "r306", "r307", "r310", "r314", "r315", "r349", "r355", "r448", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r545", "r687", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r846", "r847", "r848", "r849" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r788" ] }, "ntra_LicenseAndRelatedDevelopmentServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LicenseAndRelatedDevelopmentServicesMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents license and related development services.", "label": "License and related development services" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r768" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "ntra_EmployeeAndNonEmployeeOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "EmployeeAndNonEmployeeOptionsMember", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Represents Employee And Non-Employee Options.", "label": "Options to purchase common stock" } } }, "auth_ref": [] }, "ntra_NonEmployeeOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "NonEmployeeOptionsMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Non-Employee Options Member.", "label": "Non-employee stock options" } } }, "auth_ref": [] }, "ntra_SecondSpaceSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SecondSpaceSubleaseMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the \"Second Space\" operating sublease for office space used as corporate headquarters.", "label": "\"Second Space\" Sublease" } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r741", "r752", "r762", "r787" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Treasury securities", "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": [ "r681", "r704", "r706", "r890" ] }, "ntra_AustinTxLongTermLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AustinTxLongTermLeaseMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a long-term operating lease for office space located in Austin, TX.", "label": "Austin TX, Long-term Lease" } } }, "auth_ref": [] }, "ntra_LineOfCreditUbsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LineOfCreditUbsMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2015 Line of Credit entered into by the entity.", "label": "Line Of Credit-UBS" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationTables", "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": [] }, "ntra_InventoryMaterialPurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InventoryMaterialPurchaseCommitmentMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a contractual commitment to purchase from suppliers.", "label": "Material suppliers" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r768" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 2", "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": [ "r341", "r373", "r378", "r454", "r497", "r690", "r691", "r704", "r705", "r706" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r697" ] }, "ntra_CorporateHeadquartersLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CorporateHeadquartersLeaseMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents an operating lease for office space used as corporate headquarters.", "label": "Corporate Headquarters Lease" } } }, "auth_ref": [] }, "ntra_AgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AgreementTerm", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Period the agreement term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Agreement Term", "terseLabel": "Agreement term" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r341", "r373", "r378", "r454", "r496", "r704", "r705", "r706" ] }, "ntra_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.natera.com/20230930", "localname": "NumberOfCustomers", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers exceeding 10% of benchmark" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r122", "r170", "r199", "r231", "r239", "r243", "r296", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r436", "r440", "r462", "r534", "r606", "r713", "r726", "r862", "r863", "r880" ] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Treasury securities and government sponsored entity securities", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include 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), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r529", "r704", "r898" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r765" ] }, "ntra_EmployeeStockPurchasePlan2015Member": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "EmployeeStockPurchasePlan2015Member", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2015 Employee Stock Purchase Plan.", "label": "Employee stock purchase plan" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r788" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Available-for-sale Securities", "negatedLabel": "Purchases of investments", "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": [ "r33", "r190", "r257" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r173", "r675", "r713" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from sale of investments", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r32", "r190", "r257", "r289" ] }, "ntra_InvestmentsShortTermClassifiedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InvestmentsShortTermClassifiedMember", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing short-term investments.", "label": "Short-term investments" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r765" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r788" ] }, "ntra_AccruedClinicalTrialsAndStudies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AccruedClinicalTrialsAndStudies", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical trials and studies.", "label": "Accrued Clinical Trials And Studies", "terseLabel": "Clinical trials and studies" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Debt", "terseLabel": "Short-term debt financing", "verboseLabel": "Short-term Credit Line, outstanding balance", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r80", "r123", "r713", "r893" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r767" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r788" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "2017 Term Loan", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Marketing Costs, Current", "terseLabel": "Marketing and corporate affairs", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r766" ] }, "ntra_AccruedShippingCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AccruedShippingCharges", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for shipping charges.", "label": "Accrued Shipping Charges", "terseLabel": "Accrued shipping charges" } } }, "auth_ref": [] }, "ntra_AccruedTestingAndLaboratoryMaterialsFromSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AccruedTestingAndLaboratoryMaterialsFromSuppliers", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for testing and laboratory materials from suppliers.", "label": "Accrued Testing And Laboratory Materials From Suppliers", "terseLabel": "Testing and laboratory materials from suppliers" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r788" ] }, "ntra_AmericasExcludingUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AmericasExcludingUsMember", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America, excluding the United States of America (US).", "label": "Americas, excluding U.S." } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r766" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of product revenues", "terseLabel": "Cost of revenues", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r97", "r525" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r788" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r767" ] }, "ntra_CommonStockAdditionalCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CommonStockAdditionalCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional number of common shares reserved for future issuance.", "label": "Common Stock, Additional Capital Shares Reserved For Future Issuance", "terseLabel": "Additional shares reserved for issuance" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares Outstanding", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r789" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r768" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r105", "r198" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r789" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r788" ] }, "ntra_FirstSpaceSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "FirstSpaceSubleaseMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the \"First Space\" operating sublease for office space used as corporate headquarters.", "label": "\"First Space\" Sublease" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of total revenue by geographic area", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r46", "r96" ] }, "ntra_NumberOfOfficeSpaces": { "xbrltype": "positiveIntegerItemType", "nsuri": "http://www.natera.com/20230930", "localname": "NumberOfOfficeSpaces", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of office spaces.", "label": "Number Of Office Spaces", "terseLabel": "Number of office space locations" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r60", "r61", "r383" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Summary of stock-based compensation expenses", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r317", "r619" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r28", "r115" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r777" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r115" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r773" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r772" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for IPR&D acquisition", "verboseLabel": "Issuance of common stock for IPR&D milestone", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r11", "r28", "r115" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding principle", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r17", "r125", "r350" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r776" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r774" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r775" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r775" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock for public offering, net (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r85", "r86", "r115", "r570", "r636", "r658" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r341", "r373", "r374", "r375", "r376", "r377", "r378", "r454", "r496", "r497", "r498", "r690", "r691", "r704", "r705", "r706" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r765" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r245", "r525", "r550", "r551", "r552", "r553", "r554", "r555", "r673", "r697", "r714", "r808", "r859", "r860", "r866", "r896" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Impairment charge", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r50" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Shares reserved for issuance as a proportion of common stock outstanding (as a percent)", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.natera.com/role/DisclosureLeasesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r372", "r379", "r408", "r409", "r410", "r499", "r523", "r556", "r584", "r585", "r640", "r644", "r646", "r647", "r652", "r671", "r672", "r685", "r694", "r707", "r715", "r718", "r854", "r864", "r883", "r884", "r885", "r886", "r887" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r245", "r525", "r550", "r551", "r552", "r553", "r554", "r555", "r673", "r697", "r714", "r808", "r859", "r860", "r866", "r896" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r458" ] }, "ntra_CertainWorkspacesAndStorageSpacesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CertainWorkspacesAndStorageSpacesMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents certain workspaces and storage spaces.", "label": "Certain workspaces and storage spaces" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Total financial assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r65" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.natera.com/role/DisclosureLeasesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r379", "r523", "r556", "r584", "r585", "r640", "r644", "r646", "r647", "r652", "r671", "r672", "r685", "r694", "r707", "r715", "r864", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Number of Equity Instruments", "verboseLabel": "Convertible to shares of common stock", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r24", "r55", "r113", "r114", "r335" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.natera.com/role/DisclosureLeasesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r372", "r379", "r408", "r409", "r410", "r499", "r523", "r556", "r584", "r585", "r640", "r644", "r646", "r647", "r652", "r671", "r672", "r685", "r694", "r707", "r715", "r718", "r854", "r864", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other noncurrent assets", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r169" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "verboseLabel": "Issuance of common stock for IPR&D milestone (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r85", "r86", "r115" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Outstanding principal balance", "verboseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r69", "r71", "r333", "r476", "r690", "r691" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.natera.com/role/DisclosureLeasesDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionAccountsReceivableAndDeferredRevenueDetails", "http://www.natera.com/role/DisclosureRevenueRecognitionDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r379", "r523", "r556", "r584", "r585", "r640", "r644", "r646", "r647", "r652", "r671", "r672", "r685", "r694", "r707", "r715", "r864", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r85", "r86", "r115" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r85", "r86", "r115" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r85", "r86", "r115", "r394" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails", "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureDebtDiscountAndIssuanceCostsDetails", "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails", "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term 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": [ "r25", "r53" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r777" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r764" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r777" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of financial assets and liabilities measured on recurring basis", "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": [ "r453", "r454" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Restrictions on Cash and Cash Equivalents [Table]", "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r16", "r121", "r895" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of other accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r777" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r742", "r750", "r760", "r777", "r785", "r789", "r797" ] }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Policies", "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": [ "r895" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r742", "r750", "r760", "r777", "r785", "r789", "r797" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under credit facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r34", "r825" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation 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": [ "r5", "r235" ] }, "ntra_InsuranceRefundsToCarriers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InsuranceRefundsToCarriers", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsReserveBalanceAndActivitiesForRefundsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of insurance refunds to carriers.", "label": "Insurance Refunds To Carriers", "negatedLabel": "Refunds to carriers" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r389", "r390" ] }, "ntra_DebtInstrumentConvertiblePercentageOfPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.natera.com/20230930", "localname": "DebtInstrumentConvertiblePercentageOfPrincipalAmount", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of principal amount converted.", "label": "Debt Instrument, Convertible, Percentage of Principal Amount", "terseLabel": "Percentage of principal amount converted" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.natera.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r246", "r247", "r577", "r580", "r582", "r641", "r645", "r649", "r653", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r674", "r698", "r718", "r866", "r896" ] }, "ntra_RavgenPatentCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "RavgenPatentCaseMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Ravgen Patent Case.", "label": "Ravgen Patent Case" } } }, "auth_ref": [] }, "ntra_EarningsOrLossPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.natera.com/20230930", "localname": "EarningsOrLossPerShareLineItems", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings or Loss per Share [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r57" ] }, "ntra_LossContingencyPatentsLitigationsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LossContingencyPatentsLitigationsNumber", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of patent litigations.", "label": "Loss Contingency, Patents Litigations, Number", "terseLabel": "Number of patent litigations" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r152", "r161", "r246", "r247", "r577", "r580", "r582", "r641", "r645", "r649", "r653", "r659", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r674", "r698", "r718", "r866", "r896" ] }, "ntra_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Liabilities Incurred", "terseLabel": "Net liabilities assumed" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r389", "r390" ] }, "ntra_DebtInstrumentConvertibleThresholdBusinessDays": { "xbrltype": "integerItemType", "nsuri": "http://www.natera.com/20230930", "localname": "DebtInstrumentConvertibleThresholdBusinessDays", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified business days for conversion after consecutive trading day period triggers conversion feature.", "label": "Debt Instrument Convertible Threshold Business Days", "terseLabel": "Threshold business days" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Financial Instruments", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r120", "r132", "r133", "r148", "r256", "r258", "r459", "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r391" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "ntra_FaceAmountPerConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "FaceAmountPerConvertibleNote", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Face amount per convertible note.", "label": "Face Amount Per Convertible Note", "terseLabel": "Principal amount per convertible note" } } }, "auth_ref": [] }, "ntra_OperatingLeasesAnnualRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "OperatingLeasesAnnualRent", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the annual payment that the lessee is obligated to make in connection with a property under the terms of an agreement classified as an operating lease.", "label": "Operating Leases Annual Rent", "terseLabel": "Annual lease payment" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "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": [ "r408" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net loss - diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)", "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": [ "r189", "r209", "r210", "r211", "r212", "r213", "r221", "r223", "r224", "r225", "r229", "r450", "r451", "r527", "r547", "r682" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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": [ "r72", "r73", "r617", "r618", "r619" ] }, "ntra_EarningsOrLossPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.natera.com/20230930", "localname": "EarningsOrLossPerShareTable", "presentation": [ "http://www.natera.com/role/DisclosureNetLossPerShareLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents earnings or loss per share.", "label": "Earnings or Loss per Share [Table]" } } }, "auth_ref": [] }, "ntra_InivitaPatentCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InivitaPatentCaseMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Inivitae Patent Case.", "label": "Inivitae Patent Case" } } }, "auth_ref": [] }, "ntra_ScheduleOfInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ScheduleOfInterestExpenseTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest expense.", "label": "Schedule Of Interest Expense Table [Text Block]", "terseLabel": "Summary of interest expense" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r410" ] }, "ntra_BgiGenomicsCoLtdAndFoundationMedicineInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "BgiGenomicsCoLtdAndFoundationMedicineInc.Member", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents BGI Genomics Co., Ltd. and Foundation Medicine, Inc.", "label": "BGI Genomics and Foundation Medicine (\"FMI\")" } } }, "auth_ref": [] }, "ntra_CorporateHeadquartersLeaseAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "CorporateHeadquartersLeaseAmendmentMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents an operating lease amendment for office space used as corporate headquarters.", "label": "Corporate Headquarters Lease Amendment" } } }, "auth_ref": [] }, "ntra_ArcherdxPatentCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "ArcherdxPatentCaseMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents ArcherDX Patent Case.", "label": "ArcherDX Case" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.natera.com/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": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "ntra_SouthSanFranciscoCaliforniaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "SouthSanFranciscoCaliforniaLeaseMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents South San Francisco, CA lease.", "label": "South San Francisco, CA Lease" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock Based Compensation", "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": [ "r382", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "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": [ "r617", "r618", "r619" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "ntra_OperatingLeaseCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "OperatingLeaseCommitmentsMember", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents contractual commitments for operating leases.", "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.natera.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r382", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "ntra_LossContingencyInvalidPatentsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LossContingencyInvalidPatentsNumber", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of invalid patents.", "label": "Loss Contingency, Invalid Patents, Number", "terseLabel": "Number of invalid patents" } } }, "auth_ref": [] }, "ntra_InProcessResearchDevelopmentAcquisitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "InProcessResearchDevelopmentAcquisitionAgreementMember", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents in-process research and development acquisition agreement.", "label": "In-process research and development acquisition" } } }, "auth_ref": [] }, "ntra_MayRedeemForCashAllOrAnyPortionOfConvertibleNotesAtCompanysOptionOnOrAfterMay2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "MayRedeemForCashAllOrAnyPortionOfConvertibleNotesAtCompanysOptionOnOrAfterMay2024Member", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Scenario, redeemable for cash, all or any portion of the Convertible Notes, at the Company's option, on or after May 2024.", "label": "Redeemable for cash on or after May 2024" } } }, "auth_ref": [] }, "ntra_AssetAcquisitionConsiderationTransferredAdditionalSharesIssuedAndIssuableUponAchievementOfMilestone": { "xbrltype": "sharesItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredAdditionalSharesIssuedAndIssuableUponAchievementOfMilestone", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of additional shares potentially issuable as consideration upon achievement of milestones in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Additional Shares Issued and Issuable Upon Achievement Of Milestone", "terseLabel": "Number of additional shares potentially issuable" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "ntra_AssetAcquisitionConsiderationTransferredSharesIssuedAndIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://www.natera.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredSharesIssuedAndIssuable", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued and issuable as consideration in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Shares Issued and Issuable", "terseLabel": "Issuance of common stock" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "ntra_VancouverBritishColumbiaCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.natera.com/20230930", "localname": "VancouverBritishColumbiaCanadaMember", "presentation": [ "http://www.natera.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Vancouver, British Columbia, Canada.", "label": "Laboratory space in Canada" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "ntra_DebtInstrumentUnamortizedDebtDiscountAndDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "DebtInstrumentUnamortizedDebtDiscountAndDebtIssuanceCost", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtConvertibleNotesBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount and debt issuance cost.", "label": "Debt Instrument Unamortized Debt Discount And Debt Issuance Cost", "negatedLabel": "Unamortized debt discount and debt issuance cost" } } }, "auth_ref": [] }, "ntra_EquipmentAndServicesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "EquipmentAndServicesReceived", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents equipment and services received.", "label": "Equipment And Services Received", "terseLabel": "Equipment and services received" } } }, "auth_ref": [] }, "ntra_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.natera.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive", "crdr": "credit", "calculation": { "http://www.natera.com/role/DisclosureLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year and after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Five And After Year Five", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r490", "r492" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.natera.com/role/DisclosureRevenueRecognitionDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r248", "r699", "r866", "r896", "r897" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r62", "r680" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "presentation": [ "http://www.natera.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss contingency, patents allegedly infringed, number", "documentation": "Number of another entity's patents that the entity has allegedly infringed." } } }, "auth_ref": [ "r857", "r858" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "terseLabel": "Payment of offering expenses", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r35" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [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": [ "r203", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r476", "r689", "r690", "r691", "r692", "r693", "r825" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r55", "r56", "r68", "r69", "r71", "r76", "r112", "r114", "r203", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r476", "r689", "r690", "r691", "r692", "r693", "r825" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.natera.com/role/DisclosureBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, 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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "terseLabel": "Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r135", "r311", "r687" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, 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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss", "negatedLabel": "Unrealized loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r136", "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of debt securities available-for-sale in unrealized loss position", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r134", "r687", "r852" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions", "terseLabel": "Number of investments, unrealized loss position", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r137", "r313" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.natera.com/role/DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of available-for-sale securities", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.natera.com/role/DisclosureStockBasedCompensationDetails", "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r70", "r131", "r187", "r234", "r474", "r620", "r724", "r900" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.natera.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "terseLabel": "Equity securities without readily determinable fair value, impairment loss", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r292" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.natera.com/role/DisclosureFairValueMeasurementsDetails", "http://www.natera.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r576", "r578", "r579", "r581", "r583", "r639", "r641", "r645", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r718" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.natera.com/role/DisclosureDebtDetails", "http://www.natera.com/role/DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "totalLabel": "Total interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r100", "r346", "r353", "r692", "r693" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "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/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "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": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(b,d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "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(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "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" }, "r99": { "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.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r121": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "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/2147479853/942-210-S99-1" }, "r123": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "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/2147479853/942-210-S99-1" }, "r126": { "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/2147479853/942-210-S99-1" }, "r127": { "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/2147479853/942-210-S99-1" }, "r128": { "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/2147483589/942-220-S99-1" }, "r129": { "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/2147483589/942-220-S99-1" }, "r130": { "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.11)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r131": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r201": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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/2147482312/912-310-45-11" }, "r525": { "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" }, "r526": { "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/2147483589/942-220-S99-1" }, "r527": { "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/2147483589/942-220-S99-1" }, "r528": { "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/2147479557/942-235-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r532": { "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/2147480842/942-360-50-1" }, "r533": { "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/2147479440/944-210-S99-1" }, "r534": { "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/2147479440/944-210-S99-1" }, "r535": { "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/2147479440/944-210-S99-1" }, "r536": { "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)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r537": { "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/2147479440/944-210-S99-1" }, "r538": { "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/2147479440/944-210-S99-1" }, "r539": { "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/2147479440/944-210-S99-1" }, "r540": { "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/2147479440/944-210-S99-1" }, "r541": { "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/2147479440/944-210-S99-1" }, "r542": { "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/2147483586/944-220-S99-1" }, "r543": { "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/2147483586/944-220-S99-1" }, "r544": { "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/2147483586/944-220-S99-1" }, "r545": { "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/2147483586/944-220-S99-1" }, "r546": { "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/2147483586/944-220-S99-1" }, "r547": { "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/2147483586/944-220-S99-1" }, "r548": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "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/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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/2147479383/944-825-50-1B" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r568": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r569": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r573": { "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/2147480767/946-205-45-3" }, "r574": { "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/2147480767/946-205-45-4" }, "r575": { "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/2147480555/946-210-45-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r577": { "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/2147480524/946-210-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r580": { "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/2147480524/946-210-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r582": { "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/2147480524/946-210-50-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r584": { "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/2147480524/946-210-50-6" }, "r585": { "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/2147480524/946-210-50-6" }, "r586": { "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/2147479617/946-210-S99-1" }, "r587": { "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/2147479617/946-210-S99-1" }, "r588": { "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/2147479617/946-210-S99-1" }, "r589": { "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/2147479617/946-210-S99-1" }, "r590": { "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/2147479617/946-210-S99-1" }, "r591": { "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/2147479617/946-210-S99-1" }, "r592": { "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/2147479617/946-210-S99-1" }, "r593": { "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/2147479617/946-210-S99-1" }, "r594": { "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/2147479617/946-210-S99-1" }, "r595": { "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/2147479617/946-210-S99-1" }, "r596": { "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/2147479617/946-210-S99-1" }, "r597": { "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/2147479617/946-210-S99-1" }, "r598": { "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/2147479617/946-210-S99-1" }, "r599": { "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/2147479617/946-210-S99-1" }, "r600": { "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/2147479617/946-210-S99-1" }, "r601": { "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/2147479617/946-210-S99-1" }, "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "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/2147479617/946-210-S99-2" }, "r612": { "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/2147479617/946-210-S99-2" }, "r613": { "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/2147483581/946-220-45-3" }, "r614": { "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/2147483581/946-220-45-7" }, "r615": { "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/2147483575/946-220-S99-1" }, "r616": { "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/2147483575/946-220-S99-1" }, "r617": { "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/2147483575/946-220-S99-1" }, "r618": { "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/2147483575/946-220-S99-1" }, "r619": { "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/2147483575/946-220-S99-1" }, "r620": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "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/2147483575/946-220-S99-1" }, "r622": { "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/2147483575/946-220-S99-1" }, "r623": { "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/2147483575/946-220-S99-1" }, "r624": { "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/2147483575/946-220-S99-1" }, "r625": { "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/2147483575/946-220-S99-1" }, "r626": { "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/2147483575/946-220-S99-1" }, "r627": { "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/2147483575/946-220-S99-1" }, "r628": { "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/2147483575/946-220-S99-1" }, "r629": { "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/2147483575/946-220-S99-1" }, "r630": { "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/2147483575/946-220-S99-1" }, "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(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "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/2147483575/946-220-S99-3" }, "r636": { "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/2147483575/946-220-S99-3" }, "r637": { "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/2147483575/946-220-S99-3" }, "r638": { "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/2147483575/946-220-S99-3" }, "r639": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r640": { "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/2147480032/946-320-S99-1" }, "r641": { "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/2147480032/946-320-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r644": { "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/2147480032/946-320-S99-2" }, "r645": { "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/2147480032/946-320-S99-2" }, "r646": { "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/2147480032/946-320-S99-3" }, "r647": { "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/2147480032/946-320-S99-3" }, "r648": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r649": { "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/2147480032/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r652": { "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/2147480032/946-320-S99-6" }, "r653": { "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/2147480032/946-320-S99-6" }, "r654": { "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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r655": { "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/2147480032/946-320-S99-7" }, "r656": { "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/2147480032/946-320-S99-7" }, "r657": { "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/2147480032/946-320-S99-7" }, "r658": { "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/2147481004/946-505-50-2" }, "r659": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r660": { "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/2147481027/954-310-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r662": { "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/2147479438/970-360-S99-1" }, "r663": { "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/2147479438/970-360-S99-1" }, "r664": { "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/2147479438/970-360-S99-1" }, "r665": { "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/2147479438/970-360-S99-1" }, "r666": { "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/2147479438/970-360-S99-1" }, "r667": { "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/2147479438/970-360-S99-1" }, "r668": { "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/2147479438/970-360-S99-1" }, "r669": { "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/2147479438/970-360-S99-1" }, "r670": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r671": { "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/2147482856/976-310-50-1" }, "r672": { "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/2147482707/978-310-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r715": { "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" }, "r716": { "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/2147480524/946-210-50-1" }, "r717": { "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/2147480524/946-210-50-6" }, "r718": { "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/2147480493/946-210-55-1" }, "r719": { "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/2147480833/946-310-45-1" }, "r720": { "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/2147480032/946-320-S99-1" }, "r721": { "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/2147480032/946-320-S99-2" }, "r722": { "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/2147480032/946-320-S99-3" }, "r723": { "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/2147480032/946-320-S99-6" }, "r724": { "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/2147480167/946-830-55-10" }, "r725": { "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/2147480167/946-830-55-11" }, "r726": { "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/2147480167/946-830-55-12" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r803": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r804": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r805": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r806": { "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" }, "r807": { "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/2147479383/944-825-50-1B" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r817": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r825": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r873": { "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" }, "r874": { "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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/2147482517/912-730-25-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r890": { "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/2147480832/942-320-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r893": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r894": { "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/2147479440/944-210-S99-1" }, "r895": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r899": { "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/2147480767/946-205-45-4" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r901": { "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/2147483575/946-220-S99-3" }, "r902": { "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/2147483575/946-220-S99-3" }, "r903": { "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/2147480032/946-320-S99-1" }, "r904": { "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/2147480032/946-320-S99-2" }, "r905": { "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/2147480032/946-320-S99-3" }, "r906": { "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/2147480032/946-320-S99-6" } } } ZIP 84 0001558370-23-018379-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-018379-xbrl.zip M4$L#!!0 ( .:A:%>;[CE &A8 $;K 1 ;G1R82TR,#(S,#DS,"YX MBCYG&%!.1AU-/,SH_/TH1) MPH[12^_L[.3]R?GI^85W=G[Y]OSRXN_>^#XEO(>Z+4@KY8L(+H6_PFOD2<27 M6'Y&:RPVR,:E2D'RB4I6^CB[,T)Z;1^MRD!^>G)_A%8BK(/,0C10:%2[ ' M8G1^G!7L1YR#9=B5.0CL'R_9]B1-+NJ/+P^W3:9 -]TU$7[(1,3Q(]C* /%@3(-))"1;CU^( MN&9K1&AB*\611T# ?EG2NJ6U"_""4*+E &-Z>NJ-O)PA_$AY>L#4B[EZBJT7 M\_52QK^=5-E5"HK ,YC2C_IOT"D!PZMN/C7N))D3$DM&'X5^%/;/EU>K,5OR M,47K RAR:1V'R:,!F!W<0!_"!:20/6C*Q2J0?!QA7&*8)\,%OQ@=-;X9>S@ M[XRC5V3I)3R]F.F 74?LLE0Q74PWZ3"JNAM;0[NLU""[Q7=,= *V!SJ@%GNHQ02)U4W(GGMK0)[1"O:;_U<"/F&R1> Z0\>$P0ZFP#A(R*^Q1"2L#<.',;.@ M_^;TXO2B.D GV;U"PMR5 MZ\B(:$#=1FK%].WI6173C)=78#9 986JZ":IL8Q1U6@SSF"8DSOH;Y^^162C M6O(SE@T8[L7#"NZ[T_,JN"7?R\N+@:2T)-U5L[+^YL&$:D!_#_2G MX>".H#D)H6:XJ0?OQ:,%_9JYMJ"O2_*2HKQ"60/V5NSO,!*-H)83K6C]O6Z( MX]Q#^W=H_QG:V89',U$+'C7;F> !EC)A-$#3 9IQ*%6]K-K7?L$]2Z4UCC0Z7L=JD^7 MZPM_ZKF#9N85N TP[1.?GR$.="LL"4C6.UA?SMT2N7^[3^3>^Z54QM 9]PG9 M/DKF?UVQ,,!YB&PV\]8M06*(Q$5DC>&)8F@(NGV7A%/@,L'5>/NBP;V4'I MNEXT0-)YG:#;2H =EG=U6)IB_0,RC:%*"7;C0KY'%K8T,*W%#[B)_12-TK%)&M[&R;K M<5Y/9Q[:W=#NG[%4.S]GF#^N$,?5MJ\F6]O?,.>&_'IGJ;?!W-,L!A2,<9*Y MP-\B$/73UN2>UM*M.!CFU3D#+^8PP+!WN.JPL%67\)4ZPE7;"=$]?.7]DOXU M+ _L#_.3VD*[)\A)7@O$%P!Q;76^#\1Q$0/ W4*59C ;Z:S ==R2/2#4-WYI M!LE&:L7I31VGAECF@%7?H&8#5,V45J3>&I R;X@?<.H;Z30C9:6U8M5GA_, M5VOXTPQ/*_T!I@\-NH[5B]M[@ MH#<$30>XVJ*G9G **38H&G/;1G1L!,9 7#,'&MA_D&:'IO5VO<)6ZA MM0#UIL?FM6%S]W<(@UR^S%="#-K4-&'\'C,="8/C\+2)"5_$@S)N8M>C M(9'AD:<+]5!>ZJ 7WT$ODI,S,\3E[B"=,#%JT8=#PLBC[,R/+G'0A>^@"S"1 M\[&Z O!@ V'DU*(-M7-?O;2A5.*@#=]CQ& ^"0\;)HH<6M!_>]C8,)W2P@=%V7?1M4$1 M.N2P MWW6,H X![KKDV36RNQ%;8>QU4&Q/9 3'^=ZE6@QE6+SAE;D*Q'JYN0 M3)*\A/^ [![(SC#7%P#!.*73QL^(-PZS^[!H0;O[CHF15RAH--<$<5$#\'L M/Q8B6N_1HPWY6B"N!YB;(2YP'U#= U5P/24GOKY\"-*_0,7ZP6MCT()S/93< MC'->3&+#=4$#Y'M 7OP[N:*O%^*6_"V O^L!>.EG>I/@ '?;+CC+19 =KW4T MGB@>6KZ]Y>&76O&":>0M#$K*Z9@PT6A-NV1I0:KF^"87<*9L]>PS9>QIS@.. M7<^(-\!FH+"BU'QB7"H> QY]-I@6_V[ IT,.*UZ=3IBK(Q"5O:@#C-UAG#$) M4A,4AKMK$D:2;+'^WM3G^F9O ;AF-HT %TKQTF+BQ*'3[A.M'XU;?;QB_ M9M%<+J(P?5&H5Y"^"Z.6V'SG6[7TY?-)<3H,GQ:8/X;T_T07U/]4".4!+SS] M.NZE!)H/1X*L-Z%Z?E=_6^DWAM7NKE'Z"NV_0=3CEW68DBCVE@=]M2Y56R!0E$H2J2HTR='Q5,7%WSPP('U$ MK^#KH.2@27WQ+"N?@S*%:-Y7)LB"PU<1Y[>3RKNOR8?2Z[#Z;5B0BW'IT=H[ MY0TOT\:OF]\Q7[.)J443N7ZD5OUQ#$4EE>M1:OX8;Z=24W+U1[]2VU[8-A5? MS19R7LHU4GQ&9^>CLW?[U=BVQZ*]RJ@,;7W$]P*$7&II\^-CP/?T EU)<# M>F+Y2>].O;&8)?VQ9ROD[X1W:X&4/I9>O;:^O^2E9[;WL'Z0UU@Z#N,[]E7Q M'XZ2U]729T]B+U:-+_^NI<3CD2J07*[!Q92([VXE7BM_"RH8S04X$I&JWN^< M19N4E #)D4=)&*H3CQ^.)'"%\4:GS6/7]<.1SW% 9/H91A?"@B==7MR-I4F" MK*J?8(AD.ZPVO7QF-/V5+)3>X_4<\Z-$WFZDE;6LXC[*_!]\BTS93SZ9' )H-P"0-L3'XE/+WX8!80N MOU0TSD;@DD1Q;2>,@]T%+/Z)4? M0AQ0$?HVD+32F>3MI-]9GL-T-)5OO4[V MH(R#0,]84#A!&R)1&,=^DJUZP0WC-Y%4 >$DOEX2_0 NQ6XJ-/%W[*5=1@+5 MYT2\?>UQ!8/L$^;K28B$( N"@WK_[$#KDB+G71-,(Z%/+W>,+E6]2[J9=$XK MB9-2P8P4@]G7OL"7><78-"4Z*4DZ$.M^E-K]&3@[YZ=G;\T>B9W422G3@7JZ M6! ?/RI?5AQ5!OA*FE&.I'BF3EQO\6W/\7W?+K3D6']2G2/K-)6/ENJFA;QV M/6\(%U*WWV,$5:GUI3@ZM8$LY"Y+N'C!OL$4A[!JP-3?8/KJ!DI7)1% Q&UJRK5<&S4CHKYQWY%A$@4L9"35#T4?7=$WZ15R'X$KGCU$;68E5E M2OK:0UWYR.]TD1P(O-JED0!]:59-P/[97!'X#GH3%;'MG\H5YE67MRG9R7'P ME@H@4_O $.=JN*K.MYJ2G90F'XO5W2^T)HXEW4EY9D"BYKIE*6I?G:S[4_3U MF83H#R16T!LDHX;Y;@N-DW+I3IT.LA$-^"[9+"PF$5?O&*?"=2%T=IQ*IX*% M$RW3>4AB3K&Q(^>,H(=DP _)!AQHF*?%6GCW4"9^')#1D,I)*3 MN2ZUS>A9:9WL;.HHJV+S!Y&KU#.X(VA.0O"-TEAGIHZ=J5\7UURR_L ^^BL< M1*&*FE5N\!#U*SS,KM5A+%QQL[3U_!VS)4>;%?'''$:&LEY;*9S4YBNHE?(, MMYBC)9ZP,,2QN=&,4KE:J1P(<.EQNKA=,M_=:%;*/AE<4<%;ZBN=PMZI;9L<-@ M:J#)[J'W@0C*%!Q7E@OL-$[*E7N=A==NFAQ3$XF34HU54#_>SY6H%RCR1K)/S067K8J5PTL!D=U-WNG;OB=46/QKB+=^=K2L38)C, M83"KR;*JV?5NH7%2$6 L7*5[Y).8_#CAG(^=-A)+MU415KK\ ?O,.PC52N6< M7&E$-U(/<)9JK:Z>J,9]&ZF<-;,W9(NOT0X$$-C71[Z?.%*[LF,7IKIKK!NQ MDWWNZ1E^[I(*@Q3")&$;D9.2*1W+)[" SE8=M(1J0N75RQ-H"2/_#'J/3S8H M'*_5Z:9L&\1^>5O:81-G?NWAX1[M'G ?CB,;LJNC,-PRL=T-V,\WM11D.OZFXF"\&GLGU>@&@<^@ 9ZIV'!)M,P" MV&GK_ 7D4-KZ'QQ4KE_2=(4K MF,PB]\K_8\(4[6-<=54 :M\EZ-D_FY/=.E^-K;@F;8NW;>2N3!*:SUV-@3"H MG['KD\%-2%DD5X^(WJA9G.J2$Q22!>.4(,,>I\[43LHZYJ"0/'AIBC%:TIV4 MYP%MEY@V2=.8ZJ0LMU1%%U"3,,W)CDJ3A$6R0$D:'ZG%#DT4SD[QIL 'J=B( M[NV%N_HKRRJM9$ZB]@F!(:-+,>6U-Y>SPW)6DL-##H&\7.W4E">:X]O7ETV= M:53%"+M\13+GPBIE91-C2B,4/A3WKEH(G.UI=S 14/;?^;H5W\D$Z$ M_Q<2")6$Q9&ZSE!$T11@,HF MJ2.MDW;IENH5&*%/OB-P4J[Q%H=LHZ@*[Q-GZXC5H7//W$ZV1?519A5 5%L1 M=$Z]ZSG>$QI?%:!FE3A(;P@NV/'#V=CL8+^;!UZY)=+>3M3F65_MU@_ZMH*9 MA;L1FJYRY1=,-.#\90,=PU\1Z#&JA.GBGH0PC07I^C;A847]<&53WD#^%-,N M]L/%'8B4G(^(3T]DHTYG\A\?Y:K4]99N84X;)%6VBM5 ^N-%4K$F4,>=BB@U MS:A::%PR_J7[1/ +$OK*@4\O&^A=1!UPP6LB\G7:ZB4E[3D.E*[/Y3G5EN@@ M;7P?02]Q6[(X*&_Y:A_]R.,#7JHS/O'&0PDJNM8^>QZZZISEH*&IQ\5 N; + M% K<8^A*-MH8WW:"0<+T3DP-_[UR.Z@*#UB?*U"'NG:%XHY;"JM?D=8CTP.HFP]W_: _>0BK'C? M\1<*W\/\I!<8M"UAD0AWZ1FPT@UBWYGS*YL/B\)T#1LTJE%9'4 _[A'_"@) MA6",B+CVZ>U*U9&%*S:VI8U4@(M%4FUB*\R#E:IH)YXK*2D*"**?P,^3NUJW MVY>!BUU0]82Q-I5WZ%E$1-:-3".)@_+<[Z"K@S];DZ*:X&#=U0(',BUPE%9( MC!0.2I.=.% ;?O1E[3LP',JHZ-YR2],7(&9HI\K6^TM]'J&P:(P.XN*,T6YS M^LP;&8O7T380."-AB\FMGAU-A]J2;C>1."-D&XQ5$3YCF9^#31=2+"(WT%<[ M]R9)^;$.J[7R787\B<#5\Z8X9'<=\6R7:CP#O6(T*@K=A?B "-ZK 'K':,"H M-C%S1+].%^#[@E,,8TUM'&HG=7! 2HQF4%L,T=O/,C>NZ.=US>&,$K?-#F#\ M!!C^8/RKOO4_OB20J7L9XMM1Z\Y?UQPN IYZ"87#TS#WPV1;FBO:R7X6:,%# M\,%#R%9Y\[,Z263DB3V0Y4I.%U\$UBL6HNQ?],_]LS1-?(4=UI$1+4RA[U8/ M^%2NQ>N6R4'=G\(0&[+E#K!".VVH-QS+X@'NNL@]\C@L-2+O$ ./( !4 !N=')A+3(P,C,P.3,P7V-A;"YX;6SM76UO MX[@1_EZ@_T%-O[1 G=AQ7NS%[A5Y703(&Y)L>_UT8&0Z9D\F74E.XOOU'=*4 M+=FB1$JR1=L+W&T2FQSRF1F2P^%P^/6?GT//><=^0!C]MM?:;^XYF+JL1^C; MM[UQT$"!2\C>/W_Y\Y^^_J71^/7\Z=;I,7<\Q#1T7!^C$/><#Q(.G!H3^_H7_\PJ-.H"5!E\^ _)M M;Q"&HR\'!Q\?'_L?[7WFOP&!9NO@U[O;9W> AZA!:! BZN(]!\I_"<2'M\Q% MH6!4K/KGJ^]%!-H'L[:4)?A?C:A8@W_4:!TVVJW]SZ"W-^VB!OV]" S_( U. MJ]OM'HAOHZ)+)7,HP[8!Q M&.PYO)D?3S>)?E$HYZ-]EPT/^-<'1@0/5MO]V;?!0_]A!-WD^A.<42@T'/EX M !7(.[YE02783%I;(_ +% RN/?91.<88X=)P+DG@>BP8^U#_'=,Q_'#9&R6< MA6>NR\;0(GR$R3MZ]3#P]!+W8;+#/5G\$H>(>)H0*VNL0MC7A,+ (,B[@9'M MBRD^* @JDU2%78Z/9:[BC/*6'GT&NA].@&U7_QN3$6_^'H<%L11K8^4@'\(! M]D%5_#'NW1+T2CQ0'EQ48,7:J!#D+8:EIVCO%RI7WJU'-"DS&A1$*N_FF1>Z MR'-+]7*11H6=O,2O?$8'8S,D,*G=LQ '4N^*>(KTUR MXOZ#3\T>7Y]>V&*/2H KT9B$S:4Y]H0A< L@)53>5'4V5)RE^#/$4*,W^Y2$ MO"DPKIM-I^',Z,+O,]).G+8CB3N2NH !0#SF)AKRN#'._*3P.*( ( E3M8^" M5V&OPC[F#:&1V",<8"\,HD^$G(6,Y0>_G05!#)*'7K$G]D&)+P_JZ-/%&-9_ M&F9V39;Y[:3=:1\W.Z?=X]9)L],Y:1_'.AW3B#,_V7_DNQ%]^'5)29(; %GB M(!@/AX):@X!HH_I]GPV7.2<;8R8=9WX/^[ WW7/& ?2'C7A;R-MS/C!Y&X3B MFY%/F$_"R;>]P[6+AQNA_']N![PC#PO3#

XH(V\R_ 1DA^$"NI$&4:5[1"R,4(IY;:>E-<_D&_ "J- =@(X%%*-%TEB[ +&[@9*,1>1 ME-J1K5)[]/$(D9ZTKF%!F>YX->PMC9K;(>.B0*7HCVT5?0S&/:-NIK!3R]HJ MWC0AZ@.P?36-_&Z/L$<,%YQORJ&JKK))0C3&8;9FKE^6\H2"O@G7TQ/OTT/_ M!TPRG 6JH9A59Y.D:0[$;#%=OSAC'F+0SN>0N;\/F =]#KBFAA.%1/.KU8%OP\M4B J<+(%%\6*MNE&&T*']&$ M[PCU]LC)PE9+,ZN/ZBVR!D#;!7LU''EL@K$\M- >K;GUMDCV MO!6EMTC*)@AM-]^?!\P/7[ _/&>^SS[ E%792RDEMTBFNNALM]\O&#_Z=L-_ MDW!P,0Y"-IRKZB1[X.I4W2*)%X9KYA2KP8YF](UKLH@D@-W#+4-4N0E**YM$ MW>H 1FHMB_324>3OOASZVV#X(N!M'TE MU_:]+1>T6JC:_BQ-7+;/WV>]'IEVZ1&1W@V]0",2(N^"#8>,"HPJYTAN1?OD MK"FS%$=),;"V.TUB_?\7\L98N4HGBVV18+6@63^&77<\' N?CMC\)V[BW% 7 M3 U^'^<>AP_]%_2I]G::4$ERZK!STNQLJA)4@=QV$^V)QVQ3W+M"/N7N@QCF M2]PG+E'9:/D5MT@3"H(M:*Q]/5B(G%]A.+W)M;VXC)2Q]H>ZL?;SEAW6=^9M M.XCRDK'6'='\VI? Q;&>,T]FUECSJ(:&Y_.3HK^),O:-50T!Q$=H/AK;C:YI M]P&>C'<[QQ2F%G5$9VII^^28+YAE89J RQ5KPPJYK\%*\<=("/12ZJK,CR_*I)GK2[S>.3FI5FW0J0IH(%^6:VC!W7IDL24H[: MR%(_-42M(5DLRIU8&C5KP\S)G6N.II3\J149IP8Y;#+S.ZQ?,60RD8B-BR=@ M5Y^N-^:9H'A,,OS74^^["E"R3[%TQ9KFFJ@&ONW;HPL6A-PO(:=#Y>WEA6+; M)&HM;(9+0CV"?.A_9ZPG#M6P_TY<'#PSKY\1D+,^8[IC"M>8#KK# M<;;0]2HG^7+4;9X>;:;T2\"U_1PIZX#L[!T1CU\DN&;^,XHG5SCK_1?L%'F1 M,,NY7A5Y&U7)R,^]4D84G&OJ.J^*I6#4.IHZ*G8TQ9MQINUL4':?1PR"ZH%R M^#R\[!)/?\ZV _#+ -$W_ 1(K_I]["I#,=?0'[M*.D;):% MG0/6]EW-)89%UR6";?"[AX4TP(@;,C\D?XC/%6+6J;H#"E"8#2O>!"WGW>2? M_";M<8 ,+(#]>)"^>UN0N4G5+99Y:398O^-)Q._S':'6;09><(O%;@C:]NL, MWQ&A?,%ZH#SAV'0+I5K+4\LF41]W3KJGVR9J?=RY=Q"3ONGVVL4-&V?H"9W> MHW0G+SZB 7)Y+R.0T_,]M:/"@,(.J$99;DB%.W9SG.N MK'OA2;I9HW?>M!S14>$=D+P!\$CDV3[*VD>[XGE$[9&OJ+\#NE".%Y%ZJ#V2 MUBT,\A6-Z!77U-2<&17[]*RDE)?5I@J.6)]-0\01X9ZX?\LQ/?2+:8\A MF5U0GRI88OMMI3C(.Q1*.,)XFPX>GOD*>5Z0A5Y#IPK3WC%%JY9/MH<,+LW0 MRG?5=!<])8%=T*-RS,@-/:Q[WZ5@V#6AB+HEK/ 4 DD&=;K-5MT!J=9:X;K< ML_W5X,1RS_-B/H@>!E>?V'=)@%6W\7/KV:=+)2698RII\\#V^RUQ5#=!, ;F M@!$H_!K!#PI]AP$%HXN\<[=6NKN#S[PZYE$9\CNF7Y6SJIZ[-.F08FFVEU/, M:=?;8HTHQX."]G"U][EYM*C'@K&/9:JB)^RR-RKRYB\' (F+05,?NBQ^R7,O M>WIWO(^:[6;;:3CS-N$/2<>)M0N?1DT[\[9%YN&H]5FUO\D._'WM&8C-(XAR MZMCT!E#5KWIU.R='=>\)$S;;8D:GG_:/@7(06I%MH[Y3"L7-^3= M4-B6C<76W&SN/FZV%N?N&5$G1K6V*7G1'<7=H+$D*]/P=VZ'!2$89$1E"9N3 M6?=UF>P.SA\_^.ZS "Q2V%Y[O,?\4E?>!;E*:-LW\HNJ1N*FS?9('G?,S MJF?8NGM8_CVYA(&A.>68$+04.[=0"7V@^#\8^=>(^%DOPY4C:O\(,E>0K%FW M N[8OA_4A7S6A^T%('X9^&S\-K@F[P)\4)7"Y=)/PV3GIUOV&83VZ5XQ1 M9JO^^H]4B_.R\.:N7!.6\B6"D""\30.SF'%>$<^V?:FH4AVUVOBI MF=6SK^!"LBK?YCGR^*';\P#CD)^R,BK"3&2\43S4Z!Z'9D[/D^;AHM-3MN:( MYIQY>_!5U*0XJIHU^@^'0L&ZO*+*L"OUJV'95>I[)EDG0:5IS%Y5Y.V;9G0$ MKWA/N7I.6._B5,(1OC73@2(J;;Y*%,!GV;%7^M*@N%-JNC0LQ3)D+ VB24>V MZ<0:K6UA$#V*=23[R%]9>OW+ >?@#066_BWLLTZ#S-\9]?:R-E6 ;; MBOTZV>*3'0,ENT6OS.?5)W=\/B;(FX;@CD%.4T_,FP"G>8LI>6K*J;*2X"P-;<;[M[('\/ *3'XP[^;[=-4X_>%67WDA9 M%<&4FRA[E?/M\X",1ER9IHM$EHB2)3=?/!IXVR_ M% L#LSTW=3)=F6;$?':EC11P"6@K3C"=/3"OR2?NB91/C["S&J#EUZIS2F^D MM(I@6G76YVPY18\99 @G*K+Q$LD$DI]@>25BB#M)G\>TYT^B]W33ISJ]2ILK MJF+0K,]O+!'QU_]P$(B^\8V/N5]5A\)&2K\JG$73%J_J;$2LUX:''J?+EX"F M9.H[QD@W/\SLL.TS(MO=9O.D[K&5+9JB1J2$9GNDE )2[G2:6V\;!9V#SK)3 MY>F4%V4X,IU!ER**Y S:<"**M4VFM["P8:R0T0RO,LY;O_J:QZ)6QY[P$!&> MO^.A?PWB01Z/ABN#-)6@?:/75.CQX5PQ'VR?TW59=0_#_^4#>^_XCM%PH(H? M*DIN!W5(EPNVI[C4!-MS41IAA#;+KL@S.DEN'76Z MG;J?!UB;JBCAV_X,M@G*:S8N9=/$R.RNJBC1FT4&5.6I->KZ-"V=N/L1_9WF MR"U+U2'/1L0PL$+X#@S_WL.G']H#WY!#1_ MZ<:%HF=#_E<1D"I:VS&\JV>![1O82KSEVR5\$Y"6^2'Y?BD9?7O!_C#C!9%DD34/,M[H/"'> M!?+]"8_XSIJ$LZHD-?&XVSP]K'NXI0@@/J2,T=1S 279S1\411>?^1>76+3O.YH MU+!O.&; FF> ,\=DNZ$:OVK.CXUD:G9QA8;/+W*J4>;YT:R^@$ !4 !N=')A M+3(P,C,P.3,P7V1E9BYX;6SM?6MSXSB2X/>-N/^@J_UP>Q'G*E=5]\YTQ_1L MR*\:1]B6PW;U['[J@$E(XC1%J$'29?6O/X /B:3PY LIER)ZIBPI >0+B40B MD?C;?[VNPLD+IG% HE_>?7Q_^FZ"(X_X0;3XY5V:S$_^^NZ__OZ__NUO__OD MY+_/'FXF/O'2%8Z2B4$ \E&8; M-?[E71RLUB'O*OMN2?'\EW=10M$)E]7I3Y]/.1CR.F&>R/ MF(2!SU5A^VL\F\_6F&8"B*<1 UJM*5ZR!L$+OB%Q_&["@Q(=[O2Q+Z;"I?_I$&R:9OKHA&&(\3%T'LA21. M*<[PR.P(%PU#.1/5$WH.L:$FF/;EA+ITM4)TP]@=+")FZ#P4)5//(VF4,)-\ MSP3C!3B^P D*0GMR[3J'2_\TCC'[FFEA''")#"2YGIL0+PF&G46T$%YQXP"\X2MD_'F%X=E !14= MZ IBM%A0O.BBZ,;=PJ"YT#AFDCP*?,^>U):GJOIQ0%T1LCQ:@\)KMUFC:B3A55RYH M.T,AWW\^+C%.N#=.(H[2/25L-Y9LV/3BFXXUQ_,.)RV);C>&"V[<,)5K/4<; MC5W@S[B["I),J[)-=.8*X*C#YL6D1SC[T;:NE+HS./1EW\[6692D5UJ%'<.A M^Q[3.:$K;D6RWZ;?$/7[Y8!F"#B\8!OC=#6 "HCZA4/U V;K9>!ET3'V^U?F M!/5+OG( .'RH_GWYRO]LZU[;]^^""Q?XN:W;46OJ#'?VB>]9V.)YS288-R_G M)&ZMNT9=NJ*5>0@V/,C(+!G1Q"UK&F/O_8*\?,">GV-W'?G!2^"G*(QG4;BI M\XJWC$5-.?_X'QDC,R9*^JG+H8(EHEZ):/%GDX\X7J'W.&7;2OY/AL,''./Y MAP+^P[? Q_0D0I22;YB*1VQ2TV1C2.FV/S[@2?&!$?;QKR(+LD(!#P6A-$QB&]_"N#.10$RG3DT=YBA^ MSEB8QB<+A-:%3K"A^#>\RWBG'1C[J_W9LM=%+@8&^^'R->&'Q(X7[7/:";]72RPJOGMM-4C&N]W^Z(+AE.U$N?\5]I/GDY/)KF?VH>Q\PGJ?Y-U/>/\EZ=L1.#TE12'Q:@.& M/ F+4(-UWL=!;M/9'SM+SC[\=H,7*+QDKDNRX>.7?87H&8>_O!- _/:Q09\$ MYL/0F.?#7=2L9@7MZL]"G)L -81WRC.E==397"T[FU.RTO&(B =+8]85R4(Z M:+LJ%6:@BYTHR2NQ_UF(W>2)3$18$=9?>UF+$-*DX$^S33H;LPV_; M=*I'#S.'+" "'93"[4E5"3D61<6P7Z-XC;TL,5.HHDI8,64JZ+;*:\)<8C#^ M:/JL0)AKM1;1T57\GA(_]9(9?<3T)?"P1,-%8$(UD &.2PX_<2H0B*7Z+855 M$2:&[J+?&M82@^%'56\QOJ5V*_'L7[N%.T+^S4XMBB]VTS)/AMT=)PM4WJC- MGIH8MW) ?0,5X:10PDJIE4*WG12VS"<&N(PV0PR1Y]-%B_3HB\%YNDI#Q*.# ME_,Y]I)[S-8I?S:?^CGK)(N#23.A335M"(1\Z4IBUK 5"_I98RPE1&QQ&W4! M,B.F7)#,B8"Q.IV'*"YO;YBL3$UX_:HD:N& XBH:RN5H'U!*HQBTMX5(P6NB M0\+="K2/=77U$6/K="Y,_7^E<9XY=D7H'?Y624ZG)&)_>GENIV)^6/4AU2?K M7AQPZXGUO3-GM[70=X,I(E I[3+@KK.IK62('K71YY@E+=5Y)Z/!Z62^A*C ,=%*KD_BQZPEU+*)'N&XB#^&I'G MF&UP^56"ZVB=)CRU(O)8J^R,H$F5B*B>@"B-?Y)M0+MQ_GHVSGUA+*8H6^0IRMMG!W*,-_RY# M?(=]Y-^'*+I#*ZRT-D,,)=]T##189R=$HAED>-3'=U+JM%;-Q% TNMU*I\]Q MX >(;AY1B VVTC)XN5:K6KB@>(<%E\-L_L0$&"-/&K0R;RCG@5'3SEMO ]D0 M6Z3&WXK+J:C-1B/LQX\*\QT-IFM>,X#C)8L""\#$(4\)X$CD/.!U2KTE,VC3 M!<5%+94Z1M) KW%;(>%6K3N%>]6B("W0&3?"*\2_C.A:X>UT))"0ZC3P,QTM6)($?6[;YD26CR9#8/ MA+"*7;8$&@*5FF"$$-J- NJ5;0.=MHUB2#EE*=,VP+B1_:ML4PGOI^D#-X=T4K/MNP#VL2H_ +)>DZ M9EV$*2\"GI5XX D(*?8K=9'ELWJZ> MAB=C#1&.,FK8OX+6-M9?1V=\!<-Q.?ED:E:'D!S\[,&,C[_B4*L!HZ.AGT,J M.>.(8L1Q%;*)XNX(2H :)!^R? #%W/&KMC#UUIIMX-"M=*24;6QI'\PID@B$ M6&#DVE^IDU!U,K2HCV[I;]&_",U+76 JVC")@82V4@PV$B%YZD@-!:GIE\(* MR5)"=UD*E&PE!H./NBJ(L"T7!B66[NI7?,%D0=%Z&7@HU-6P:,(*54$)/19U M>-'$0%[+0@8KIDX%W4LM"P63B0$.;NI9[".]K6FA0M;U&5->=YP7!(UY:;TB MJ5T3[-:V4QVOZ%O"X80VS*UM9\N)?D/<-H(BEKBY.&O2$=,X;-(3 >5"6>51 MCBN*_TAQY(EJ>EFT-+EI9*^[": MK\I>>IRY9F+53%XELBZGL9(ZW4Q64N4X^O>"\WOH&K=V'U 1[Q*!.B?NG&U& M%H0&?R)MN0-]0T/B94V[1_P4TB"VV#B(]NVC7P_RF:#M=.)43U0-8N8R<*D> MJ1H (5>YGLD;6)'Y.#T;,HGOU"2:K**Q*! MRJ\X2( !D*B^R2$$-B:SQYL<:FX3$QS&O\DA1+IVDT.*[.BQ]!TJY_SFH3B( MO@\DC"^+P9P0(@W_J4 -B.HGR*?E*=&//6JL7(1L&217(>GX?EXAT&F"HO'G?I5'%OMVNW!\#@$F7#\FMM.NV-P?O==K\_W9/F"&NP MM:7*P7WL;FP0EV=K2[Y;3Z:H"Z=R4BH@\A6T >20%+778%83L?]JAA(N$M68 MXZ_0-21KBR^L^H'\A"_/H\'>,@K^2%4*+ :6REX.#H)0I7K+P"V([4_EM7PG M9GB,/@UDB%Q#^B8+(T;U00T(JU/UTG*6:(;VX&[U$2V[BB)D 1P$?<)O4[3 M9$FHVJJ+@3574$7@( @UN'2[#VY!;-]7;15\W[ME*\;#T07;?<3W[]:*$78Z M-1A*^8ITCBC=S G-'A*0SPXIO%1GE"V@4*R-(VE:V5'?;Z3)1"3$"J/1IY"" MA-K[7'K4W;Y_P[8Q?A"F_&7+1_Z>3_;&3WYJA?TK)C7^I$>:9#N?V?P2T2B( M%O$]IGE4>2/N0#$=!QQ1JM(#CPE&;EJ;H&MFR<&>7],913.('5'CO[,S)!>J MILF$>A@1]&D8DF\\F9F?73U@_LH8CC575,P:ZX/.VN;@&&,6?5DU.+J+V&N($D;P-<2X=2'B&"=3[X\TB /-Q1<1J'S)D0 #(%&]Q@J! MC.G; YBIB5;244U+=2,HB?;/.4[0_ MZ1(;O,>?UIT)K9H /8%.30&O#IYL;G&R)/[N]NH=B3P2Q20,?)3@X@>LFOO6 M_4@UN55/T#FGG/(M>NJ'>_T9AR[B)YVQ']U$M""W:A-:DNFVB$IN %%H]+R? M!%JJM@IX%T%LGF ZYZ4.(S]/.F5F>S87()D9_5C\DSKBW>,0\O!XSX-T+KJB MU0HR'/+C%V&145L+NO=,Y?@5-[TE]E.>@B2V:OO?8JQX4[=+=\*DLZX=CL1& M&1K2A#QU R$K]$TZ5?KL1W+$%-=Q*X)V(J[,U=,3Y?P9^:QR6W+YHB^L)(&6 MW]>1P\.@57V)209O0V^/5X^TS">&F#AY&EZ(>NT>D IEIY.$/X1 4R])*5NH MSTF<[*+0TWM;,K@Y=[KJH672>/N3"((4:C3R(M M"34?4X5Z8S+][4.#JS?L8_:#X/L"S7TJ8^R]7Y"7#]CS/V0D[M+3XUD4;M[5 M!(5?$QSYV&^076GSKIN.5]')U=OS=UK-/OPV#SJP FLYF/U$Y:]J M9GB>_O3Y-,.5?_/;/S!=/9 81RLD+@>H@2HPE4*UG5]:#A'%H!VG4*;/)RL1 MG97I(\.0SQ8I9KL9LJ9!EEWXR[O3'L7YF. 7?+Y$:Z4XY5!5<8J@!A>G:% 8 MXA1A5HCSDTB<(ZO<[&T?$C@GS,!%,?;/*Q&^[:]L M5U]YGR[R>=8,Q4N^*+Q@7KG%R%Z>GGXZ/9V<3+;=LK^WXTZJ ^] X@F93W9C M3U#$(2NC3XKA5V$4UTC=RHX-^CECVS.*\=90C^/$EV0\\?,5F>?> /K0'47- M7OZ>$I\MM#-:7%B7A#K$8"5Z1A/5>$(M64OJI<_X9.ML5 V;<(LA9&ZY/QL6O*\81BPCHG_$6T[# 2UF9N $S$,/K MRX:6VW*U:;P,746]"ZLE'L -0X I2K1@^,R2):9R-T *.B9'/[7DJ)H"ISJ\ M>Y@MB/ U^U,:]A( #L-[%(;&-GH/ZUK\IV')F[X90\!/?N9OW3+/XC+,0)E4 M\Q>.=K^'S"_V?WG'-I']K*)609<7'*4XGCZS/2SR$HEL]L$VCOO-. M]P,,3KB?YW-'&7K\DGGYW-NV;AC/=F/_^4_H52T@NYX@KY")K & BZ;2L M*1\9*7 DQ*.NC!5+AN(%?UB%K/-:BAE]\M, 51L BY:-G#34P!'5(\[R+[_@ M"%,4,G2G_HHQF%/&+Q:I96;:&(#YLQ&>*5EPI-BDSG"!&EU)CL_[$+^_!1&BFXP1>:YVPG@:9M8A9X%4X ...*:>_*6;G@S(!6CJQ= O M9L(9\ZSF@5HU!-!CBO6OW<4JH ".2)@!TOHI#9@QV?]3%_8W\(;#]"RT7SM* MWN$Y?4%!R&/15X0^HK!:^L'_5UK$97%Z*32 X&\7L6SI@".8?^)@L60X35_81F.![U+.@]D\ M0S>>I4F_;PMQ.ZO!< IGE L&1]E@K4 #H";HM2E1CBDB;Y3MD]]/\A'OD>!?QV= MHW60H% I DT; .Z#L3@TI+@5C>>EJS3D2[0L(JH6DWE[ ,D\YB(S)\MQPES" M*,!^&3E0RDH&#""#Q%@P,AJ.]QV.]QVDTI'M;?:DLP\(8)TQE=,^\G""#!6/ M)-\37\=Q*HWG2J$!+"'&!U)B"N"()$,N1^LB*V-QCQEN/B\]CK/?9AEB\>4K MV[$%L518+?H!L.!83"H[VL +.-?''B2L[ C =JFU@AMH@))V\"J0L>"R? B> MP]RGU%NB&/.WM%O,4S!4@T$S0\FQ]J<)/!2S!6QO1A%[8'/7Q&QQE/VP,2;$9R5F@N\[,". M04VSAP1Y30ZR)XR1UH+1MZU\%NR!S,#1=7#.I-7Z5E M/Q4&_(Q$:7---&X%8,5S.\4JE4GUW()CEV3'ME\CBE$8_(G]?Y"0I^1]88+@ MEWYF4>6:#PUX4;4JF?E]2OL[5#V,=_B7JGI@ AS-4CF@=_A;]DN;'5FE[>'< MO#(D"+ST2NUV@L[V3W&/Z^$40\[P-MK_- M=.*LZ5UD&2%FY;29NW;Z>7(RV76998VS7D^R;B?5?B?_D??\?\%FA&\?,"IO MS]49,Z4418L\V_ULLX.Y1YOLX3(>05 FD_?7_\B;P6SDC?IAXSH,G#SSOH5: MVW?5B7:[ K8F;T=%Y/--A/1-M6&'@I$0+]3UVD(Z"/$#;)[+@TPVVAV)RD]% M7H.\>K91,PB>T(#ZOMT<&S$#CLM4.[O.L52F#BO@'4K85GMKUU/D%,&VSC)E MW?,B;6VQ0WY!]@6K2&^&IRV]1+@A=FN#)BGQA%9PRGWUMZ MKR8=0TB[=J)R)LR!LXQ83" 9MQJGJU^9M.-?^6.N?E&NE?_T1/A7O6C?L"A! M2%!W;2H'8"M$C=\Z$/GYB80M888&/XJ9%V@.,+?@4S-(O[_G#ZZ?3C7MPW'R:K [(;:+(; M:5(.-?F/8K #" 7OEK=S%//W&_@__";>"PJSHWNC@*]A+\=W%VV#NE;B.3[, M^.8>9GPCKP6V?7\1\&N!P%^\_-22XQ+4W3J-Z7,<^ %;?'E9XZ+LEZI&E!Q^ M?!,OB].T-_$&9+H5UPX;?O0PFS\Q+S5&'L=&?>YFT!#&*9I6(VMR,B#+L2EC MNI;P!$LOVTMH;)H8&,*1F;'BU2V=F""G(BFS7R_PA:5TY[^VG3@[ZVU'K3@:9V@I#^_T]CMZ1EKB]W=7DS?P MR/1!/F,(9[T@?G3!H"./+J MPU+J"84C3TY>@\0]%M2_J$#*;&>W/@$4Q^G!O';C 1P%N47T=Z;1S]67WO+=5PA'Y/\1H%_@/9 MH)#[7](9V@2#\#AB'Q.S21<YK7-\J^D^X6I/"C MRFRP$(Z"0#A2*U*FRP<).;8H\G"6A2\SALHFH\INL,"+FD9 XJMX5B62;"7> M60L#EU/2;E1!#A9D,2 4CC3E6YVL<@V_(<,+RJ&%S*;:=#"J? >+S-A0#$?0 M5:VLI$%P8@PF[%Z+444Y6-Q&22+DZSG\M#JI%#JWO:[SJ<-UG9-)-OH$[8:' M?X6GR3#511T)[,A5EAI(J(HM"4'!7,]1LKY6/TE(A]O"Q\UYIDIX!<=IUIYX I#*J]6U[ MQZ\NT9F[= ,AAU-*@FE8'FY38)(3Y37' V)17B^17".:84FG4 MS+PY@/3#3A*64S:T*37%I!HN8NYSMEG==XOZZ1) [J&1-/NA%JZAE9&2/R=; M[F9U.M%[[P"2'P>9[%K"X6A*&8!\(AE=%!>76H,7G%&K"\XJV@'(C[22K@%) M4&SX38">^>DGVYE?1UXJ6'F[=P<@L;%_VRVD%,YL-"6CQS$+N\1.OCC->4S8YB^X/(ALT40)[0H"5C4B1=-7O.V %(?S6>J.5E0C.WN M71Z)Y_=US3CN+0.V'>>8S^:W09$/##^A7KW_N6%8QZ_'9IO:+864NB[Z&KPGUQ(4[ MFU]'?O 2^"D*)06Z)'!@C@ Z":NL&24A;,(DJJ@6FA'1<$:ZF% MI:B4I(TNEDHQURQ>=/:AW*4T==0.L#>ZW9 5?^%1?M[:A'!L&C&C2%;:Q<+P'=Y9:JZJN[NX? TG:?* D1^$?/^'Z2J(.'57 M**!9A$1YS;)#?P!.6]NH2@>*X<1Z6Q!QO5JS/[.')4D%&OCQ1,_JH1L' MP+'N2&JCXP0T=6JZ&;-O$:9\8Z!-Z;9H#^#8MKWXC2B$'"P\)]EK[WETU#9: M^$.G:&%M:/C1PAJZ#T'\NRH<* ,>O59C'8NSS1F.O"63D:J:L[X9F*B@6BB- MNHT:HER7U6R@5R*GS!?6-X.1.6RJB6J)-6ES7G0[+DH#WF%U"6<)+(!L85.] M:Y;7%E#C-M7@ #8Q;60B)PB86=MHBFLK6X")JW9:=X!4 MU-ZG05=66]D"[$*C*K&MI,BM=(KJLGL8JBMMZUI!7'(T!;=U)+D54U8^QE)( MZC805R"-B-0$P;)RND"XJH&S$+B>"K55.]3H-D>>UVC^R@BBO+8LC[1-G^.L M"+?L)$/=!N+T4DI30\_0B8UW*2=I-B_M<'/>R( K#1&VK,]Q1/0 #ER-R5> M$-I&['[L=FE_=GY] S]25ZDZG;U>QQ]PI7C)_<@7O"LMKKR_;]7%R(&',JDY M#T%SU$C$KYJH'FA3MP$3SVLCNEIH0DTG@#.5+4K*G98$%L8>RT@!]\]*]JAQ M'3 J->T.)U\CBE'(W_/>G>5\84AR9=,%DBR[ ; N*C6Q$56RI Z*3%760[<# ML._&7?V EA1+A&Q@,P,Q?@" MY_\:(BC:M;3N"D#*2A?9=B/>S::H.&]ZP!Y91"T*EGT^_=C<^Q1=3BI]PM_< M;)TOY6VD!M (MR+X=A'3-4^A4:35B\' ;#_$S-U>>! B/WI^^P->I]1;\BE; M%F=J8B9-=;=HZS[K7:53I4PL"!I@+;I!SX1RZ,T%OW,\=YY'QM/ Y.GN M9NT<)\%;Z]EV:3$C;VA'X6P1?,$1605>?$YN$E\N#AFD0Q>NFP!D! W-\BN& MGI]%M6^Q'WC<]XB\]W+&J^$=>EG=V*\F:^ L7\WJ492AF='BV4O)0BT& Y-_ MH5ZHQ% [NR7T#- MT)*811X)R6(SC6.4UYQ<4YSDQ;2T\K!H[+ >H)U4+&@:4!QZ^R.#=%A]KQVC MFP0,YCVRB<:PRF+=.E=1 .JP3%X;OU! P0",_8(CG 3>$XX3(^]$#>^P[)P= MB]5DN-WO/Z!H(=OD5WX;?V;QG),H2]SFA3;*'.VR O>FGA[PI^+%7;M. &3QF,G7EC X MM49X\>S9_ LA?M75>B2A7(;R!@ R(3YBN1&QN !X\\* JPVD1V7B-&6&CHG/>V!; ML&\HC)EH R)^OL*H'8!W*FQ9+J4%CHG?KC^<#3S *9J $FMOV!; *Q-FAM^0 MGL&S8X(PY$&A%TS1 I^3,,19T2OY!-*U /!PA,'4T5$!9](H/;H[DC\X(RW4 M9]P:P.,./7BX58K&SD O9K11BOD.=M38QFGK^2(G8&PVW^'$+IV_T6!4AK?: MJYM0X93KS$AFCZ58WA[@&/RO56^V(= M!7#6Y>P0+7_#3[L*2V!'%4>K_;*& #C2N*=XC0+_\G5=9+]5,)8(1=UD5-FT MVG6;T3&T:>*7B//7PG?AJ[SZG/CY2#7\J%QOO_%6$P%G5BA]Y38[AI$EU&F' MK2'D0*1TWGY[=^YDG6FU)[>C!X[HBFW0%2-5A/KEJQ>F/H\S,&O,_O/E%\M; M]32J8#OMVEN1!T?.Q1K[0#8HY-6CU"Y%!6S4@\-6VWLY[G#8KS$+Y0,*YRCQ MEE_74_]?:5Z6Y(D4>G>^Y*D'U]$MV\2E%,_F]Y2P3<9> &&, 4=5B4[) D-R M 4SY@"!&"X;3HL73!Y]//YD4$\A *H/ KRY0QY<_GI11I:HUH&YRO-!H5GG MA/''ZXW?U_7&PTE0[^'BHH "MXG3M^A?A&YK@4JLB@@(S"5I&YLB(F1TEO,K M];-Y#16I15' NK:E\ R#J-R]C8A'%]V-F=J$W&W:^!V MM_@%L^T;6B\#K_YL>_7%;#DLF,M%-BNB@I[QY9"GX5OCPUF5W]PO#AJ]8.SM8KO$*D* MS*BQ@>-M1/>KPCXK@!VO?T:LU-$ )X!Z>7LY559:J0(X7B6-6"_">XB+]WPC MNL-DRI. %)?O%=".RW^8Z[.*"#@*+5G"]\+99E'*&P#W]TPIJFJ_VI$YO+M] MW]%QJEVP1JD%PYRMCG3^LO]BY33R+_ <4XK] MSV5.:SV:E,.?1D-_8$1?ZD M''W;['A>,U 9!8@%*7HXF3F6ISB6IQAOUW^-WN%$G8*K;N)P;5!KEOK5^"H)<*2CS$?33!W#M@ *A[29 M48;4'8@H#R[G72Q(*W4]Y"SX-WA%7;+:#2-2F%?J#OSRD,2Z#B/!8Z$.JQ.) M-DM=/V4[1GN4KA; C&TCF'L/=$ORRAN1RAA^J!+HPW5O(WW\^![.F-%+> GC MAUMXNU/JN)J,T17\P![!U%5'.3Z""<#6P'\$\[#>6>SUH&2@8]'Z MPWUDX T=.W6JZ'<\8W)^QM2IZM_Q0&GL Z56Y0+[.CT:Y-SB"@7T5Q2FN%B+ M.1661Q4_G'YL'E7P7B=9MY-JO_"/)K;L*#)F(K^44,"CB1DI_BQB*QN;6WFA M"C;1:/GQ#,5!K#K5Z+'_<2?N%O&S346B5S1_J78CB&]:M01S?-*[ E0M@!$K MG-IGD3G8XB<,HUJU=!M$;:'+0NFI* 0GO7BKJLK+GV9- 61466BH3GC[],&0 MWMEF^^<_ K9N4V^YN6%;*E&]!=O&8,Z6QC*T2F[ D'=5)??1M;:ZBC[ V5\# M1=?.8CFY,,1[':W3),[H^FAF@T4M@)I>K<(*Q2?4YBI?\?_S9BA<4KE;Y3ZD %O%Q3!] M2P!1R<'E;,0(.!*O[@"ND)?EXF]QGLVG*W[#=98F<8(B7D!=%D&S[@; +:'! M=<&>*W 4H[Z'S&A]7%.,&$.J7M9'B4*8-P=PW6AP13#GAJ-;,+D'C,(=DI:7 M8'X47((I.YU4>H5_!8;+:G<<.'UAR'+Y7!'ZB$+U>P(F+8^I8O:74BQ$R;1MAZH^=B)I " PTBZ_2$644_&:R1$OMIR,]V&B[6 M3K_V#@J:D22[/MS56&U#:_-01.N3'F!>A)0;VV.F)S)=L4T0KPQY3N+\/$CW M[&'77@&LSYTUIC,3X&PPFZ0T)L,>#89JH>\&@/?=TPQ1:8:>#P>C"IZ75Q3& M_A=*XOAKQ'S0D!/SA7'\#,\)Q=EK]FWTP[1O ,9C?*4Q9<[03QP(]I/US23S MKVX1_1TGG)8= 8;!7L.^ &P(>E2!CLR 8SS43M1.9V^8!M^3.!/<7Z/;DA5P]69'#"?M%B7%I\<@6H2X^+RYX#?R M^HN4=!EJ3*WZR^CADRZ<.3PEXP\0!-$LPO^#$:V1UE&E5!V#CKMTGX1M]$S% MKL/3JND\8=Y^A)^6E*2+Y57PDM$5]ZE@AF. #M>XT35#SAV>VIDP<(25$L0V M'YK2F3'N3>C<8#Z9$P_LK_ \L+?B;VU#M7WZ6I5.#]O/ZMNKJC#F\/1&MF;W MI4(&_1^V)S6@WW30BK7/JM[7K4/WAP;Q?EQ=;ZY>5#@GJS6)^%G?/25K3!-> MGI:? *ZS6FDXL;OW_)^GGYKWGHO1)MEPD]UX[*=RR F*_,EVT/\WB1@@^(O1 M.^^G)..>$9I4V:>Z'6W>?%RC(<7F;*.Y,VW4$LPE:EOQ5:>\$:5.3;^<)EWQ M7Z.6,&YP6*BJD?3 5 F^11[S63&MV6)UUK.J!8 ]@(4^UG*:560YOF.P6J=L M@343CQ0:@$/=4C12DMQFG)-Y\@U1S'/LBS\O^$M5)$.11YG4MPGI+6/'*EU)N=CXW:$O*Y%XR<8&HN,S$KVJ&5G_ MW:'GJ6-D'5&8^^B]6K:;Z1E9!R"QKS&>I^%-,)>=LQBUA+SK;">_*G5PQ%BU M(!)YU4$ W%YH)Y@Z&7 DD)7TOEZM44"S8-\2T87T%0,9,(#L_Y:+F80@-^?P M65C/LK#X7_8+B^?=P#\PO\&,^SG1%SCV:)"Q6'5&KFP!9 %Z8\?B!D(ZGH0? M3\([EG H2XW] R/_CQ119B'C3.<4=7FU;0[OF-N0L $DL!7$DD*I=DU=KPP&:M7DOYZH8661&\IVPM"T=;UHM)2&AJH! MQ/&4_OXM"-$_4;P,HD7"-O9J\RW M.%EQ;]88+7"VY5$LW\9-(4?;57$-4_J.J9&:385A3/:8#7G,ACQF0QZS(<<^ MP;O1I$)J6SG+@S2DIWX50V&+#R_O<4HQFLT?, HOXP0EN%SH90D!4G L;<6 MTI33,[3C6%9#GLWG@5<;$B9(@6N1)$M,H2E'X ML)_PJ0,&$$"P9;B"&CCI2#E1=51YA' V/R>1JH2624, (8;6*XR:,M@"9$J& MOZ&0(VTAO5HK $&)GD17(PN.W.I(W@3H.0@98N%TC )&*%E+3405> M:'EM"(4ZR?Z).:K8G[Y@'G=^ MP)QS5:?JH]'L,^EF5%GW%\^P)_1 9,U3Y$D:)0]\6X^I9[HZFG0SJJS[BW;8 M$PI'UAG*BI+QE=]'E4[WZ(B CALKZO,/=IDI6>,)M(.>%2!=(^>Z,AQ^L%&>M=_@7BQYYZ%9;;[,!-++Y M8I)?9)E22HI@"AL M><],$C>H6]R4E<*DT !N^J@UJG;)2D;%Z&?B.Q3.>:J_. %&! 0F$T9N?&2H M.V:R])*A&M1]?HQ<5\3<'OK&(*+8?WV\9^*/DG/U14$9J.-D&9UB5-YAEA P M^%T[PY0MR5D0 MM Q'7;YZ89KMGDBT2#!=[7Y255RQ[V?\'8XD<*P/K[2@[G"DJB[(TJ8G&%&; MUJK=6O(#;L9NT#.O'D H\S1XR7-Y77X].(!03@<%W5I4)8W#>UXO;#@V]BT_ M/0A0N$^1RF[T. R\/(V+Z$G@\ _TE8!Q0[+RU;0!D MA_/)TLV6*$ECRG'1R49)3B #/(^A**D)? LCE=S2]0OUXN!P?@()C) M3$["T$O*#8GC77K%)H]TQ+N=>YS?DQ+ZT:9- ?C4.I7:.'[:- 3@\'=M0=D&BO M&$^Z"[?9"X!KI+V*MTD?' &788C9;JE].ET "?D-. M@OIM"@D/!@@:7:[6(=E@CM@=B(;AY1YH=P#!6>E (> MS@VH(;TJ!0/<"G*'#=?&V?R)$1FC+(%5[2\9-(3A_6AUM28G [*<"JRT\QF* M2DLJA(3@SQBK7%4P0FJ.]9[A"-L5N=+E;/73L M+M>K-Z[4%NK^+-OAI97QN#POC\"6PG.T#A(4YCMVMF7 ] 7[5X1>I4E*\74< MIWQ#+]&K%OTK0K%23 MA6] :\MG67(_8OJ"@I#O-Y@CD1';MY9JAP.0^P5,*[4L>P-:6!0<1@NV4YZE M29R@+.4U#Z/F#Z#UK8E&0P)(<0.FC49L>P,:F<^V,F>0;ZRRK_O60NDP %YY M *9Y4E8!TC8^"_C6&_L7*;]MD3L*.>:ULZ&2#'[ +K\+V[(W",].#*0\;5D" M*=$W^[;P*&V3?C\9)_T6/TV*@8Y)P,(^2CYK8<(^0& M-.X20 IJTV3):/L3]QZ:-!GQS>7;C,*U-Z".P@/1+Y3$O2_'JI&.B38VW'H# M:G?,L0"2UW/,L>B39N:IS''@,H51@,$Q/Z@/+KX!]2V(JYSV/Y P9+0.<2"N M&>R8'F3)L#>I?\J"@ .,L4)E 4#V8OWS%U MB^;:Z14>' M'+FQ5Z,6# *D)QWY5!#%PU"#&BO!.(<!ASOGY6/L2 M8T2.2>0],O.[TVFWBOS6]CZ6UL.!MA^4BDO3!(3!W"'4O$\,WM;^;$A5[Y/K M;TC=2\J<:KPE$F]KN^A2Z2T9?T!Z;[Z)=N#)&(_^MG:9#CT98XZ_'177;[H= M:'Y7I XY.P'4A.@JB+\WB3NAW?@"GELY[09VLC\8"Y M%/GC:B3*R$Y1^(3IZI-*5T_"%0A?KI8 M4+Q "1[%U'; YY"O?K@RQ1W8#:DX6>5]Q>RWC$3K,F6?+?L6RX[/%HY=@&N39XN^]K)9$IAKM'*DRUALO M"R@)FQOP_D">A>:^>68,GK"WC((_4I4S(P/^/IX-EE$/3'Y*%T4.#L/-4*NC M6AH@?(;KB.U!\72]I@1YRWTDE8N.:6, JX].[ZJB,B5K@'7HEI?J.T7+CPH: ,_M=&N["*FH>@-QR;WDH6.%S&.%S&,Q.(A)(VJE'();;\"^ M'8O!'7JQS&,QN.-CMH=78_/XF*VZ\2&G2"@UIK?';$<\SYW&<;K*U=+V$/<' MBT/WQW/9X;GL\MSV^-'4(1[3FS!C8CXMI4IG_[--N[K,/OSUP M>@6&N?';VSYR:A#K1@C".;7WJULS)]28&@>'.V75\/"6L6.5KJ1<;/SNT 1) M)%ZRL8'H^(S,W]N6,[+^N\, J8Z1=41ANU?'XY;C<(^]T& Q[" M+KJ_:=_+U4$#K@)3UKZ86U+Y*^$922$C\ $EO5\2M!GYD)?Z'M1W:/9^5WI< M[)G=J?,6@4/V%,!K]9;+WY=RYW$,A\I=(G#(61OPE;OD\AM5[H<@_OV*8GY/ M'5,<)V/Y'^)Q#SF=!) JBYG['6GPB)Z'T!(_UCG;53HS$(9^V#9/!T)*1 M;R (8$[Y,"]YVX]_"$OT(%9C9$U_0V]\'^_QCV>@#T#%CW?^1]=PEW?^^TZ- M. -AUL?8#B:&:/G.'"IY (,#CE+X@#T7,#Q[T'5MXQO/"B4+6P7*,';'Y\+YO>-N8,V@S[/J95?0L%;VY9X_=];+GA M3C!K@7T/LZR^C8,WRZSQ.V3?[BW,,FN!?0^SK-A$\N?;X$TQ.^2^CW #W/EE M)RU(R9:",I.VN9;_:9%K6?M8C'=(F99E_:Y'3%^"XB6:?8W*JWFROV;S!^R1 M113\R10JL[WG)$YBLZS+7L'F9:'3^1!(7U [ XN2/)_^!DQ[(NRV2[\0 'KZL9D#P#N!?[#/L=RE M=:B.Y860(X?$*/:#Y IY6;E012!:! CF>%W!\EI 3$"#VX!D#2%EK%@,"B-$ M+%KPN:( ,&<>1G: M'!$-@+BOS:R1@\.P/7)EDDMAX#07[N[-YOGL_/JL.("7 (P+3HEV9ZZ2TB MLW/Z%=& STU>F51A:O;!QCZ+3J=RW=R_.-ML__Q%@RH_S M-S?\,%^QW)@V'G\1D@1R#1?1PQ-8)(C"4"KCQ M;:+D<$!C$Q4DC,_R8OBO4;S&7C /L"\T;QI8MV9,JSM;KLLI&, WOPI>\ 7: MG),H9NX,S_9ZHLAG3DQ^ "-WT T;.C1 1JJS==0-Z>DM-B"1Q],WIAZ;8FB& M3ZR3@Z:!0V_:CO\:.H;F^RW:/& ?X]45H>:>T/QL])P?8K*_ MF9V\(PF.IPD_PD31)L[S@F81@Y^S;1[KB77_@UQB@PWE,"O'3M:#<0!.Y([M M^Q<,OQ5?9C77?L6@XSL*D@?,##=/8BI R4"Y)Y(!P]C\J-1))040>YKF;+Y' M&ZY%FELLRC8 ]C5J[:I?95'2XC8 F#['^(^4W]MXX=-;;:JDT.-;*\F[=(;6 M2DH(-&&H"P?(X6&8+8UV:20"PG@U\%)'OL6P (R55K,4H@!AI^KS^D9S?4<* M[>P:C@9_^7'_P5Z&J9-QA3P\79$T2HQ$5@4'<"#46GI5.N!L3NXI\3#VXRM& M9,4YX:A+I*-L > VB(6 E*3 D5&=HNH3M1$4O*-87V.UNR79"/;EUIU >#6@85 [6B#+=;M*=5LGAO\ M69K$"8IX.--"M.IN +QGWU&\:OI@B_@!%75PA%MU M 3@5<4F&@??3@!]39'_MU?=I$ )'.N7"OBV^*O5*A9!C2N2GSA(1D@!'%G5* MSE /Z(QFV0A^ MMA@SSSF[NBD-QANT'%6"W:,L1C3!$9Y\[Y,CSG#VV ]H879=4]W!J*+L.^2B M)@VJ1)\P71E)+@<<54+=8RXB$N!(HF(*LGD?7\=Q*JUY(84>52;=HRE2.N ( MIHK7/0T\W3JE@!]5.-TC(PI*X(A';GJ M>+N'-CI0>DCBKV#>6N2U/D85<_=XB25U0UM4/3IG:LL7<=*&XRZ'%45^H[1V!)[ 'J0_\ES(S,5MG;(]MN/*N&^ M8SQ*R@Y*G ^\1F$'<9;M1Q5GW\DV2LH.0)QW*>?/;+[W;J6M7!4=C2K@[B&F M-B0ZK?L)V71#FDW;H9U0!M@\N=: 0SDQM9%YNTX)V)5.EM3Q-6HXJRNZI M-$8TP1$>O_KT5%Q]DJ4^U4!&%4?W6%(=>3A\?\#K_#T"YATK>+\/-BK_NP=Y M]@D8>N&9>AY-^7OP>81>M*;L@8R:]MXQ$K.'/!RE9FL3LWQ_%B7(LU+;S.IE MH7J*5T$J.Q8W:#>JA+J'2PPH@B.V1N*:68;>R"+I'K;8P]]A ?I"%Z:1S\^% M4>3AK#Z_;6'Z3\+"]/EWO/\)BOQ).<(D&P)^V?IM91WE0_(-H&-%B);OP0N9 M?2P&<2P&<2P&<=C%(+9/1FKN5XL G5VMEF-=RZAJ&*U#OU#]YM*M),Z:F71= M)5I]/UG D@.B-N(QS/\=S)-NFN S%')?U]J3_BSQI"O]3[(!)N4(1T?ZZ$@? M'>FC(WUTI(^.]-&1AN%(GR-*-T&TL*A.U&QRH&YRDXQQ3_>_1BB/=^>/NU7" MFQE<)<2I/^&WZ0N\T]R1/CA[&]#'Q)(,*;-Y9'E /-A.IG$\L7L^]P&'_.;K M$VFNDK9[G!\D>YQRY$DQ]&0W]J08?/)$!%NAXP[HN ,Z[H"..Z#C#NBX SKN M@-KM@"3^-7]*H>$13)^9"XD\H0NM! >_I=&3,/1VADV_;*04A?J2548M'%H? M4P7:L5Y#R]#NQ296MC"8-W<] M;]PPO9LDZQ+]F7CBZ'WZA+3?HDH+R$:SVB58M%V7 \^LLF+DL /PJS&1/8\ M,!,^CB]?O3!E8LDKCJ_6:5),_!+S$N>SC;@#Q?Y^T!&=APE,U:%F6X?DB-L% M58C8'5JI(Q#Z9C!B$2-,'KV>5-ER#&[T'MPP5>&1PAQ6"Y LDF'69/28A@TE MV]V%TM8>_$GO=U:UHYL^]$,P",?YGID-9GC89-EM&5 MX2;E>/F/AW#\Y2VQGX;\?89NZ['R^*SG02#X84CQD.)\9!TB2^(O0"O^"0K/GV[I]!LIQZ M?Z0!Q?XYBI ?H.B2T9-L%!.H94\ WBJTGU,M:07H&QH[3[*X5__=.\O[Z9M# MM6RAGG%ZTBW\F)&3WV#];OZT<&>N-0BF/>W#[G4BEC6W_\_4$L#!!0 M ( .:A:%<7VY%B$8P "#U" 5 ;G1R82TR,#(S,#DS,%]L86(N>&UL MY+U[<^2VDB_X_XW8[X#USMW3CBBUW?:O8. &1 MJ"J.6629#[5J/OTB 3ZK"!(D02+9$S%SK*X",O.7E9EX9_[+_WK=^^2%1;$7 M!O_ZS;NWWW]#6."$KA=L__6;--E<_-,W_^O?_H__\2__Y\7%?[Q_N"5NZ*1[ M%B3$B1A-F$N^>,F./(6' PW(1Q9%GN^3]Y'G;ADA[[Y_^_=OOW_[[D=ROLN_N,S(A<'/Y-V[[W[Z[H?O?_B1O/OAYS__\/./_TC6 M'_.&'[EL&Z^SI>\%O_\,__/,.1(.,HA_?HV]?_UFER2'G[_[[LN7+V^__/@V MC+:\__?OOON/C[>/SH[MZ847Q D-'/8-X>U_CL6'MZ%#$Z&A2O?7Y\C/"?SX M7<%+V0+^=9$WNX"/+M[]OL?M-)B)\K<$D;P[?NDG1H=KXS]_)+XNF M9Z0S^.]^^NFG[\2WW_S;_R#D7Z+09P]L0\1'/R?' _O7;V)O?_"!J_AL%[%- MLY!^%'T'_;\+V!9^3D#Y$Z!\]P^ \O_*/KZES\S_AD#+SP\W2KP_U6AEG00: M+15]-Q><)^X^;!"F:L^^P*2%0]];_E<-'WM-6. R-T<(+%LH"XD* P#2H5.C MYX/YA]&YPN+919/\=)1)TDIR3$ M_]=OFK[OIPT0&FBMH[KD-')R7OS/#CUD+;YS0N[^A^3"SWX8T7T3A?MF226[ ML.'+O_G/_7_8'$H-1\3B,(T\C\;U?Y@$ # MEUP'B9<&K='ZBE8+L,!S60U8(1 E@NIH4^P>5?/H^\0I-H3ZDZ]Q&IH* M1SZD5K_#9U1*"4<8P%M$@]F#>V&F%#4WQFZ$*WUFH.VF'VQ"5THX/@07EV4WQ MGD5>Z%X'[A4?V5O G[;#;X2-R$XML-8(M_DUBSK:]B19OJ1U"1">WO+DXOF# MY[-/Z?Z910V0&YK@M3<5GMS43K_':65**8<:6+9' A2))#F7:3VPK0>[/D'R MB>Z;8IJB&783:\95-[-Z&\RFII!TI+F55 F0GAJ[: KMZ83=(+=1U^VSM@ME<]00?:;TU)BLBV) P(ADK KSF,NDG^GKC M\@F"M_'DH6#':*UNC]V,.Y#6#5C1&+/I=HD\TF@Y>5*G/_-XOW9=KK0X^P_L M2[Y3ZJ*Y+78+;4%8M\Z&AI@MLTW1<]A5^"+BW46B[$(L_1-=ICV6P!UM@@ MK"E;!-(PRP3B,]NAF.'>1?=1^.(%CGJEI&R^$(M4X&PTRY.V"[!-E<2F#+18 M!^4<9K;2^S!.J/__>H?6U;RB\4(LM!%CHWW66B[ .IOE-66;DCKAY&=:G4.T M7D>,*FSQY&N\UM>$H[A=6/D.IX4U2CC4IL0 #-1F,B&XYNW?[\) ?0+3T 2O M*:GPY.9T^CU.DU)*.=2L!$$B*,ZV(_/(G#3BYOSNA^T5'AR MTSK]'J=I*:4<:EJ""@DWY-T/;YZ_)3G]Z>WK*:+P9N?QN'\.FY">?H_7LAJ1 MY&95^Q*G336+.-B@)#4BR%%^F4<2"1%[S O_A:]OT]!J]1G.\)JB#L[ZP;&Z+TR2U)!ZY MN,RHDX(\D?3GN\V0,'@TY;VP*YK03!RE,I3-L=MH.\[3BPM-;3';:(?$HZ\J M%-3AWB#-C7;.^X/1)4W8-HR.2AV^_3V,O8+%ZK#YMA=W8&E'5C:W6!+.Q-0LZTM@$49)3G!#!9$4D&U+A,YLE\T511/V;P&6O M_P]3Q\SS=NCMM1G9B8G6&Z&V2H6H8PU1DB6"+N&$9[@C(-?B'[S8H?Y?&8W4 M[SM;FN*UORY\Q3T"13N<5M@I[>#[!=E^HJ1,@/2,[SWSEZ8EK@_\DZ9EM+HE M7E/L0'?ZWOBD&4Y#[!)V])OCJB$*TG-;H7STK&>'];9+L<0&A,VV6&FX!&ML M$M>4/69/X6>RR#5G[0I@/FU:TYQ^C]?R&I'DUE;[$J>%-8LXU*H*:@3(64W3 M=K?YX 4T<#SN-Z%,,*)(3=FS*TY;'(*_,;E;2S]\%CQ(^L%3R9"O8@)(;LS_ MBD/?HDX;8_4HE[CA+ M7!7WD%#XF6F0.3@JJ/]LP^\N:;R#_[_^(_5>J,^EB1\8A^RQNOH2LUP/WF*:!MCIBM33'.Q[I M"#W4EDO:)"Z(6_'I*5$^[L(HN> B[(D7O' ?W3<,D?.L%AT'TM'Q<.4P'CDX MVD\L:7?/CBZX_5,';VT)V=(>KX=J23UZK94QX8-,SL7.BG)*L.MSD"L2L 0F M'-3WPR]BIY3_X^_^8?7]CW\O!MV_^W'U3S]^3VA"'KDU,GBK37[\?D5$S3=H M<,5IR4_?B4]_6,% ?6#B 89_>J7$B!9?6/0<(M2CC9AWPT-NP,D>.3Z%+DZ: MX(YI37BJ,:SZ/=Z8U2CE4',KB*W(IS,CFR<$*$]CY. 6I+,W(^6Q;/]'>A[_*8 #/;Y-AQ#[E'=]RNU%9TUQNV7[1B;KG;56^+UQPYY1]_,R>C: M/7>=&N1!TK7A?=?[@Q\>&7M@/CRS/8\W"I7H],/MD]K(J^[9V0FOI^J+/C@; M5<;A(I(L2-.(:L6!I\?.?3E*X4%#N(=[$Z)(L;7-5FTO5K?&[;L=*,^V7)?D MIUT"C]N4S.TT9W"TZYC3@J49V,H4U\I^VE0HY09;J(EUG@?'82"6)[]ZR>XR MC9-P7R(_M@]5UBCO4.#^QA#@TBHXP M ] M;%?;.0>;!!U0U1C9[2^<.^]-ZO?&[9T]M:"]@E[";3T]UR3?G@:*F&C_O8=^^-/IASOP:2-7O_U85+#3%]W8&Q \\6U. M\/(IB%]=0&$)2$WT4:T"CV,7 &YF:A#2P;V%[N\+0/H7UX\7] MWI.)Z?@J$&9)W+D97[0IW:>]!VYWTD!;7P$IF^-U-QVAAZ]T"MKB2GJ-^EM+ M2YOYX#I5ZN0-[)V0?_K63KF8GF]O%OS:IM_[FB6^J)GP$4G]T0@3Q.TDSB_K MQ_Z%^BEK<>>39KBM4X7K=!RIML%KB4I)QX30,""Q+.G[ C2)%\UI\ M?_?]V^^___X=.=!(8OV9_..?OU_QST@LJQG3--F%D?=?S(7,H<]ALM-.'_K/ MY-V[?UK]]-/WXNMW[]ZM?OCSGW.Z4J'R*7/G-%+^J5D?<840?>^UQ2VI>#]PQ3:>XZGFKEH=<;NW M/O:J>W?WPNO>/60?_N!2$.3CU07;;/C(1:C[GZE,LT_2 _=NZH8'< !(W;U^ M_,S'N7?_NU;2Z&>)7 X_1N\T1?58-!;RJXX]U K9P\W.U# F\D' K$A&/( M9SLUCD2R)&^ Z;'8Q-7>'T0_ *BQM6_6X@WC+;*:V9S-TANMDR3RGE-9'2L) M^ (X\G(X;3@\P)I[K/JU7=<,=175Q]TDP MAS?":DMN-J&<[8LDTV ]NUTB$&-QZ'5>5.U#&%V%Z7.R2?WSRF0=J:MZTL#M MZH,T4ELO]R& -P@,@S%X:5 4]]N$$X1BT^]"WI2?N\- #O>+F@:H;WE#01_B1Y_>/ M\OR>LR$\#DA&1' BG!41O&Q?6)A:!]D=AN+N GGC!<0-?9]&,91=EU<-K%QW MJVA!0([7Q36*;KTU]%B,KZO0*GS\M/DB?%LIM!F?EN1)2=_:"[3)$6<>?';5 M"(7+WH@;2KK**5HOS%7K*%O=5#9=D(N>"&S2/5?D9K)+@5K;G%.!S;8%Q5@J M_?)T )USWW/A*/O,EJ8PV7I\;;S&:B>VWI57/G4U4^^RL"C;@+ M-DEM-NA6..#PUPD@UYTV5"*>Q7/EZ;98Q.V["V>H6^/VUPZ455=5-,7KI5T" MCT@BXD)]8/L^5WU&L.MR6L,<914[)G_J[1E M_@^HG.JF3G(7/;+HQ7/8^M4[?2_:T@RG]7;A K-5M<%GKYV2#C74C*@L223I MDM^ \FE!EZF-3QR<20'BJW!/O4"M@L:VZ,U0C?#$%L\;HC;(%G&-6J6D;PSTF3P?Q1LKQ5!RV@:G/;8B.BGR7C; 9W_M8HZTNP$F!OFHA-U\_]./WPO; M@4_^=LLMEX_GP9;[B+@=V6A"'4UQ6I(./C"HMG9V[N^G.S>AN\,5PI MZ5#KRPG:+D\X&3"+OO2!&V)3^L7K5\=/82,&JB/S_W/5SZ.&45J$1P[13H/3 M]B&#WJ\'@3'L(;/Z^ZR YA;-^9M'< M%J^S=DH\?"LT%D\2,^>P/29/BQ-FNRRC;,L7[S:_A*%;W95Y#'WU58V6#OC] ML1WKJ4\XMBLNAA\>8-;9"8OJ M"-?-*SHS'MCUMM@XNJRB'H;E:E& HLP3H]!"-U,)>A0R\OI33*7U,^9.1DL9G&*/#.H62.$#'X9LD]A4,R)/C'U-7>M MKLN()3KXFP),6S_\44=+^M'FG6>NS/A\*^K.%:Q$*DNK_CR/%LH;8)[@MR+! M&>X9'[/ %"4_O_:"E*,M7RF\9YLPRE(Z/M%7%E^_\K5Y&+E>0*/C3<+V,12G M@Y/O4"SG4PZ:XH]GJ@%'AD+N&7F4W[RYEG2-OOPOL]";2ZH-ER13^ Z-QQ/V^!V MNT9$56>K-;#K8ITC2K.L0TT.,N(WY 0W D4C4= L8.;9K&_)[KY^H9X/N00_ MA-$C]=DC<])(YD,MBKAT%,TP2!ZWKYK68^TLP1!MO(.P<81C7#$-(D9]4?]O M2ST^6W\#SLGXC!XR;>;27/#YYT7,Y2%Q(9!8YL/%M&2:2AV=NQQH]/BYKD.I MPE$*G"MKSZGJ.@)<>P_<,4L#[4G*'E5SO)%%1^@1V6MT:O:L9JP7H7'Q8"Y] MV)K1Y/7,\MRK'2]76IKC]MXNG%775;7%Z[>=$H\9X<4.TD&1--B*D;ZGL>=H MJB)ONRSSK"%LLTW1<#F&61=W>'9&3@51-N=3E%>>GR;*U+#JULNRT1.4;5:: M-5V.G9X*/':S@EP05Y+4,]NYMF:FPGW5!^PL/OHK\[8[+M*::X5NV:<4DGS< M;W50_52=?>^-/#&@<%(ACI*[H!E5885D<.;>/$DW6B5E3V] M\F*'1Y,TFCROAT;HF%U5.<,+*CF20+"$=6.6"S6%;)-0$YXOK=)$5@7-59F' MWR"/R$4X^AES.&J;ZO:E\74$(N74N!>!Y8<@,U/I,Z?J3"L\S][LO%HH%Q3- MR=YMAH1L#-#-B]Z?RB+#0I=6- *#BL3B0D,GD+'!@60,R:=BQ,V*T%2XK?+9 M"J9X,9EJJ@L^JY-\$E/7@)]5OML*L/;IO40EPK MF-[6 :^MZHD]U&Y+Z@3(7_#U6L; BA4[3KI/?9A$JVX?MEMTC_[(K;NO)FJ6 MKML9L=7WAC#8 TI.V3G2A&6V>OC" TOX1(:Y^1%8J^$K&^.V\G:,]?2/32WQ MVF^'O":,]8IM/,>SD_@0ICFRUNI5&G%\]Z(>K2A3+[Z[.XAWG=>O+'*\6'G7 M9P@=W!8]6#/U;8B>1/#ZP7 H@Q,% M6LO#21/(EDNB*"[4KNR)&,,RE8VTF? M.+N"@)FHWAQNX"I L6PA*5]#$Y;Q$?<&Q,?AP5H:*H5RY'F%@4#33FB1D49# M-QJAIH7*XF*-#I;!P09H7\#?LCHKGS.*C 9D'46MMM09%Y,,[#3]O1H=7 /*42!D9F^Z>LZB'L>G_P MPR.30]D]_Y%V'.D]U\^ X;"-UB)CM9Z&=&>&2D*+B]B:<":<(>;,LZEBSIX M?TS1:&)-J0-2X+*(L%Q+\L-#KJ7#N9;L3Q>56E*??0^EMLA@I*LE[=FCFM3B M I(VH"E"DF3>'I/L5.6QI:T180GS7&GM_)%ZL3B.Z1F3FKHO,@@I]: [":KV M75R842.8<*I3Y8#F'3R-[S&?\\ ML/*ZO760&1XR&_LO,F:J-:$]55MTU&R!,.5T;.JX.3Q.3*"0OH$"\S3K@8L8 M>0Z\>X!68AM6I*WY$$8;YB7P?G1 8-8DN\@0TUMONM,U'9J+"TC]D4TXO2OE MR-:-V;%#EE*J(@VZR=\L*OP+9P)J$Q5@"U7ERTDOP7?N:3Y^]:*[R #67W/: MO,H0-@#;E7&N906Q&)79&,=L3LC(M:/P4*JXT"WV),_+J4?H#D_-8EE7] MEKI]8$ZX#005,58H?ID9V.*.AW/IO7[1?EJ>>*/I;,B'7_W_TEY M^W]5N[)2E12B<28KR83-XC6IB&LE#J-7OQR\I$Z="OME161Q2_XV#+;\!]G? M\! 40/5E<;33J4?CO]Q(8;[6Z&WB-S(3T\=(\C5&>B/ZL!K_Y2L9@' !&$@! M0AY%?Y4#A-5?K77W]3D,THDJCVML0?_WT:C.H!PD$14C[?<__?B]&&WAD_;U MX7O@=J)=_5XXQZ^>J&&@T>QB=T1P0R<%6Z<-4YF^ ;GS#U-ZUAAE>\-']6JW+.;R[Z$/N<9^ MH5X ;VSO@DH1F8B'_V!;U9\L$=F_.)0)?CB#[&R:UBD?-9H9WJG^]) '/YII M>*Y^4CFF4CLIDY+\(FHHW>8UE$I922;LZ2Y\5A[U:9HZ5!J33+R_@&9I*G)2 MF@K1F:+8V/K$OHAOAMQ[J/;%'2A[:4#W!D/1$6\ ZR?^A'<1.#/9 -F%*<.: M:)V>'=)GWW/X5QL6B;2P <.4PD%.4P?&@_/.BPP("AUHWPA8;DA0R3_EV3[6 MH&!:%[VC@NT57"6%[B6-=Q_\\$NLGS.YJ0OV:-"-5Y$A^:P]9L_7D'K2?,C ME@B^EBJ[@P#W4?CBN9RYX7.,^"F$8^+ \7PH15T6K'\*S8SZ,[#%'0SFTKOB\M$D//$&KMF0&[A0 MM"*9B$3(N(+ 5XA)SN(F?-USGF-[0K.D7P/4&Q7:+\HZ\D_A;_$SY?4@0RR3 MIBMVX")[8O;*__89_+$.W/4>QM7_:KIUT;,K[MC:!W\U/NKTPQOC>DD_N"!9 MA.!S6 SOGQCW@1W'<\5> MF!\>(#XUW9S1[XK3C8?@+ZZ^:?9#?O^M+XK! ]T^3 /Q]H]E'/E =G&0/.$) MG& J*QN7;(DKCR"2'8/ZQE[HSGLM;B[MY'SXA(MDG$C.BJRA<';);/X+T]GF[20]F @CW(FXP/%$MMBJ MN65M\#I=BZSCCQ,%33AGM71J,P&X3V%P(?8! M?2"9+Z2LG.74AOXK]IQ<9:-S^RQ8IQ]N+]1&7CL.Z>J$UT?U11^Q,U";X@(/ MDC,A;S(V=DJ*S(_>!?3E5)?/>[W\&J)S'LIFN-KJ=>_2C@#@ #M%$-!3VZXPT*0T ,=9",%\F9D0JWZLNHR5X]Z5=A MLJ$6]NKLH&X5H<5)HHT84;[C*G<)5!>I5&UQ^WTKPJJ'-S;$Z\OMX@XUSY,G MBQ72EGQS&IA L;X+93 )!9_NPW6$_.Y9MCO>M$&O;(G3I330%:=LSQB)?#,Y[/#813DY67C3*"9/KQJ7N#$=?TR%L_OWL'&LY$6PH M7#'YW\J-IRP?4,<5RUX$<(:DX;JHGW+I]L8['QB 8?AYEV1!WN3,OH7;;>4> M7L;0]BW"&55R*2;S\X/Z\ MMA8;NRXM/JCQMT>&\WY+B@DMTAN.!CDG4K*RM(2810L%W$@%UY*?P[(IX(P\ M98Z!KCY+\^P&Q.TN7>FP)%]N$MNP$U=8H'%>L[ EK2,.7[V/V(%Z[A7;L"AB M;K9J60>NR,NT%M,);3UI$EN:=_?14;O;ZU!:4CSHA<=PH,AXYPM^,>>52=,D M7S318Q8EY=K(-@?D$B 4ZJ!-ZK"\!+BGQT'S_[+?TH*( KG>S#_KM*30H!)] MJCE_Q@?)JM\T^@+FH1&F)6_.RX _,%^$Q7+'05M1K226YN/=^FAW=W7_)7F^ M!@K#02#G2#*6I,(324"84"D\-D0INANU//*UG>PK&^/V^7:,ZMNU>4N\?MPA MK[%;MCEE2]/SR6'*"[>^Y0 T$\Q#\X]IZRQ2K*=D-!PR%U'WQQV4>FNBXR"R MN3/>T-4?@NEC2+GMD(W#^"8?4ZE#XJ89;G7,LQ0/('$>'+7^ZB6[RS1.PCV+ M5U45E:;-#22GN$:"6QI#BA!\1PM,@W OEJY84%*98MBVEU48".&D$C M2P^K4%HO KCC0G]=#$L#BS<:#,!@/^WK)+$B3*C?%BMFU-1E5^XR1'%#W@XW MD%:ZG= BXXB&;C3B20N5Q<45'2P3Q9>"]6+32D^IO%([MM-*9YLI3^':^2/U M(K;.RTQ]"*-'ZK.R[A4\+U5HL#\5W %FH%9J6:S[D< ;6H8"&7RI(.,GRDE+ MCF1=K7UV(6J?/:JRZC-:B*08,)+R,PC8=GQBE+.5:D M(HFX4BEDP1_*L*AR+^4X8HAQIY-$+BE?]R;'>XXTX;JYYI\VY:\>1 !YM.JM MB];UE+(WXKC3'X/)553.C0<8X+<2L:5@B649-:%.JBNH0\9&*('E/*Q5S]7? M@QJ]B84^4/37Q;!M7;R!8@ &^]NXF(Z)IM"4T-*AHB6O81,74>SXX 4T< P< M%;436F0LT="-1DQIH;*XV**#9:(84[!>[%'1E,HKM6/[J*BZ:P5)M>\.XC>Y M?F61XW$]Z.QV*?KA#B+:R)7[N$V=\(8(?=$-[=2*LO49$U)PL;ZA,0=VEM&% M-4DL]! >FJ93L[OX39;7]VXC$O/'GP.713?\ QZ67^ E<7.^?EBVZ>S*CB2_ MG(!A0H^JN#*&]C+"CQ&$9CPU%P4\50I#4I"&%.*(O01530VQZ<+G-=>O>7'G M6MBS'NP0:=JK:-H)]WNN/!D:I;Y9_O)2?GC(MG7(@3,WE]ZT63>70ASQR_&Y MX(E:^_3#&IT0IX6M1>$H9;^M&,D2ZVY\<,OTN"A?B!U70\DHS[_ M7N85%"7>H>P[A(\D%,W '9.CJ+D+QQO5Y/OQO-E59U%7$1@^U$+PW89(1ED0 M_72V:SMM +6@ &$HA_39]QS^RV\8%)Y<-=H![CVHT2MKM,%SN"Z&[37AG<$- MP&!_;PG3_O44FCK;O]XT["S9B!T@&/P_G/2]4)^)C)4Q'_F]9JVOH' $!"$1BL!+(%_8SP;"9:S%P=QQJZO?& M'9%[:J%6[5:O*]X8V!? 4*^H\I$A"3B1"BO;!Y!6- 'U_OPP3B.Y(P=Z$7L7 M7LG84K9_69WDGGKN^6Z@JF?'J#7!Z[@J08>_F\SJT0#!U>S;/E/! MDDLS2*7+':HHNF-K+08QY1.W4U%8*+]'%;@-:]*K(C!T#,(&R.)V6E-Z.UT! MC:&)-RP80S;*X4 "'D.D#)6;CC#M;=HW(J4@MJSG?0:0#?6? M!W;@F,0J^]#]+ '6Z/0D&[=H03-Y9C[YLZBX\A''W:9XT4+6U9_3V M8O#Q7+&>? M3^PU><\E_'T*O3>S^8H=M$6OQGRU@<=7ZK9M2 >G*JX()"X=E"*)T;4J%+AX M(18IY:HM.D$T(F2SL^Q$IV%$,3*;P?&U[SU7B]/]VJZU ^ZXU8VU&H'4K?'& M$@V9AQ^M[/,F1Y"RM'+:6(IWKH&L U^Z,V[S[Z:!V MTJK5$Z_9]Y1_L NTV[W]@6XN/: .!5FJ>+C>W)2GO6-XT^^-.QCTU$(U&FAV MQ1L.^@(8OALJ^$ -]9"[@:UB8AUPNT:_'MT7;?*M(Z!NW\4:O;GHGUN]>-J2 MLR+ B^3,[(^$LVO#<@SX0+WH+]1/6;E<[5K(=73![>LZ>*O^W=8>KT]K23TX M0P IHO!&9AW'K,]9XX3L%N-=D^A9X8M& M>2W"WU,?$D0\[AA+'I@/:9GU5[C:G7&'OGXZJ 8RO9YXPU)/^8=:>\:&"#XB M^U48V#+XZ@NV*OP>*^.>)' ;_Q!]J!Z1=O7'ZPB#4!AY1%GW#52K[%F5@BE& MW,(S^Z[![ZP1;C]OQE3UY'H+O+ZJD'.HX4ERIR\E9K(S/L%D1>UB*4G7Z-/9 M";L=ZF"NVV5;#\QVJB7W<+L%\JM*Q6[)P?ZX,3EPH&?E%72XWWM)4;]*9 O; MLL#I]>2Y)PW0K<(W6 M@:\?A84[A[GQH=4[4&U/8E*,C;!1@A3Y<8ODX=E6U"4D+Q;IQ47:]+PD7,< M.YHH[K!B1F?5,#..(MZP8PC7X%T>2/5\(1+CUQ+^HW:T]U55= W8XZE^):[6 MKK5!OM9,\BMPM@Y@@U_\U7+1U0IL9"(0(<.J5HBC*(=J?2I@6W^HHA5[3K37 MT\K&R&-+*\9:R&ALB3@2M,L[_$GOLY7,=[=AL'UBT1[X=V[-*MKB-L56A+6- MV*:&> VQ7=S!NX^=A,XX9X]T5?M^-_> [?G::"M M7YM3-L?KA3I"#[^\!K0))VYG_Z(!6_?]TM8NB[/7CGN>ZO:+LEB3]RUSDT6U M$SD39CMN>DVCP NV4$Y!+*&Z?+2M/6X'[41:]4YE8[RNV2WR4!O-*4-]$;E% M8-\IIT,+93YNPS@FAQRMG:N8SS'[(V5!#EV:O(^[XFAVA\Z9@1KY]5*[,5W MFY,<3$?YOUTNJMT9M[_VTT']U8I.3[R>W%/^X3?2.1LX32H9K63BK2/Y+?NO M;3^?6Q75;)[FZC?<>G^DGNLEQX\T O- M/SJZX(Q;??#6[["JV^.=86A)/?P:9H4XNAG%I-#O(R]PO(,OBX[46-EPWL\Q MN]M)U3(.=3V.#DPNH(@.L^;&*^5O',B MS06[#6D -]SERZT'YC#O!1)P2,4KU*';%[<[]M) +1^=3D>\SMM/_)%I5((M M*4FC\>=Y5' 9,3X'%JUQ^W(GTN8<5XN9]7:+/#[+%+I1 M=P[00_Q2L566W0>_IU%R?(IX9(&"JGP>K;%EIM\5IQL.P5]LH6GV0[Z5UA>% MF=<4M*P[4=EZSU=YZG:$+P;]U&7U#Y]9\H6Q@+RA MWQ(*O>"HR0GW!QK(\I1>$I,X?8X]UZ/1\9_)F^=ORW][DBF%'OLPR/KS1LZW MLK8EQY&4= YR04I]$GX)>*CX9_'-&Y5=80><7I0TB9 /*4N@(B8L'T.LJ/>Q%X"G$/$=BR(O12$9&;1Q]KA"^=43N7ODAV+2).&R!O8 M)?W61GSXQ+Y4[FA%8<#_=&19D3YQ8@ 9W/%BJ%ZJ<:,O#;SQ8S"2X>] OM2J MBM98HIM*S*X>.*PYJ;M:XVKE08*S8V[J,W'I,P]Z(N8U1%N(=T]PV-3Y;&$T M5=QQQI#6:D\@QI'$&X5, 1O\PB#CGUV]UA_8R6]"$NMQ:K$*-'=,=>7%=+N- MV%8L^^XV617/]\>B0&A;5!I( F<(&J./XOBJ9W_DQUA#T0QU"$Z.NT!$W-JQ MEEN30AY5R5JSST?B9)+,>_@SMV+J_,C=AN3E=M\?J\6&K895*YJIQE"EH<1@ M*0=ZY#H"W);G@Y62S->O7)L!]7/EQ.LDB;SGE(\"3^&',&+>-KB$.2V8YIG%V2YA_3@?:1%C(0R58",GE*Z)F M3$H)21*23$92" FQHQ23@)RV(^W2?H$DA I*E5%[6^J3[1B9JGC[+HF5QY992K M8X8$S M^$^JT>9UN@$&>&>JT\ TX=+E#S+TJ0N5775TB2D)D9 M?M/]GD9'4.^F*%=/2^7Z%>7N*\J-"N4^@U2V*D@\@AA"NO4+]7S0S8

J1< M13H1LB<)W %PB#Y.:U#H]L<;O@:A&'PE+2=_L0FCBY@S("5O+ %G5HU4XS4] MUTYI%?:K0: M!G),.9!*^.)SK#/_79%2))E;.A=J59F=+2/PS:OI!Q)$G=H-*&OYCP3 M_>GA#7Y&4!E(W$!*[G"^6.%/<@$(2( EKEG5FUPPBK!T"*-D$_I>V#G9$Y>M M*FK=9_+9B&791>]*DIZU[X=?8'>0CPSRX9KVE>K!Q'#'KW$ZJD:N893PQJR1 M>$:\?9+GCB5?/C_+.8M4'94<45@"E25EU=:@.<-8)@N62O)%(JTB:TD20G82 MERF/=T-QJ;K\T,KJ]3X*#RQ*CO=<+7 @?OU'ZAU@%.@*4EH=<0S5X-/= M"V^@Z2'[\$2MDL6*"";"T@LV6&+(#'JHQHM#QDY> ,EY67\#%J6L>CC0_[E7 M%P'<[M]?%\I'7*V]\8:# 1@,O2P"9K4S-B2!P9)&Y%2 9GJI'(\9O/$ES^3@ M8F[,HA>6W9_@P6_M)-Z+X,;G3P]LDP9N_!3>!'$:08M+&D4>UYO&+3#C+' & MD"GU6=X6,TL?^PVRB= :.,&.I$3%91\8PVDA5);04(@%4WXO%XPXF60S7R]# MJDCQ0$PJ,A-)7!8NA8)G#B03BSR%I!",Y)+9'B-0Z]> H1JLR@0)JS/-/.X8 M2RJU@3M'D3Z=$8\/O750UFS2[8D\IO?'8?8.<.X',? FODBB/G/YIMDT(#@5 MD57PJE<)MQ\YYU-&=68M?O:1,^K1J^Y;%L>,W1T8Y+(+MD(3Q%?F8\ ,CR' SG!C3%,0=$83PQ=ZS$$:^[04/*IDOR)2 (2E &H\$++D(/+B1@\LH@E=50K[W MQ[+-O0RCZR\T!;\0.SO7^X(='!OM:G\(@_]?=0932^,CVSRPZT7&/ M;CB=K"_N8K]&HP_RG9H^"(9G1"UJ;><,Q XP9WA1?)"QG'>79@[T&378>#UP MP7>P3,CJ#,5)>%8G9YYQN2L&JD+@K1>PFX3M575OC1#&&23,ZZXV!(^FBGCL M-8=M\*"K,=!VC+,@#!'26+J?@$"+$*_(^S,M8EQ:"%FSV)N=S^GMLQHAC#R$ M&=-=GU5$-U7$(?E5MZ0 M]%B=JJ+\ XN3R',2Y@H=?@Z\)/X+_XRY<,GU]< 6?3BP8V,1JWZ0HPL;[H3;@-XHWG/(B_D[>(DUA] S/-; MRN@PD::;0[]A9DN(ZU-!-A&TBYW-3+B627LIH4P1GLM(I)!$2(DO'*/3_LG, M/M.U4QTQV2O\;3M'8_,H55W\0,X0J;\X3O?RL\'S]E%,EA)K3>JT:VX]G,,2 MHJI1G*;GOR?SVI/]CD(P4I$,7^1$IV%:T58*:O8"\E+H$I(Y0C:F%XO5SE]8 ME'@<2,:*R+CV&Y)4_1,KHESGG?[REA-K!(GG M>GZ:>"^L3!1Y_>KXJ17!Q%9;)AKLE\G%(KXE'QIM/XGZ M=]59X8'/!+ETU/>/I-!]#%RM;)-]2N'>Y=VF>-KUR+;B(K1"QVWM<4>W3J35 M(*5LC#?6=(L\U(@E9?#]\LEB3MR*H\\!-2R@QLU09Z\=G)]M7M)XMP[$?R"? MV@OU03J]ESNZ5'"[\D"MJ.KV:I# Z_9#@8P]8Q>[EWQ& $S$C0;Q1X7=B,A5C1&;=Z?(@R?"-#OO M$(<:OP%-.[9:XOI$]_S/IX@&,14>=A7NJ7>Z!]2K(W+KU<9>,^/.7HCM65]V M0X8MJ5HQ[?N(#P8)N_>I(VZ,-3YH[&R,VX3;,=83&C>UQ&NJ'?(.-4^8(B2P MG[AA4(+.2IZ@,-CR1<9>' 9Q/BTS T53W#;9AJ^6RJ>A'5Y[;)5V<#(>3O0" MJ(HCRQ4!PA8G Z<86R< RL;+LD[U0-_<VB1LB0V]$C#;>KFT2\7KWMN/I?6\BN,U[ MF$ZJ]MZ/ EX'&(C#P(L5]4::8&7_3?S,JKD/?<^Q6&OV)N!PQ46<#WP!M-Y# M;2&%9EJ:X_;[+IRG)5V;VN+UY4Z)AYJFN-U84H;RJ9!G71"W5BQU$J1WU9-K MOEQWO /U\XS/EFYS3@9VO=U&; NU(DNHM.E'M1"#\DM>#UR\JQ0V3N2K'BT= MM71>4GSJTH$Z6JEZ+B5V='2$DRNXKN-K+VHW+55M\?M[)U(3ZH#-C?& MZ]+=(H^H!2@HR_MZ@C8< $GJM@K_383U?1A%X1=Q 3$-7%94!=U01R0CM[)K MRQ'F #]DU% :_?#\0Q>+<8 MM@D*[RQ93XGPO\3C/^F49V=J">^Q >J0_7DY6A M]*P9;L]7X:H/W_4V>+U7*>GPP5H0))+B$=Y.,UN#]$30HIRBM72[\4TQ9[&6>G 2ON M@7F",GGC!<0-?9]&,2QKY<7],^/] -CG8#*=;U82Z%P'<3M]?%WIG4*>]\8:! 1BF.8N"[&/ D)0< MD1U(&5?(#>*CJ).42AIQ]+P';M_70*L:ZD^:X_5N':'-C'"GR<&L#^NFX7YB M"3ED]"U=C+'S:\)%WA4)F%BD%!,9IV$]-DN0$MNI:^>/U(L]>%37]BY>U19W M8&I%6 U)C0WQ!J-V<0=?Z@*JI$+6YKOT4X@M#\\439=EFJJ'9TWMEF.81AZ> M-=BEM5=GIP!;7YTI&R_+--6OSII;+L<\#;TZ:S#0X4_.%'E,;P(QKXCC!Q8S M_F/NKM@+\\.#R-)<<;AMQ-0/R,=1PFFU!K13)#T=1@9Y#M21H(;?(2FJZWK! MQ4&*0*),!O%\QRT%(;3B/3079=Z$J984==-/.QA&O=N.-W]M[7%&$6VD;]TB&QP$;Y7/\*Q8+5^*QYXK;?UPQR9MY$UWO96=\,83?=%'W_I.0I+Q("43^7[*[M7OZ;"+7%"6 MUYFW'GV&MYD>GYP%3MJPN62 '$ZG-J6GWFO+!EI?R;JR#=G@N81(T@/#GU]2 MYVM&29X\'TFR8W+I&$&BCY@<:)3(X;(ZY4A*,1>TXIQ$H[UF9Q4)2"X"WG7F M%/J"VW]5VQ,E?NU,O7354$D\#V^51DYPSZGAC.B&M#1DR7A""N^4;BR@>8). MA;MX_8=Z_6=<594#F8CYXF'$T"NWJAK#8CL.;@U$+\P5"\P'MO7B1((3KQU@ M1M 4BGOTQ1DF!FF@+#.LV1'YE*XWC-&[%]F10)2Q))LP*J^4>V#J)7L2Y_QG MKD \EU:R/?R<$Y%:JO(B!3,+]8=G-P[JNB+@43^WDVHM3:]Y&W"&]?&ZD$MQ M@O'Y$ 9K9^>Q%Z&1N\U'SV=Q$@:CSFK'L44<=F?4>^]U^0B>R(/]G!H8?W:L M%PO.SY'3 ]S$+*4#6OM7HI:*5"?'6[(5[!EG+]:]./"N,HJ?@7_U?I6_P??WOR$E#-3>!Z+YZ;4K_A M)6%;.YP^T8D,[%W9")\M=XLZU$X%53#2DJ[I]X-]+?!7+]D)GP /V7F'I_": MCT#)L?$QX3 *"[):/6TH[;F]^T(L71.$41\P716OPPLN^\V M&\]A4>,KQ>[6>*U; V5NR2U-<5JMCL!#+;0@2YP=]:(]-??.K<,NR]F3O'GV MD26[T+T)7OC: ]8AYY\R!O6H%=.(D>3P6K8)/>6F/X863M\P@FCX"]*\7J"'-;?S]M8X+5E39G.V:CQ5PL=CN&*WLQM. M!^N+NU[&M[T/ONC>6_+A?JG8#K2>$D .;H]\K1&)VX>P[@[3Y(%1U_./5PQ* MQWL![$]^X*L0<9[>6LYV##W<+C%:4U5?&4P,KQ.-AS1XJ2P?>)6LR1?)FV3, M294[ ?;R0LS*9MU=>_HJ9YQP:,VD]N)S[469]MRJ]C:@O1>09B'AZF9_@/T3 MCO8VC./+=)_"KN*+\3#6R>>K"V]ZFAT9]MJ9?%7A4!.JA3!92D9 M!4IA5M8 M")U'Q_V#Z8IXI8Y]+IJ]Z'JZ4W?W)> _Q,X[=%9OZ--_"=&PAR;.HYQ&9^S1 MJP^$D1XC69'J9EC!S7;9AOF444(^J"#/$@@NP4."[#KV@Q?_WG:W2MD8MXNW M8ZSZ_@]^15L@3HVDR'?@;R_?$]"YS=GD:_MZ1&U^BV,+-5X&XU MX),^"S)EE>0&C;I@8#&K^CGN7*C6_.H:W99FW.3YQ=OWEN MI0=N6]5 VS&[S9OCM5@=H0V.^D ;TW06Y.DWDZWU6)C]GJ-MWUXHFB_(?AN$ M-FZ_%B>LEVF%NG2YT]T)NR7JH:];6RM0-R6^W$VCI=N,5_P5)# M9I.G$K=V[U2"$/$Z<#]SR:*$SUC@(L#Z&=(;.:H+1UU]<%NP%N+:7>&V#GCM M6$_LP;>$@;I(;5*CS]=M&8=3:Y[G^'MZT.>8S;U]D9E.[C;Y].MT_% VPNEQ M[9B*1S!G+9"_@U'+:^ I#"1P#HJ$-T[.8MYW,>81ECE\"IKS)SN:$E;Q2Q'V MZC ^$PVVY-WW_Q.^>LY/L2R=&"SQ]XC+#Y<*V M.S,]2>",16/T<7+>H-T?[]Q@$(H1YQ(Y,R*XD1H[(OF1-\#Q6YO7="J"?F+) MYR!BU/?^BU7NT?W"AWP0L^O7N=B$T45,?5:YT;TB 1.Y'Q/Z*B:NO WSM@$1Y0 "YRA+ M0N*>N-FG+^%A\%- M=F3T95I7?CPP=19!N:UC2WXQ13.#VP M ]?/#GQP&S&1??L4IS*75Y^^>(VTMP9RR]7NB-.<^XMOT,:-)_[B0TT80>OC M%517\9Y3F-! %AIX9ZA.!Z;9#Z?Y]D9>S%5U.B&?F/:"8.!LQ2_X$;?"4!3) M#&8_9)D%_6T'9'/N^W[K_<*"<.\Y\65XF[AJAU6V1.RB[>@*IVQNAMP-.X0V MX'CO?[DA.0N^C'F[(IS-O-XV$<@J,G.^]($/MZ[XO3XRUW-@+RMPWJH]JJ,] M8K_205IX5UMCY#ZF);H!3ROYD)R1A;R:DZ)M@$C>?//AX\TWWQJNB5C$F><9YZRSJ>+6TT%&*P#S/Y(6<##R;;;P5O:(G;G+H1E75]%0^2N MVBGVX!??!>'<[DBRHPFA$2-QZ+M0)HL&A(FJ+S-7Z9T/\R2^=A^%;NHD6KYV MUG81OM:,L,'7Z@T7XVL*L0W8W2&CC-#9I@<]I;/Q ;S/&-?6;5$NJ,3=XHUG M?1;GF&H$)GT4)FKY0('88>=7ACE'O@N':VCV1.WA_' ;6HV'&%,J&TR/Q:FPMK4;G4\2=%GKSCMX].5:V7( + M=TR,FYLMQ#D-SP^;/#$?;.PXG6& =Z>HS#G3+RQ@B><\L3C1VMOI:(_8L720 M%N[5UABYDVF);L#5MI(/220C2\/>Q,O,$+(/!4;CX.]:&$P$IV&.T\E)PK(>%/"9^$@<(Q*;"7:B@EB1XF5%"I8KDC$E)5=\^^MQ7KYM;44.-V[!]JSI%+-S9%O M<&@*/SYKT:%D0,*2@SR_V]$71H(P(<^,!14+)A12S N[MI.6:EJUW&U(A0&I M<+"7L9/1)R<#:9&4FQ.>_\1N^*)>+9H,/IT_SPF71 M42L79:4MXG#4A5"933)OB#P$=8H]/A^DUYS$+]M4CHF;1F"RY:Y/-JARJ[6; M#M*8+L[S/>:DYP] DX-TR]_9_;;XE:>+.9]8TB\)[FF'!46?1JS*$%1KO; X MU"S[9,$(@H\(/7S A .2*-QX29Z45LR/1 L1E(HTZUGJVH2^SGU+>%IMG8SZEA2Q2_S* [/*#@E=? ;XN*/1:5V67AV7&LI.L>N% MM+S7DD/;&8;)0AR88IF&N;3Z>]GXVSLGH]KU'.O7P]93C-1MV =QRQ1U1;J MZ((S#/7!6ST :VN/]]Q+2^K!%YPD<9)1%U>-9&T.R<#**=YQ.J8VTF!ZT-48^0] 2 MW< D@>5\ZLF(HHS5O).$24$7Q FG3G+R)*<__UQA)K2-ORNZUU>*0-W5!V>D MZH58^RD5W@F$GMB3/92:PG7EMLUUX+9-(Z;%S9G#!M)[ZL.EF.E /B8T2NS! M?,^V7B"N #U/AW3<&[?1&*_8AO&9GYL?Y$T",4RH;P_B$[ G[@E0L"WDR!\<,^TJ__R9=/4 JKA*3_FO0V,XL_)3E[?AZCT+TH0W@D[/Q5 , MY<\+*O@&Y/^FFI]E]+SR8KKEBI(7L.\V&=HG^NR?'C)I=L$]@NG@K8Y!;>WQ MCB):4@^>WM:(@PGG+O*;8#!?ZBGZGV&41XM8D2.OL1%.&VW'5*80.FV!SPX[ MY!P\ \FHS9PX#\JYWFUJ>)3U@MO:XK6Z3H2Y\2D;XK3!;G''FZ+Q,K\W 9_! MP-;()8TBK[6RK[HI3EO3P5>YQ];8#OE13I?4P^]?972)DQ$FVRCDZRL^_CIY ME)W[XME<4*>HH=VG;O8R:V5KU\=>:$WLZ2I!EV?X>1EHZ\XV!VSS-:_O^<\( M)\]J)SMK@=BUFM$4#E7_&KD;*80=? TF(V?=3R;"-==: ](ZBRN%O[!P&]'# M#A(\*Y:V;6UQ>I$6PGRMH6R(Y0&ZP2G'GI^\BVIY"42]^VMHC-L0MA M88ZJADC-L5-<,^9H*-U\S)RWV_"%_UHI#^-':9/9/TJ3S#[XFQ"XBKCV!4YC M.Y<=+*O\%)\9-<@VU&8^!QXD)A0QTF3.3#Z_X&887[_"J8L7;#^WS#3;&N,T M&3V,Y?L854OD4]%NN<<<67N!K JV(9_"*-F)M=UCF/*_,KXKPG+&XC"N9JO0 M+VM'WGQ^_';F=S23:2:G7 7_^>WC*;Q9SB"O/UZO&]VVL0%.5U5CJ9XFEM_B MB_8M,@Z^TYA&X8&MR$?/=7U&KFF)??4\38 M+7^%A>B&R2T?EV_X@EEURU*C&TX_[8M;X[9)T0?OJ*$M^02W3H )$5S,[8N8 MNH"\?H[%EPJUZ?;%;>J]-*!]PS?OB-?H^XD_V;U;\EO.Z]3^$5S>-*:&G*+' MXI_-31O;97==3UDJ2+LG3M\=@+Z86NIU0S[-[ EB\$L9R,N14:,^H47*H3+M M,=R+%PD[-C C#4,7DJAECSCAN_PD3>14^\(GBCO"?]C83]Z>;2*Z9XTU*QZA./K&*U0YKLZO 9XX!Z-9-:[_M'4#W^+5;B'E2E'0AA22+J.TL77U-SPT!2]5EJ"->$U^&MXF[#MP/?(KC"D$^,M=S8)LW<-ZJ#]SZD\ 9,_W)#:;(25M1D_M/E O^@OU4R:S+W)U5+9UL[?[[EW HVH:P1M[ MWN!3&$3Y/]_3V(O;WJ:;I(\S $VFR>KTS!AQO%,Q\Q"'^BQ(0H0H,%'*Z OG MK3(T_KA^B->^/V::@0'A0\3^2%G@'!N>)_3KN1!/ZT;?Z$/J;@OP#@WAA]I] MA3 I*)M^WS#$RIL0-[YZZ-=S(5;>C;[1RM7=%F#E&L(;MG)#SR9,V7E<##RM M%W$UNR[/TE7XNTS]M-^R;%TI_8C=94G/\BRE^//?/19QT]@=;]D+:WI'V;OS M0FQ;2P>*Z4I+SP78MY[\XR?KI* NY^KKOR";N\3G>N@]BVFCL1!/Z*.1SG"O M(K O^@%8QKWP##IN0D.:1*+@/!.;Z[3V&,AQJ]&VVCJY\T78-@M0@^^:PK$ MR#LLAOI#;T/]8<&&^D,_0_UAB89Z*O0X0_W!AJ'>!"\L2\++N;1,K1L;XC9+ M-;:J-9ZWPFN$+;(.OWN:DR1 T^+LMP[NDB9L&T;>?V6';"VA4ZOCDDRU#;O: M=)MZ+<646V4?;]KQ! D^+VF\@_^'JDTOU K-T5^=6) 4 ,W)IP.%6Q*!-_L)+WJORTZ6L2%8+!LQ2X=>1&] OU MX;E)&M/MW,],YM,>D%HI]%71"C2P,0!^?GR*Q/+^R!7P2_C"H@#LKG7LZ^J# M,W3T0EP=\5H[X!WL],0>G);I[>-;DC,@,>S>B_L/PJZW!3<2'\(@#N%M$?\7 M7, OF]HU]\="#DU;;^BP%$-786VV\M/62S!QI ]83>_BM_(PZ>>;D96@.PF%I]$8;\<!YX _?O_LS 4[P %SR@B4]BT3%RB0DST?13B[S9ZYP,HD"!-B['.S%Y_>/ M-D:&O]#(@^<;#WP>WS)%:6B&TQ>[<%5'@-,V>"._4M*AQI<3)$#1XL2D"JQU M2M+8<#DFJ)Z&G+=:AAD:FGJ<&*+%BWAB?X2Y=["W[&UWR0EOJB^K8C M%[-I'KC];1*-FGY=?8L_)?0T,$V\LI8"B9WTBD@DEXF$0=M#;"&8]:S3$D.A MXRLO=OP0Q%?\&FWM9514K>2@6DZK$]A M0GVRD6,^)-H5G"REK^,3C<3CTVW8\6L JQIG]7KB]M8>Z$\2PG5UP^O!?80? MD9PMYT& B<*K)TEUS!D_AYVIU297@0#\(@"'&^*'P?:"!YP]<3E#&XY>W;#\ M0!V11:X ?K>1:6#OTB1.^!R"SQP4JAM !G<(&*J7:CSH2P-OV@ZQI4G$;-HH87OB\#-. MB+AA]X;&A$+Z5(?SMY(@$5107B%3_S!0!/]:1SH MZ(8[!.@*/\K[2R8K4K"YV(311)S>A+3U6+VUP_)L5GW,KFZ]++LU=.RN MLESC5_XJ#Y8?=V&4/+%H?YG5%F&N^@:@9C^<)MH;>7$_4*<3\NN"O2 ,M=_[ MR-O3Z%C95N=+YT0FLW3H01@S"YQP?P#&?$$=@RAR5\XK!9SW'N$LFGEL!&KM M0HV8UI7 NV_+J#K@]'1]K&?W7!I;XQV,-&0>?!IX/N>W^W+G0QY5M)[OJ%OC MMMD.E+6+(6CG&WG9< M?.Q+ [?;#=)(;4+5AP!>QQD&8_!*(>,&9ZX-4["29=N5PGG.8N=53*LRK%RI M5((N#J2?PO6>+_R@.-]E&,LCJO5S+*H**I0ZGBKNJ&)(:[5+G.-(XHT\IH!- M> Y4NU>6A*20AH X?!*>R6+GTO.)_D[.SLX4I_DS:)!9E@_JZJ7-Z;IH+,?+ MM)%,,I*M3EU(\)QD?(\9_3O9$7X>I4YOVHF-+/PWV"#AZA!<;A7K"FRHTE6(0(0&?Z\-LSO]ZHO)UX'ZDT>\L 4V4 M\)LN.(R@A3,T&]%06W4 +4+(+_R,AC5B$2<>"FU$>ONF+/@G&?#%D_GR5@S_ MD^P+P2IW#JQ7"YA'?T";B/^IL"8E;_D=YTY*]NJ=\&ECLEU-7<>)MQ=C=[D' MB>\11GT$N@]C#USV4PJ7=.XV^;_;LM":H(TSDD^B0?VG'IJ$\4ZRS<(S-\E> M5<\I>3P_F3>2@O>*_.^4?P'#V$OU7?J*2#%A&"D:6YENXE!QJ8W*]='5Z?R3 M'#*&2XF"!G7^5<8X4R'MZXI@\YQKJF+68J*0P00:2XDGE=4_?&Q0F>>4O[YH MH]#>V.!S0O;KBD4J(%:9B>[<45\:F^JVE\FTY_XQ*#.C^/WJ"; M\)H8*.@C3;)_/7K!UF?9OX]7D%/:W-VQ4:QP1[HI]:MWRVPX'[RQ<%*T$P5' M,:TK1>.+4"%<_M&1@'C-]VO4%]7L'&K@4#>ZZS@JM?SJ)3LON O87QF-:AH9 MJ>]6PE]'7.S6W9 HJ*:Z_)BG@6VN"/>)O2;DZ0OS7WB8XW/#W9SW!TT%M0GU M>[#]Z+4$]L,KKI M\O@Z ETOC0Z)>5H,EA_^^L&<*Q*""#P2AB03BX!<"PR&\VCW%[XLYGRRT)B% M0_*<)L0O(N8&CF3@\\4OFV>8='\U4;*//J=:'B\_1O9"B6\YC.*YB57=BOH M"XM[DVT._C?8"IQFX^]KWN;#M*FWX.T[4VJT>P5NT%*_>,1LQ' 7=<&:"-AH3 .MWQ1HXA($:F M(0VVI&2V(@4[P@,(D0PG>^]^8)$7NM=!ZU7:.772% H,(GU,:)1@P?J>;;T@ ML%S:[SX*7[S8"P..[C:DP2WCLJT#]R[9L:@U].GUQ!WR>J"OACJ-;GA#7!_A MA]?BR'B(( 9<5D3P68GW]H(5D;PLO0^87PMNF#XGF]0GU'$@28'-,@8Z\>U7 M/K]C=YN-@:E/E13N@#!&/P,G0P4=O"%C%)J9IDN],)<\<0H>I%I:\^'#9G4AM8=SIJU%@_1Z+M32S]%K67K9;8&6WB#\ M!)9NL2C/1^KLO(!%QRKJUFJ%[3UPV[8&VJI-MS3':\LZ0@^UX8*VF):PG+H- MP[T,]XT:I;XS;8#I158U4TQ6NH70(/3N^8T;5KGX_A)OE"(]ANR_^\ M8B_,#X5$<(T^;B\*VZ,_;AONK8G:RE&W,UX[[P]A\-J1B[WC?[DB/#OTX"59 M:I8X8TQVS'?%KI(7[,_1.&+*&'=[A'M/7#[@ ;: MJM6W-,=KYSI"#[_>FM$F7H6XG7F'**?I0"ZEFX O'+9 MO)(%?'#YL5G<]6VM%=DV )[GJ4"9I?.*'2+F>*(,"?_;9R*+9^!F3_+%YTKU M*-1ID#SNR&!:C[5'!89HXXTVQA$.?G!0R;=;E03>&F2R"->M2L-C6#V:K>KA MS%:Q,2PZA1>C/]82N:$405'.9SS';I/ZMMU'=NM'KB3MV]4"O-;4I MN^&-.'V$GVB2(SD18(5KJF-0!6J,,Q4>* .-0@LG37![:A.>>D[_\GN\OM#"^V4:14R, MT9^X6V8/_"<+Y9#&-VEB=2?^\3BA.O]1"/ZO7#&XYZHBSK09'YB);Q()P)*;F0C,W\M;1GA.YDT.$73W9> MY%X<*!PR)8W8QT? 3/ZU&.##"+H?/T)^+(_Z\0<>.A[3P\&'X-NBF%Y$\,?' M_CHY#9?Z%)81/0?@P1U,,W<2G_L%)++/,1&P"A+GJ*Q$VAF5GD>?C"7A/$G) ME!1<"; E!5]KD7A&U3SULQ2+>PP?:?0[ UG%]?!+G;T%51><,;H/WH:]A,;V MZ/<0VJ4>Z_ %=5%F DK92@8V5YO3("Z1BG<.870 5^8CPV9#/:M^>Q^%&Q9# M.ASJ?V L[K]%J$EA$5[=1QL-3J[3';W/]P(Q-@14F1'@9M/W9T%^R[;47Q&: M0HH<&0V"./5%<-B<*V#\(NMQYQT.$- :S][:6^)T6@UTIVNBDV;+6/BHA,:] MNHDSJ?/=!"O+%].JR^-53M?*D>4< $]_/2LOD:G/8KA(].IX,7NBK_?2O'K, M37J2P!GGQNBC]B2Y1W^\TY-!*(:Z@V F+]H)=H3S(QE#*U,42^AYW _WC"0< M_:$1O8'YR8$Y'A\.'UGTXCD,)EYM<:^Q-4[_U41Y-ETG.H_R2V8R%A1L(7 M=JT1K*4+_C#6A??LZ%[1?AD!K5-ZW%'-R<0GB3PL@.]CB<#.Z?U4ZBR.[G/ MDH,X2[Z7'-M/@CH[X8R(_3!7 MEV+M/? NOC3E'FK+!?F\'D'!P>ZAT&RP?:!/_(R!J$&5+>;( 9XTA@$$?C]U M&:S)2"A*-= L[%6Z3:&E%Q8]AXO1D_$IW@?OE;GBE4">K:QM=M?<&F<8TT1Y M.J=K:+J,Z5R;X#9GU,U*905#Y'$[2S/,(%=6NSLRF0-N?F M( <%V/$1Z@8R([+X=)*E:((_%IWB.0U ^??+B#IGTLX4:O+9@9?QMQ))C($O MWQM)@M8BAC%$=[4YG->,:T1P$/3SO;8T<*/CM7P'K+B=I]T)<0#1QER$E,X> MR(.,OOR#/6\/==$@HF3OR&,2A(E<@GR!HS$O87N1LQ>VG'CPV8:1^"=?IT!T MVH1APCLP\:Q*?"!+,E&?Q!R73(PJ=[%V](5',\:">S[XB4[6 ;E1;/%>P7&&T9[3C8LE@O.T8'R5-Z&^&&P9=&\,7#ZWT;&D&)_ M7_ @.1,K*^=9@>?!,S=,<\&S?'0H7__ESP37KNN)V7L3;)U.B(.G-N8B>';V M0!X\]>4?'#QS2HUO2DF4,9PW+DT/N^! ,A:D>&=;,)D_+,WW<_-!*/]I)XA) M#_*9\E.8X6@/1DVMEQ"%E"C/P\]9TZ7$';7@@U\,\6D0+69L9<2I/&W/'[1; M"CKF,9?1)J--GL(\\,Q=R7AJK _GO^/TLYX')O;=W3Y!M=)G"=&F W'GE"?O ML)3(TR6^Z?AS.N/A?TB.8,D1>V%!RG#,@HRIHF42E/.8,#@]#9H*&0/_T/([ MVZG>$\>,B>/)*Q8[D7< %VFK@]S> V=,ZX&V7KU'V1SOE00=H<>D&F9P#4'> M1JC0'U'06'6(D\(;[Z=7*+?)G78O>#:6Y]%HCM,L=7&6!SWJML@'6!W)A\?4 M PR?L%U*Q8;F!5_O[BO;G?)VA,C7L]G G=?X0/G_"FN4&[)2O!5Y^H^9CX,F M5(NDS2%Q?RV4(A@8=U+V2N,/7A0GUZ\'&L0BW3G;>S%KKJ?5LRM^Y]7%?^K( M7?V6X=3:* PX>.&HP)1\(]B2@B_)&7]CQ8TG5X0*[B0._5O:(G;:+H2%LZH:(G?23K$-."=<^@E$,>8= M53TA6'/3<,$\ALR+SSLC=N3>.M"8*9_T1.[H_7%,,W>F.3?<_CZ?NMJFTZ1@ M9BXUYP4;HEQ;7I%^QBFR>Z1!A_@UH47.^$E]3T>! ./=KB@=D_$SM@/?3FO MUNJ&W$%[@C#@JH(CX2Q)P7-%+M8D7[RY#/]T_>_22 M!M2E:F_4[(?8)?L@+_Q2IQ-RY^P%P8"'%OQ6).-(1UV%@7D6)10+_@UC'X7/&1.-,YVR\0N6,O%"_VNB#VX)_YR+TJO'W(_ M[HO"@"L[DB7Y4O#,!"!)LA]_1'&_ M^2F%(?)N(YG(8;-IK%6TP^E:G\FGRXU9 L9DQ>MEJN6S[R#E/H/JGQH+8T1 M1Y!.C&7^,U5+Y+&D6VY# 84*RI"?5=Q;$'G*X'-?S#^)%^43YSW]7>R: M\%\H8(Z8CD*R,D+)(4\+F@8ND_G*X*6:R.)( T*W$1.YT(CCTSCV-IZ\#W%^ MBV+F)&:3*?HDZ3>DZQ>J?K"3LVPRG!DL>0,FLR-[:^XZ3GB+>;>Y#$$%CBI+ MOU9'G-&P/_;SQ7=;+[S+EQZRCUN"DQ,_)D_B4?*&Y'RLK&EF@)_C''ICRW/E!M1=?ESILBPG;A)\I <#7?#?=11Q.C(CZ^K4K_DG M&6OAX6B\VJ0^.3U,.6]6U[@9LX7(393&NX+7FB_87@2/!^:+)%KA@[?=)7>;SS$352*: M=Q@'D<'IFF/U4NY/]J>!?,MA#*+!VV*29V4+@!9<(;5:ONT0 >.+<'.1PBL+ M"Y5C;"JGC!4E5Y*QA52@@C%LG'Z&1Q6"MX5=TV59C_U)SZ\,I&+N^H7!984' MMJ=>4%W*O=,:DK3(X(S%8_6BGC]UTUC*Q*H'$F,SKIPGR9B2@FME!P1!O<(9 M=%.H@F:JB I5R'E;&>"+[!H[#R$$R&W*3Q,".*Y?S M,CPKM=?T/>XX<(:DOE^:?8G7<\]%'+X'*AP1:%G:TS2*)"^&A.5 HM@2NI[FXK2YY+L&* M%#+ D8&4@H 8:(Y(9M(:Q /RIEP!_$CV89#L8DM#M88>KE+VB;TF3U^8_\(^ M"F''J+69W%<0AUKTU#L*-=!:> QJ0S1/!.(2$!"!2!F(% )O_)E"8SP"_#WF M0 ,A]NE+.%)M)96O(ZR<:&5(-,E(+#^(G *9+W8 9QX[0M01PY1ZN ?_&7V@ MX#S;"Q/UH_,5!8NJ9@:'"R#RE02,&I2Y0P8PQQ\TC*B(^_,_8 \;'[BB#2@L M(_/U!(VJ7H;&#*#Q=82,&I*9(P;P1A\PC"B(._(_FKNJUDM\[X6M W>]X4K) M_]UT)<4 39PAPJC&BAMM8PDBO]YF#-[@=U)%V5CYMNY/,3R5RTX F9N_LX,G M=9 ]N/:>2N83/KDSFH3D&5IXHO3=QMLD._Z_8GOV"+%H$_I^^ 7:.VD4"2J5 M;R%1"@6 ?7N^)=>OCI^Z+.9L>7]O+VEE#PGY!Z$;DR\[%A3?YQ_2"&Y0',(( M\((M%_3%PWR!E.MGXP60Y1"HA;$H.$]<<4#*?VE?7/,Z'**0.KMOY[T$:-V$ M%"^2"AF*$:DR('&^A M"A"3E9_/?$+2N/3[J_),PU63'(B9L'_.$=^1 CW;T M&JJ'(1/;Y4]HYY_(6GEG,9LZGD 2=&[_N3(1X*,K;RIG"T.TU4)KP0&A2T/: MT4%%:*&AHA/.E'&CRIQ([D2R-QI$?I(Z"IA(0S$XC$RJJI^)MS^DL@PUGUBP ML]M6\P09/EN6:XA'/J%.X_6KISSQ;VZ*/$2TX*M%@(9VB!V\3=K!1ED0)9(J M^0WH6LD8> KP*H0[-)K:*!HORS3K&-N,4[9R&O00"5E*R9ZS_CHP$>, M0JC&-,W=K7$;:0?*JI4JFN(UTRZ!!R<9]JFWC\N7/\:L,XZ2BF7R?Y56R?]1 M<;M++D?#2*YLA-,&VS&!Z36WP&=Q'7(:"(A T_1XW;P'FKXU0=[1&[E@[2PL':&B-W,RW1#3A; MSH< (WL^-RE<)49S#G@3>"\TH3J^IVZ*V.TZ\!4>IVB'W-FZI#;@9QD+L);4X.)Y MQ$@8,+A)#E5H#C02"4$]R*ZUC<+T -\<6'CP&6\=YK?2I6\RESBA[T-MFQ?F M'\GSD??:,UF]*9D_DT]+^. RL BF4413%NN#EI%-:>1*2 M0^XZ^V^!,[+2WE(+$4!.JB"DEF=MW)5;)NPSI5.>,R[L1J MW^WN@MAU-?$J"AR?M4?NN+K2&_#;9J^-FS(KS.RJ4RM!ECLG^.V^O4MS7%ZLB[.6E$F15N\6ZJ=$H\;32J4R6\Y[=-]42,@NPLI38NT M,ELW.&"&<7S)HQ^?=K/ .*Q(TQ0IS0_]-\$)]S\U :P_[BFXX3;XO;M5PW]1G64-]*X+QT=Z3Y'.# MMCK&3P+U?'S/V.3C/)JQ?=Y?VL:@_@OU IVP_?D0!JT#^R!"."/=>-U4!_C^ M5/ .\B.P#'[(QEG.,= ;GQ[+5%(R\U.O*7%C1]R>HH^];>I[W@NO)_20W> R M6'(ADHV547)&_.4XZ0BREK-.LB3Q17D!F?%U_85&+G.?0K'!>$^CY*A254\: MR%U]B$84J2N["2 . (-@F$AT6;!;98F22<81SMSD=K=@:B@@= M6(X?^>7XNZ*0DT)7C0UQ1P$UMJ8G464KO+[<(NOH!TTE32N^. $T439EY$G\ M> =CT2:,]I1;Z^..UMJ"KVFA#,[R6V2;L4'O,:1)!E/PF MR5K)9P!W"Z'Z")?CDAX\/A61HP=W&1:]\+5%&'U(DS1B-W&;!FJJ;>FPA>1Q@.97#6',%1.LF*9$R)Y$IRMN*5F61,L@C&)P4I<:]<5-8.I/RA6&""',V28TE.9@6PX+>1WADP@&[RQ53#,SL/% M(9H,,G&#+VUD5,E=:N9<9!8550^\%;6I8O 'RS'8NL8J.FJRI!%1>?0,3T!_ M#RMWKJ #"V+AF^LHXDC%7O+[8]DDJP#N(&Y; M_X4OJYA[$]R+&O2*87%&]C@'!UN_0W4:.A=OO+/7V34P:E*7[;15124562%U M9K5=)J\\MEH1*3*IR)R=825<:I*)O2)2<.(%1(INJ;#P8GZ93%]OO'RV\*V5 M=<9B]%5>5,J&Q!=!?PJEO;#H.?Q*U-9I9K/,&M:^H,O<9KU=O\*?JLT@[4?/&O.V1#EJ)>QLA)I9]*"6+%DV)TJ=M:(?>&+AE\X MB22VMF@X8X\[!,W].\RS:*CSQAL&9]? X /.Q\\Q$30GG*#6I_1/]N:I4RAO M.['R[,_N#6LMVP+,]/;53>H-:ZO;-W$/ZW(M=[>1O_KZA7I<>)]]"".!S/3/ MT\WN*QVV-?5L9)CNX/45#LNZB"WNW96;)EF +:04!PE"SBF"[4'$N>M@FJVZ M610?$UK3E1B:5H0%+GFF_E1G4E)QCPF-DJ].=<]LZP4!/*V<4(%3#O-6E+?( MPSX^SW'@W'[+[C9W:1(G5+QZ*NW3_>F?QP]EE_I0-]#WT8&>PU^7^& MWP>UQ4&_%!,&_HJ@V0713-1E+4AGT[WBK@6AD(;W$(6',!*_1^6RS__?WK7U MQHTCZ_?S*_AVYL&9RQ<$ !PMT?%D8<&+#=G9QD(EX&DS;%JOI(?E4DBZ1 -2SA_),L+%6>U]1,8I =3(+<%O&S M[N94BUDH0[?@JH65%3(6R,1MEEIDWY1$A+,OX4 M!MFAB'0!3GW#?D-9G%34R<(\]U=5$'EB;ZO:&F[5]P)Q%%&,;^ZK$^J)R6D2 M$B[]77ZJ)I6?OCT_;=JN,1C 0I99F 8P.VN7WHZ>D1<)L^G04\$R!_FM=/56#AYMW: M;NK=C*2%\FP[NEKX52UF@;S:P5B+?)IGT4O]BBQZ^(7K.+=D>H-H M9^'X[%-LEH.1R3VW"5":>S9-:_;131BMF6?S<%V=!@MUWL-;8YILV1/Q"W3V M(T 8E?:YSJK]Q8$](]^?+'_63EJC?A@O!6XD7%=!KX-("= M)'S//9:__L$BQXLA-]NHTZF3LVRGHT16I],Y$;)-L86NCIJ,5R?<$(+#!XA0KQ9P:0U((LIF=$V$"^ MK%[B)*).,OM5^*F:*I/SKA[1!;L'NVWXER.HMH(%]C][RI\MSR]AK\!HPS3N M(+C4F!AR:R[])GSOMY6,)2DM%"FUPP AB6S M2D+3+)D=2:,>>,V46_Q)F;E&]-09^:VTS@F'3ZL&:@7XE3H_FJHG8=ILFSG,:)U=#J/ 6HLUWF, 0.#\VC> M6UB8\[#16,=[#@=&(XO'\4:@UWL!;6J?H57!9;L2_6VIT\/HTVZYCL< 1AC\ MT8@]BH4Y*T0-W+9W8=FGC5A5+*%YRT'S@MAS_D7]_02G!D_DS<#CF$3:T,G MJC#D_L"HR1CHO<+@N9Y$*#K+;0ESL*]>7R-Q_3;QH.8EKC95L9M@4>E4 MX SHURC6AI:(CJ0A)V"S-F-@X,J"#QH&QHE[!PIFA?0YQK^*248)TQR#2>+C M,?K,@,!MMM0$R:+MRB"G?ZN08/ .C-_V;/7#4SW)J2R,FZ6;;2Q3:'U)O/S6HN_@I<&L6K+:[:*0.AO1 M7W,AY N(.4XYM-1?KT)8(>T,4%Y\;GVV:F=SKY5EY]1OCS0VUW.E("M]]S9P MPBW+%#O%X"-KN-RZ\\>X^W4_#,J]O-N7>/M\3_U'CP!8" ")Q4CX(D4,Z?NP M]R0Z]/O?__9>=&KXY8^/89"P2QKYX9.WW?M";FTO;B^-L]MVM!+Z:4M1NQW3 M#1WQ'J-0J%_;C.Z1'_=^XNU\1G@W?*$OGN\E!Q+G4L@^EB'P-G2YI'!S:S0VMU M(.9+<"921;L(G %C&\5:RTYPJS3D_&S69G2T?%&L]\\O8](\[L5F"*^._#3# MA,X&WW6WMM52AP]K1]U!83LW&)/7"3T3 F\T'2%O@[X$ M%":9Q@M99S'2$ *M-:#E96A%IV@M@Y\G7&=I%G_F;#W5&DN#[#/F[AFLKR@H M?$'+*R8;1D'IRUE@J05ONN659O'GSNT3+:TTR#YG;L>_K*+F]J6LJIALW MSW!=Y?K;WDL.MT&<1.*D0GR?;%CTO*%!>IKW4QC(L[./H>_?A!%\I+L%ARJQ M4)X?U29:V'Z0!@OD_'$X6&1^J3@I:4Z$ZG!H)RBN*,C5Y_^[AP,P(BD:JHW) M%S")I#;-+)_<8KO9RQDW"Y3L'_8:*I=_]J1?;8F)^5X*/VNJ/X)@ABQO@LQW MXA7QZ\"U3.B:6N<#Y1\Z\IKY6/#Z<8JZ1M2>$AHEYX+;4ASBT8W1XO38%9\' MYM-1%!.FGEJ>O7,=TJH3N^ ^*IZUHQX$U*S<^BP8:5-W M0_U1/OB"P3ZZW>NT<# EIPF).BIW#G&!4,APA\LN<] I\+ZZGJY!^.!W M6R6SSM1C3=JPE[!TZ#/WEU0J+M?E;)B[]]G].KL.^8E%;Y[#%.#[0@W^?_?K M1^:$KX'W)\=>./[+,$[B9[CI7]6>AF0A=RPF$:[X"1."$-.^47-UL'C.S@5C MR$TQ\H>Y<"UO!H7?,7N =F M!VM/GTBJ+8YWD'11>FA73U] RBLG6>T67[!3V-OXC%W;-[/LQ>H'[1H_F%U/ MUO2T74-?MOBF'?BE^_43]5G<^'Q=73G-? :Q2-: M[(T%>SL'SAY9S'BC;E:!>\75\,,=C(TT@FGLD=V^Q-U'>UA?[K4=/L/;C_LH M/_AD?2I#1,!N(<7*])?YO+K7?[* S_Y];O7*A;M;((\Z\=Y8:G@S^_:M W>O M'X1(91K:IP*\(V&8&8.GC5+:!7F5\L38H!6)-H:'GIGUG1>P6QY7J2:1^J7@ M'F*&4"T/0LTB\ Y34X9:7,6O?";"P"^@'Q$*VCG;@PYE\:*?1,\IP\4D+:/E MRCQG6;1U_!PFU"__'7#Z%";_SY("P3%M,E#> OAS#-*]F72(L)ESZBB3!U]T MGFI&4M6(BFY+YT\DK<9UO,KU(P>6D$)#O.QJ!>_/0917MGRBE:[J)HS2GZ"< MZCG5R94X4TIN;)-)>+I6@S,D[V8Q(W<<5>DB(%J"DOI;XD;L)ML*[,BC7%\%)7D[*#9XII ME@ATR+LP>'TGGB,&294T.8M)%Y<1<[WDACKBW9Z&7(O:@KA[J=JVRC[?22F\ M?;1!U\$[?:)*DM5I,7NB:EQCTH2BZ)RZHSI%HJ[<7+JDIH2(DTYI,0WBB3E[ MK@Z0=LM&W&DYW!U2:5EU0^VH$-ZNJ%9U:#_\[?VO_TN>P6??A71('!DD$15= MZOWO?WLONA7\\@>/!=PP$!?'O]#@Z_UZS;CBX@+YNB[6]1N,<<;^UQ+UD77[>51=S]VBS,NZ"J(-)NV*KN^*XX/+A6A#GG M[[SM#ZD-W+"X;2RW?8!X#'>R-1^[C:61C]ENNFL>J[^]+_?4V,KP-&MXO87Z M!N-'>GAD+F/;FS"ZI/%FY?OWT2HX/(21S("[A%T\_O\O/OL4)BQ>);"'1X-# M+,^@WP>\_)I/B'A-O/K_40]CF8MGIL1'Q!(J$>;,H) MPG*XDA>$^C[A_^!JD)W4%+;U8!VEI"\1"E_ @HS\B]#[OV,2[F0> 7S%*P'M M"5>?@/[34A]6^!]/0:]%R\HFP/XE9M_V(BHF4+/%7=0:.QNW4IO*SZZWJC=5E85GU6-U+?W4]UF; MFZQ56YLW6A5E9]5;&S9$_GM>F\-#>>93 UW1";I*>"N)YV%[)Q$E?HO\@-H*]X/62[OA?DH," MJIY5X.[30_ H=_0^W^/M_8.L&+S)#B. 3X>/,K'P TI@"IOB3N4=]@7?4&JI-B>,=PD[*C M,X>NLV,44*V5$RE&S:L_)*C',#@5,[5AXBB.3-92FV?C< N+MIT"L+0@;A91 MV]9PLH67PLLA#;IJ"H O1(ZL%08Q99Q7,BXY-<[",,LH!;(6K]=KYL"6_P/C M@ 8)?>UVNJR]CCD-SHZ(J,=M2P5S&=)=S= VVG,7"Q(O2"Z3%$(1D(%I6 JS MO4HN]D\T)A2V_$'0D&O555EUU&'REF9NQ-$>7=T^7TMYG".]LZ5%ZEQ#8>0; MX9U4']H]H7)"Y:W><,N_4]JD#KB B=/AC)N:7F#.JS_9CY^4C,R;^Q!Y@>/M MX)X^=?/:#UA*9C]S ?$F]-W3=$C(O5)=2;2&+$VSPBM];5*O\(9@!6+)"$9)J M@F#5?'KTJJB4?-<.I*!BK-OL; QSQ>NLM\'U#X=SZ_TZ7Y/K"W*W*F?*53WP MZD14'>J;(4OUL6N\ PB,LE(S@AOS[V7-#%8F>W" _GC4W')E@G!N$/&RQA78X;N$Z>NJ7 MISB0,(2*#>1NWOWZ^MO>2PZE2\K[HM=4T4SYH16;3D2AK&6&C-%NBQGJ*/:< MI>3R;?K8:,0<1N5U[B24L44LUU"V6TXN,2S53+"/5EX>RJ==,ONIUTIXVU2"R4 MPA'MDIF$Z*%C;[%RM#L,7N%42\-9S:,B.'FRR9[*T>O2W_$&1+5:CKB?O/0P MD!%*:CVOJ-6@3XP/&AI%!\A/H,:8I,M9;YUF768FB65?&V3PR';RL>;X?MU M"#7%<)."RJXR,1R7P4L.2DV'7XR750C^R=IA;>UV025PUV):;3U5V%@.20=Z M[12FXR>X!UP7>QL6,RKE\0[$3EH/[;SW^T1<:2SN%YT+H<2%>:B;BB5\X,A?O%0RGV7%$S\\9 V@XWS5DFCY-F@FG'#I MZ6NA&4R@@%:4?IR5\BENQXGYA&!][MF']%$PW(U\=(_+ZH4C0)U:EFTN MCIA(.]B91TV$7S$0$ZKU8$Z.+6ZN,[>J;E-9.67M:9IW'(A8'0>!ULK88>XW%L0^_;LJ/CSF<0M!)1Q6G:EQ3BVSJ 6G6]E+UY/AN MM^E7"Z:VV!P9?0J#GB% ZQ>(R:B;M3D9-1='3D8=E=<0#@1A\ Y!2X$\J M*VVLY:WD=('*MTQNO(!/#>!*5SXWB&&"DDX?5 E-/3['.9J'XE!>[^OZ+=ZU MO]X6C(@\"$6\9_>& !]1./ 3H9;:X<)]HS5P'QN!IQ(><0UC0+. MM?%]=!?&\,[D$R1J/L-#9W6Q6G-QG#S1UFC:F8-)L/#%G'WE "]<_''_O M,O>&]W=X#7&?I+%49D0&S8=#?04-SP6:E8B3,29$NS*Q,2<.;V0RA=&#YPNE MJDE1M\4'%.N-_42WS>\H=OALCB/QU.[VX51\,[T69 M=XI7ZSI^@K/']K&W)>*\P_&(W<"H\U3[P3GH\'R7!U5!/J8,0LE:+A/)$ZO0 M&#'Q NDTX-(+2A((TGXFSQM>OB@#\=L^YF624*S\\/"50:UA),KS3]=AM)4K M1#2.0RX!+M/X[B4;XHIA0;;B%40U. ?F6%SRF&- ' M__IW-5UT^PPQ/?2PNYB"M'^#?/CWL4##<(?X'FHFF=SLSM14,@'1$\?^$R"0 M6RM'["ZS=L?KT[M@$.Z3^":,KM@;\\,=-/V_^2QLY7S;>Q%S+VE 78\&USQV M20X-@WEH39C']RAT*JL._:O!S@+CC-) #+22Y@O7W7B).$H3,9^K';S"Z@!+ MU4RS?G-%Y4H#354EF:Z$"66G7TJP .7U(&CPK,9WGLBIUC\-5(^3S$SAJ'%3 M#/XPL9% M7;B0? @3B$ZH[Q](CFAZ%6(0)I4=*_%WYA:Y5,2AOK/WA8;Z9E9/"8^H+C=T MMZ6!>M946PHGY[18E<]V3HL@G\DT**QAEE+>Z.1=+J%>D$Y-A%R2"IYVQF' MY(HU^H;1<^2NHNCZQ\Z+!(97M/Z=?)]GY!)> M*RFJ)5#OM*-F2LNF/ZYKQ#JU5?_W2Z$!GX=\_<=_9;^D'__C/U!+ P04 M" #FH6A72<,IS7ED !H3@< %0 &YT_#U5^0]*OQ_>255VMRZ6+9TZ9U+RK<<5[RW']CZ=DR]=- E)G*9( M-4AJ6_WK _ BD1)Q(P$2I)3,3&_; (BUG@<+P,+"PM__Y^?:Z6T!]&W/_<=/ M@Y_[/_6 :WJ6[2[_\5,8++Y,?OJ?__Y?_\O?_]N7+__G]O6Y9WEFN 9NT#,A M, )@]7[8P:KW[FTVAMO["B"T':=W"VUK"7J]0?_GJY_[/P]&O2]?_CUJX];P M41W/[46-#7\>I'^X2YKSW+_U!H-?IK\,^\-1;S#\VWCXM]%-;_8U+?@5]6UA M,TLZMOO'W_#_^4!?["$A7?]OG[[]CY]60;#YVR^__/CQX^J?']!)&QC]LO\6L03^ MZ4M:[ O^U9?!\,MH\/.G;_V4=!'_F>,C:7'\5YM2/B-+7/ZD_40'@^ET^DOT MUY_^_;_T>G^'G@->P:(7_>IOP6X#_O&3;Z\W#FXJ^MT*@L4_?G(#:'S! /2G MHSX6Y/^[3PB2_G?F6@]N8 >[)W?AP76DQI]ZN/WOKT^YKKB( -#XV?36O^ _ M_\+74B08E\I^J2C96X ZB#MRY[D6NZ:&#_5W^^F&^0<)B(/F+GG;?>0+!"%>PM>/9\ M*300^9J.&GH+//./E>=8:(YY^#-$PU>V5HJ^H*,F[@Q_]>AX/Z33(M-P?7+? MV[[I>'X(P3WP36AO,"_GB]O0MUW 2WUF(TW(\Q:NUP;<(6+92Q>M-4P#S3VF MZ85H\G&7+P@!TP;" O*VVH3$KV +W!#]Q_10WP1F:&H+34CR:-CPGX83@J_ MP#]'(T14&$(CC"40;3$Q+]"<*;+;8+;2 MS-SZ$8A/I;A.$[U]SE6PYD3@:U&=56]+Z4]MJ:H5; M3I9L30U6C.6$(#2BC1_O'@2&[@8.][R\&#'9*=5/X(7WU@B9+$^!FE).F^$OZ:F;FF;:C=ACE MOJ#'CJVDP)2&-)'+]HWE$H)E%:)S-ZN'S GCD$DR@;W%"Q2T.KX'"P AL)+B MTC0A]#$]]'.W,M VP7]RDPW>?''4W[*KBDJ?TD,WRC2AE=R%#IF2HM+;TL6[ M4U8X6E/Z^'=FCN/]P+]_]."]%WX$B]!)#5-)R2M\2!^]O$!O ]""%$?BH57[ M!N.'-K!25<+ZAC[:F 83&M',8UQ2.)X6]?$9 ME]V&TAO31[[HM_/(ZUC:D\??L#YROP 81<0C,QC];?;#@*6-;:E/Z*.+F>^' M:P44*&I7'ZG17!A VXP"@]'?OZ--DESQJ1_01P_9?S]\XG^6=4V(M]_4Z5GI M(YJ/9E?540?03WBW@R;/)S3 L'FY\_S2W.5JLBE9T>I@BW8V]H<#OGD!\).% M:Q59F4TV)>N3B[J-3$8R1A+'S5_87Q.=:[Q[QUVOH(4*'VLX2K*DT$4M:' " MGOUW2"Z 03P MY@XBJY@XGM'(O,/N#+B[\RPR(-1:+<-'7)8$KIL&X$*[\"<+[]9P>![^+,-F M$#Y>%QZ%D.]%@]#_%HMX->:Z'T90WAR_0 MV]IQ\C8J($?%VXD*CQ I-/5NT'/=?/'\P'#^K[VA+L:*"K<3%K8(*2CU[M/Q M()Y!8!!@R/ZY-8IG=CI5=;V[<9S[TGE9>2YY-WY7>NI M<':O4VW7NX5.B?#P:48W6P@^IZ)BK=$]=^=3")K8*-^%$ L8N^,Q4Y#N0I^X MP"DNWAI(A(5(H6EBRQQ%MQ@XM!W<&X&1])KB""PJWC)H!(1(#^V:V#MC-SZ\ M0QN7I0=WU%.*?:F6 <'N>ZK_)O;+;VO#<3+)8HOUGRO5,OVS^Y[JOXE-\<,: MP"6RG+]"[T>PPK&QADL>!X6E6X8'OPPI+O7NBQ/6K(#CL.#(%FH9"LRNI\IO MXMP:7PE*;HS$07OS,,"O,. %.'E!1:F4EW P[8^T/KT3%B4%JXGC[CN HSZ= M)]<"G_\+D ?+4;FV0<+1^Q2%>K?;R_&/-_#.%2+#XU,V9;BP9(@1:3>_?@, M=="*.ND815-Y[N^MT3R[UVDD)F&+_?=?CH/O*T7DB[V*E%$<,3!_T,>!^?MV MT;_W3?>R;?>2QGO";RZ5)MW"\#^B]D+_R](P-LD]"R?PT]\<*)C\XO>](//% M/I_*BQ?'TQ("^<6JEA]#9<2)L@#ZC([G"^59.ISV)\V,K3*(X&$G(!7Q>@ 2 M,\Z ]!QKBBA&) ,:8CZ(2C8#;[+VX4+YJ*QN8'. 1D*:1S(%@&_09(I/(*(X M[GK1QT]3X?_%J7RVA@/BM"W)37+\AYEKY7^1*4E@2:4V]603#S%.225?$4K) M-ZB;?%\-^ <(< [!Y P.IP\M/#[AJ-$EXHB*2;P8U4J;=)IB\AL(Z+R@5>D2 M,83E)%[2:B4SGES\[(T'=TAJ A.R1;J$/%,NXDVP5B+] L'&L*TD8P2:)^-$ M>UD%$@C 4;-+O"@K+O$*FPRZC!K=Q/!L7O(Z&4U'@V8.U*1,"DS!B+?E!,'V M L/1P3;$&4A?'"/.!Y%)0THT"N0J>E)!V P("MBM)6/R\+:[C))9OMK+53!? M?$?V$.N2P EJG4Z00ES";BT7,U/A-\\UJ;-#8=ENL(!;LFXM(6.1J8N!3N!+ M$476(D^/>3^37QO-<%$ R\ISD(0^GNV"'<-YS5M=-U*4/;RH)*^"Y4%C9.$[ MVR!7T(T0E8"E\H1'<*4NZ/HWCHE#[<7886\:GYO#@278R,26%&_V<'J+O0#;WU0Q(Y.#IZJG6-*::&[M4U]6WDP> =P?>M!Z/VPW25I MSUI0LG.DX)51Z?%%DSM;NJ$X@PE$;.[HR)'&L^NCY/=H4_?L&2[)#!26 MU9@&4O:HW#)W:XU)G2.9/FW.VAWG3A4M=&N%FC\/XN<1LU['&51.?DG+U"V M'YX.[,DHE;TZZ3@C6))VZ^"%\H@B<>8AULCK:SR9C/M=8H:HY++6L7K,,,*' M:WC"9(YV[,BIVC1TF1N[7[?<6OJ;G >C"@BSV!,],, MUV%TXG0/%K9IDV85=L7.$::DR$HWN.,&3O-3H:-S*)R""((5<'U[FSS*B)_Q M^P:"^>+=^"0?\XNTTCDJR9"_8VO#>"S^"1>B1 M*JW(09"^/;.61BLT,SVUV'.(+/BN$8'V< EHJ0= M;_Y8KF$>//E^R,^!N'1G\:>(IV!7VC#RY-S%/%7R2KJ9]@>#;G" ):."\,'Z M]Q7[O_KS11*B@/X:G3IF'#;85<.YSQCRYF$\?+GG+7J';_>0RGNYK_>2SVNY M\8A]67MA&'L-8NFZ?5%)!][Q:IBU+XH*Z3;,&7K/>YN8@E 6_>FV?R@%)!\& M&8#03P=PT \X!8,5F@%:CP*XM4TP^[2/PR-(Q70#B$/K!ZB$A.( 2\X=0#ZP M(K]4W&7_WEL;]O'KJM2RNL FA$ A<)RR$=&K/0$,[O174/#<86$9#8'BU/BI M160+)@/?_/Z,.HQF=G>9IIHJ1(%6M M@",M']#TTM'A MJU#PA/Y)O&MT4E 7V$K-48)B:8+6*]@"-P2LW-O'Q;1%BJ[THI@&#L&ZE8\@ M$?D1*;#HWL+#I^F$>%>+D[Z@_['(40PE6M*-.%SX$VE36?)N1=_=>7XTSR69 M(EE&A50\KZG)9#+0)+6_J'$1$K!;<758]/GB5\^SL@N?-\\ANY!)%72C@Q"J MQ:00$+1;%N(5H84TC;/2WR,3ZGA1 LE$D\19AE*G8^00E[5;9N,-. Y^6A.X M !H.TL+,6MNNC76('P*F$X6O@9/[ MJ[.'N&$"]@4E=8._]%J35S99@UX/[*-'XH'/6$$]%*G-,\T3R;Y[KI?RGO=O!KMHY;@@+JS3M4>W7=0[6,/75 MV&Z(I#\$%-R"A0>3.R?OQB?P'S[1A(NT8+L&W$4JQUD8L)?'BY9:J6:I9_A* MOM@AY7F"$AORS". DG% M.T,'(0%3+E0]]#E)Q=,X#6X-WS8Y.1"5S>EGV)],^J-&"2"$(YL&9!DEG?N= M4*#V%YB/1;ZWG3 @WB0BE.XX#6A22CK@TR;'XV\ /Q('K!GJD;$$WT(TND MB.6JVZY;F,,!&A*:1#/P8,)Y)S,5J[8[F64@BR7$/B#/Q8.IX*(F5QUM 27C M0@&36T(=L"CPIIRV&W' 4>C:MWTG4*PE/C"5L-H[BPEW$5D!28I!@S:[BO+"%V1*H9;L(([^@ MQ,B]=EX UPF_4LM=NEB:3)^R\D[KA!9=\46(<8DFR9.Y 6@3@]TZ,&@^/E9^ MGK\V$T%$/DF>1AH;IHT8@UCF^Q"B1<-+U+LH[VGTMWDDI?_P":!I^T2>"+>3 MU_!P,ADTG<*^BBFI+'FW;N81=!*/, FTHC2D'Z]DT(.;=J*:Z5:B$YJR']8; MQ]N!6.DO(317A@]>'(.TW2C5EG[L4V#5Q*3OX*,MI&%'5 QY/U2J-?U8)HLL M@G9.4$7G8^QF)MK4Q"F.!;EW4ET_LBDP:4R!)=V1)$5/U;X+I ZK\NPYK:\? M?2JP0- \\;*JJD$BL4HKD_0*_ #:9A3?@DK-?AC0BNY'/'IP >P@A,0,'E6; MU8^#"DQ8:44H?2Q:+\,FGX/\[>I'0@5<$C2053G;D97$8 MN^@A!N#Z$5=>03S#@"2K7*S<5V!Z2S=JA?8IQ=$[-< M7H51E,*SYRZ1).LGUT1-V-MXD\?4KG3B5^E,'N41(MO9#0?IZI-UY5^*RRD:*_O+@2&@U^V^P_/P;:;/2B!=4W M\"/Z2QF'PKYN9WA67EI9*2I(I)EH0IIX)BC)FJ/*^M&F+/J"FWD^*G7%U5DM M$=?P:H(TTTYSPI9*5C83O>8:&2&3+8:=4S19>0;B*+D']S3G7A'>\'[W.X5^7N9>//]-+OZ'X;>Z\3_DO8!55J MG\]Q'UZ@M[41;K>[[PB1)W>?9'UF!O8VWGG1A1)O2%O30$'R:$$@0V(%[I;: M7Q!=V %E/7@HD%? &"E@VBCDDB \Y09#Y&Z]=93Q@.)4U4BAT<3Z[F%_I6O: M#LBMG=\].19']6?/AJR-*%)I_IK:[Y/< ]1MTX[H@/[M@(@7KC5;>S"P_S(H MIW(\576C8B.,.25N:=4IM;^B&S7"^5F2Y1TI"BG.!+Y?_&1:T2$:9]4+JW*L MJJRZ;KU0]^1N08Q&K/+LH)HO7B!8V^&:8-.XZE[H5VC4RNM.Z66Z^J]H)FF# M\V?FI"UU8>$+PPH9)J LI;>8:J?47G7/ $F/7Q D'>*?%+Q0J9!*G(I2^M16 M[:>I>8M\#SZ">]LWO= -Z+,BL]Z%9(4D*ZJX:^[> MH8',MHE%2J-D6(%) BU<>%C(PZH:5/PH5^VA=8?XK,.:E>0#+BQ[X5DAS_AU M534.F,$H29' 2)=84?0G;"DE\Z)?3R;]X3G31%132A_AJMWH(+U"O-:\!_%_ M,YI,@JT9QP;\#5QX1W!05%*@M/>_='&3'6MC9D9K4Q^A NPM):4Y3U7=.%@1 M?!XV<2JAJ@^?,?LE!9Q!.^*- M85OWB3C)NF#FQEF/9[X/B$OT M#2CUQFLPX:5YK5Y!E*C]V38^;"=:HG(3B=S$&7)*4!E*O?3U/R2>.YI PXKF MGBHNW'G*"(A=U9VNF_.R0)?1[&V:,"QG>@CU\]J\Z1Z)JFE":;X/#59$=YX; M*?,W.UC=A7[@K0%,=4*Z3B78RADR3%P?6J7,J/':1N7K&KJQ2UD8=$65R(J^ M\M#XT)9@\8&4A'M!E(9T(YRD>T&B$BN()JWY7E"RG'SWHH2@$,RVANW@S>VC M!]\,!QRR>N"8#M+E(;%6="./)#*FQ.DS4%'N5=-)57]^KH=9?/KN?*F MX6PH5E$ELGS[A;O3)K)0%2GCT78-UY2P.Z4TI!OA).U.1256,")J- M64\W@D@"G+$;X-:$5E>OI;(()X1"*D6[HCA!U'<72;I/ZXL6 <7W[F@/9IEU?*=#(9-)NP23J+JFE"Z3:Q]O-Q M?N567EIUGE>25"(K_$N/-3S6!/Y?O#7>&@Z((K[3=W'P'Y"%SO\B4S).P'M\ M+OSP:3HASAR._K$RW"5X16OCA\4"$-?_]79"-Z*+[ATTT):",= BVJM@<4[- MHSY2\_A\2%DHO"1?R>F#]Q>F'2N[7;X3!=)+RE)PG"FXYE0]X6;C1(HTG%21 M3^["@^L8348Z7+[:;;=35<14$"19=UQD?$\9OXITN@,EE-(.\0H(%@4ULH7M MUGN/J<[2R\O[HPO7*M@"X1POCN>'$##L1]5FM:-9B5E)NOP*PF6EN+>2Q^Y] MG DO/F+-GJZ>7*/"R4!Q'+KA%+XV5Z&YO-8&D\FP6=8H8<&Q:TRRNKKUTASO M$^ND95"9%]J[3SPIZE'JN:^=:)='9?/)*D?#"2+..0P"C90MZ;2#]-95.J@D M/W!ST/P]\$UH;^*<@K>A;[O@\( %]3&;01_]_]Z7WJ$M_,.A.?QN3:9!+5^M MF<.EX28I%0_/[\39TU\RNITO$OHB7NT?YF&LQR6U7?-MX2J=/C#A'7'F%O7P M#Q6Z*?A,?FB.T&QWTZ@=E,JKW$WE.A2GZBD>94;L+5RO#;B;+]YL9*L7MHFC M3>,U.%XA(269F0-:AE4;GEJUI'ULT3)?Z!T^TKT^&.F^M%[?6.&M1RR.^E/PC!FK/I56I.U%[0%]:(IM;)X4LE, MQ\S?0%,/8/E/;M*WKP;\ P3X;..DEZYU!V!@V.X[-'! 6YP'DM\UH.ISNMD/ M<<84OXY5@Y9:9XAN#0>'J[^M BP]]=S!4S1]:DI2MKK10WVUQ%-DXE&RG!58<(DWH9D JX$2/RBJE MB-;9B"C5(Z]-N#FU"?OZ6EJ N'>,D7Y9 Y9>*<_,\60R M:G:K7XQ"=MR5D*=U(PW?&;.#?>X1+_)/ E? )3\Y'7Z91GN&:_6.F]5R5%(T MP1_F)]9&S:&-/)UCC7&Q1G0;\Z4PSL4Q5A>_=28BBFHB/G++L [3@@,[W-Z7 MJ,'>48M:&H9#YZ,KMOO^)NLZ_*"H?PAH2=/L,"Q%U4;K-1WHMIZ&I;DE5BNI06I<,W[ L]=O@.X MQKUA;@>*RN8Y>=WX7$6WD[\@\[@=K6!++ZS8F67AD!Z28 M4*T;C6_AAP_^#%$C#UO^ ZM!06C;H:7>OBDM1^.QR,P[\J3B=1\]Y?O!/F-0?E@\N[_U;^J__KNMX;G&<^:WAVS@I M>KY#N_C_L@8X7^7\P+B97MUZK$>"VZ5CS M5&DGPJ4E:_WC/+D[5'Q#G5:EG?"7EJSUV:^_^V"^>/ #>XV6 :2,!/E"[8:8 M0Q8%KRO7''H>!0Z#9\]P\0EJ'%/Q"DQ@;W%P9$QL4@@Z3]UV4Z"\B H>1FXJ ME)G/U!/+MYL!8F))2LTG>^V6'%"^&##8O4/$920L3GS"L8;CK-I.D"M+V/HD M>T7WQD3V3J^OAS=7T>GI5?\Y+0U*(8,&!HP)]M.Y8\C0#CI!5&9U:E8(\.-J;#QT3XA <%4C7QG()\:.T M46*VY..WNWW:%IHM*-.$;@._1,8;:6(W??(H<6K)J/$!#6^(Q$@5X<^" -H? M(;*'[]ZC!P%:'=QA8PN1E;W=_0J\)30V*]N<06#P3SO2O]@!9C:EI2XAP(<0MO%A.W:PXUH7E6BI0\23)7W3A[>$Z?(PKNZBA]#\)S=)2.#/%_=) MSQ+UT9?159OK &>4J$#5 7&]B>2$5LU7IZMF0CHY[5?.+<\K=R#SOE=Q,J., M]4-S:P*)-7=?<18D_%!"%+XFN.^6\(W\$)JB(=2L$U@T;YUZ9;1N"UZ4YT[( MG(P+S$E1MCOMC4F-:>^PCVC2GX[[@^EP?'4]'-[4[N7#/O? M#$1R'M,BTH1NEJ,B5J>FI;(R6K^YIVO@NXMVA8[]%Q(#7]+SXJ=]]F98 N&$ MOG#F?*RNJ]9OX3,:OW,,W[<7-GZ^/=V-A(;SU0BP^G;W:/+DXF>5)CM/2.G* M4;7GKSF3I]!BZ_ITL47*YZG]>JN&Q)ZUO^*6O)5XB$">.8[W _<4&=XX$HG[ MQ+1<8[K9$3&4G4SN!H.IJ)N0-)=G]IZ:#5W[::#V MM.B(3S>#T,WV[^X=AQ6.,CZIWA M_ L8,.5^NLRF6I'*[>EF2ZH#># U:I33NG/JXJSJ0K9F6G )A9!;77LS_3"@%:',](I4;#\_ >3R7#0J'62GWA= MK:HHMLKVL-V+%DXU>_JC+J,/S#YM4JZ=7!G=2* 6L@)O/E,9'#!?U6YC2NOF M(*]K88?T-V,-[KVU8;LD%# M)5!.S8"8O)J RAP+I*& ]DC@*0!KTM*B>L.ZT*2I]8@B#1(=>7KMC3*CR$\. MJ/@;7O^<\[S]T" M&-A(KWN8.!*"D.OH9@;XGP,5%TO2QJ9"UDUF5H\G%XU*M'[$JTG7YXBMXZS: M/I@K2]>Z"*BCYR:%3'!!.LS31R>U-\@M?7TR$_GO!K9E.V%@;\'A7N/#I^F$ M"+4X-\UZ$P;)NEGTV4KY']+-+HB\=UF3-EH7V'0/?!/:FUC6V]!'ZV/?OP>! M83M\YN2J7_"Z=*95G&$W;;?W;TG+VAJ5.5P::&\:*33WAA,^%,PH>[[89QEY M0[\!//%-DMJN.7-WB$^YYHM]D/$;6$8=(@A)+)\?+J/&G^>4BG0N;;>0!EIG M,/C2!*3Q1$C7"+U>F"PCS"R;)&=@( MM&_AAV];-EHZXT1K:)6.#Z@HMP2(Y76!7,W,7$Y\"C&:.TT^]!M'+,\7F4D$NO,+3DE0*BQ.WK'G:<:X^+"NJ',C0<; M2HJ FHS03,C -R\ _HNQP]2EFEUJ'=W1I$!"#:C@E%036%GV*8H.>V9<@!%K M1#?@U1AK"3I1&@I7^P3 >&0F/G'&S@;?QWE\K'?CDT@WX99TXYP$=A113HY> MY/IR#I2K_5D%'$L]7_SJ>5;6/?+F'5 YF;!(%\#U8V*9-?OF55?$L^%)2#567 M.M.81"Y^T34IFZ713>TS#U+ED3I/U)W_1:8D:7*JTF9>Z^/)9-!!\LG74,++ M<3>N6GTUX!]H?*)-S"'2\RZ$&"L"YR@USH)1HO(G?+F6O72NW8"]K3P8O .X MOO4@]'Y@4TXZ.#DM>1;4X)4[H<2-U)LS#1H1[!\[O"3X:)A@ML;!7P1ZD(J? M!4>$A$^(,E$RUUPW2Y/T"M(K6I[=A_@-S_BV,Q=I2)7/D$)"JD@(->W&XN4% M>B8 EH_=6UB)_GP1/SM$CM@I+G\6M!&3/O7X];OARL$"I_(BHQOE?W\%^#@' M/QZ<3M=WQ@;]+=B1SB"%&CD+4DE02H%@8]C6J[5^08D%ZF9:XPR:4/PNBB$F?4D5M_ICZYI8: M2I6S((RP E+.J/'R3IK<**7"1V\+I/:68\-46.\\V%-*"RF%JCI^BRE4N_>7 M['2(+GWC5'4F!GM)FK+X&\BK\P:I<](]4E541\JNJCYD72:US! [RD3%89J. M:IP%?T3E3PFCQI>L/(L>7U(%',:&?HU4Z]O1%0G!) O#"DD6OO2BK_>,P^?/ M*O%"[2_\'&%-RZ506%8W,\'&(O=>#[=(6C[/=-1[VBM-!47S2B <;2HJ 2A\S>G*CU8&/0YT DGQU#[; \3914MZ, M9$L(R!0J-I@N),#6%_2+!+_6 L(DINO2N@DB)K",U8KVN4:JM+Z7VB@1YGP*\@NEK^8L!@ M)WK^>_+JC]#Y;_+E7O3ILSK[_;WV]5,V0],![\S$[M_N-*'=H6;5X^ 1F]!#:?('F M?D+J?T9IK0E0 L@\-40%;QL-,@]Y1][RKR!8>=:3NT7K;+SF/OTM #A7,V%6 MJ=*<+D12/?E(UY%V[Q4P.$<2D#@ET2OHPALEV.:I4T(1^CTX\W7GK<&3:Y+C MLO(E=,*W! !'SA$.V;2;0P1VK@13^&2KJ0=&[="&?B077( M-X87;5X8O +#LAWLY0)P;;M8@X^._-C4#4^GV>S7&*V+LXVR<.%)#,2?IW+ERMH*=N!:$5+S7G/US4 M/;3G9=Y=Y:[?:K(#[!$SUVNJIT[)3[]%D=.S7PX,U! MTZ^V_P?M5*FX<'Z C">3T4C38Z,B.R @DXZWU4ZZ?[N[!:ZY0F.-]@(DJUI> M_FLD_[A13 50XH"81]AV@)V*0;VDR*JF/=@\>/' SB&V)E?:\".)?O+2S3= M?_:QL*S^F'* 47#$SRVK)D FDQ'JLPGL+?,M.5+QCL(I)"YQ_]:T$=XQWO*D MU- >UXKS+%5.70%E/MQ)J:$]H Q,>!;(=&$U,;SI>W GW:>_Y4FOI3VZ#&P* MT"TAL"X(1QF:!?&EU>D@NL+BZFJ366>)Y KZHUIEBJ6+2713UGP^C#J*WUK\ MCCH/\H/QN/^ MC6CB%1G2I.]ASH,57EVN$<56P/7M+3B\M$K-;RC01'X\W31_H5,,FT*_2#7A M=?1>[Z^BQD>O6";/Q?D7**X3:AT-8:^&6H&_4UA^'9$_ZCS5MU)85C>DQ6$A M!2#P"*K)?CM#[V\@^.Y"8#CV7R 3/?$KD@ SG.7B%FI&-^SY<:/:]?*RZT<' MFK5C;=Q%F]&-#@J,OA25:.+(X90%C8;YXMWXK$:2M)664+4B:=>Y MB=[G1-,B#$[VGE,YS@0D$#*7/K@'\7\YI2]R.91LJN.TDJX:20&WI#>A==W5 M*K=E@RZQ3JI:)(7EQM;LP;6(MDR9'RV);7D%IK=T2SSX,>H/CMUE29.]3)OZ M^\.23B=/P42^$WPK('6AL@X/>&LWY &AIF[)%L>:)[U("Z]N\>9"^V/$+>.K_C@ZSCD.^,\ M]71"KAH$1TOUTL(KA?)V:?\*7&]MF_Z=]QQ89/"*2W86+@%QY?AN" ](@FL M2(-?@66;>)GNFC^38:*5[RQ8PD*KC+1AS'])UO(Y? -P:YNDQ4I1,5WP*[U8 MX1:JM@=N^,#"\21)EWWBXH185A?8A! H!(Y3-K6+#_1Q%UD-UTJN%F<>Q$K[ M1EF"<-?6$#5.]1\O/*J)W.9,-XG>J >Z:GN,M=S/?-^)GK)!*8WVRT>.NW!D,JTDLZ444B7D24WG8MK2X M9.> Y;>C55\QD8ABO$)&A@6)'IUFLO8/)T4[@Z.(?,2W/&1@\BMP06";[\ / MN):0M/*=04=8R 2B:0-^KE?#79*<6_N_Z8),:8\671)*@$.M;JRHE\3$\9F_ MYJ2XQMG3ALUYB*FJ+8"!(H+*(%R&[K_:KKT.UT3MY_ZNG?XIW_-[#,CW/RTH"[HE)HQ!,6BO%W;9%*SDS"B] '573X< M[J^3YVG+-:(MY'3T3F&7(':W,COCMT_GBU\]S\JNA]\\ATP<4H4.D41(1*5I MDL=R]G+IC?H7 !<>7!NN">8?CKV,G_PIVLW1:[0>Z[(RUI+'N.H#L&DXQSN MZR)LMP@'1XU2ZV5)=6Z>OOHKL&4O"H[3C8 M5;P%T%B".\]Q0)3NN;UJV]7"+2T<\N]%HL7\LT#<0B-WESE7(JV%T?=77 MY#2H$LAL$5.G3K^U4*.Y[6V%]"D,>5KQ2"^3R56SKY(H@)XJ:DH!/1Q[S WB MX2&G%VB;A; 3"W<#:C'Q4GC5N.EJ7^%%D2$SWP>!SUS/%99M/0?$I4LIH,9Y M)YH"5D)H/=@8MO7PN4DN%V0T06 "K4IG""$L9,H+-:Y!298?9U&++HQDCB3B M5T!.SOB8Y5L/=3D)4YS5^ #UVN27V=JWGA;EI4RIH8>S3RTU[LH[?^Z*9M>K MQE\X54,4FK I7]3X"VM?2C"2U#Q\FDYH88\JFD31_UCD9%TE6NH,FV3)GI*K MJE-1$V.4K,=>O9WAX)< Z&O3?;'.T()+L!1S-;Y&O28@-0<0+69(%7G3Z",U MGLO:#[89,W+Z:OV=$9BK[YN9]9]AG ;ZW4NL[]T*!^P^N5^!@=/YS105+TP?.@IWP5I8PN[8B=QHQVP1+G6CCA]'4#*2EMWU@BB9]]<"#4[%'#FP1^1J]NO>? M'MP_Q4>P?J>%=(%)DNWC%%"7M'DX>^-\D>LTT?(1R^H"H8#^\Z")2:;4[CVY M:/&.HX[O# AM:I)>0E&=T!!3[$F,#K]\-651%LF<3$D8?'T]F5SUVXF*D(!* M\]:]('TA*2E@Y$MT!@(.L1I,F[OW'_T*O"4T-BO;-!S"L)*T*Q.34 M)1G)&U@>]YFX.""6U05)<1B.(!024,$ZW ?FSTMO^TOT!"[W(Y .?] *$2&M'A!A2*-T.3!#QAIUU-\?U'ZG3$'$PEU H82$FN0U>?CZ M,*,F&SX4Z )0G%(IS6<;N2X./9_AN'M*%D9BZ2[@449$.5EM59UZ.HPH*ODL@Z9A+2*.Q+6V+043TEARQ-U))FJ,8C\)D9+>V2"&T\ MVF:N=9^(DA07/1@?\1V,IY_N';[=,URKEWY]7^UR9-ZY(_/F[4HM1^9LHU%_ MME.AS+,: "6L[;P?@2Z75LB(YZ%M#AVV:@M@H(C0SCRT&NB?TJVCDU*F&.W, M0]LJ#)AB:.*ON>PZ67.+C%VG^G $ E&I M#('.EC8TLE3.X.0%AE-Y.=Q(3M[F&5!Q^5)68J69]X?U'XC%EV+])_?6<*)L MU(NCTS!?]#CLBN\X+/EPSW9[R:=[WN+D,,R_G(8U[BW[O'*:%%PBVMA?ZSBZUV<(4$?_$67!)DEJJKE0*\U=H- NU.0U+ M*YG;D)(4O)BD$XL37;S;:[" QAH4O@SSAOZOO[#W-J#:PXI5OWDV7%:A)P4O M0&E$Y^I;@^[2B4:'JAE?XZW!@YN;I^M,+571:3#F3"YU<0]HX1[(/W9,Z#OE M1>1VCW(.P70)M)26-:IYP#BTGH\^XQ:* RPYQ\GUYXEJ#C8A! J!XY1-Z67< M7X$+ MM\!WY@N\NT-^1[A;3R&B+#J>(C[X6PD)+\GXZTY2YC(-[A4"@ D0J# M'4ZE0;":1<5R\M_TD?R:O$_':S6YA>((ZI03V<>Z2P V(317:&&W?XKI6 :B M%>6NJPNL0@CE@:TFJU(K>[NTD4WQUK;IWWG/@46VK\4E=4*GFIJ/#ZCYQ54* MT".2P(HT^!58MHG/V%WS9S),M/*=!4M8:*7IJXZI@V9Z410%F^@LL#+TH#)C M5IF-^S/C:@LC37O;5C:"8FF"5E?/OW1B#YT(C9U^,:=U.:\0Z!4F+^5TBWX, MTUGJ\8E]N7-1]LY!9XE#$U9IM.M8*[HHN6#16=(PY)44LT&Z'%C[C5&U9]XW M@\;3TJMA2:&4"@(@3FV*LJ/O1\.&_S2<$"3+-ZPSP=/NJ_[@^+0;M]J+FNUE MV]7_='NOCH,XK#OUM"J_U_Y\\;XWR:UIUTK9:^,CC0@+:^ZB914R=_$C&[S/!_A.#/$+CFKN#X2:"F MML110@,*[015U E"%4E<>!HF4%-;0@D"3*&*H/!=HXJ_'WS4)-8\5;4EBR#$ M?&3ADKX3;+G=[?_Y'S9:*T-SM7L&6U#T%(=896T94_]\):HE2=X]?>S0J0*$ M)R]B&]KR3!QW3N,DI(E.6*DG=Q,&?J2\ =]4=EHCKYWA9#*^UH,GI:&ET(53 M_*Z18RA,CN%YDX,F?IMGH2=W"Y+S6O05REKFM*"V5*AIW<*I$4E'2AJPX\X( MP-*#]E])'!#%@K KZL8>3C19-. 6M<$9A90=P?!7^'\?_@SMK>%@0XJ&R"L2 M#MIF "S\-W+L'']MO9'G!O H9JZB_&U>8'Q_>X>1>=TAB7_UM@"Z6)M4 T&M MTSF&E)>ZS6N+@[1O>))-YF$N4AQ7T(T1XD#2R, E;9LMQ)T'-_B58W#KX?M7 M7&2@UNDB'\0%;K-Q^!JZMFEO# =+2V="4=$N$H!;SC9O*9X]=QD N+X''ZPM M9U'1O#Y&:&]V,*-&QMRBH#M7B.@538,;/P2 M@Q< _\78X7'!6"-0ZNA. 0J.18L#44G;S 6LHB<7;9U#/(E2IHC3@KJA7O<$ MP:D124&I&K"#>-^=55PWIG BQX*<(:!^?L=GVP7SQ1WZLAU\_Z#D&BDLJ#>* M##".?(C\ K;9N/_3@#8V:*]HJTLQ[_CX_YC\8%=I#8RU7P:+N&:Z+Q@&5^\Q9P_YGFH>!'QBNA91-\NX+-G.AH"2=R3UC;)"( M>8=,I- W)(.!M)Y=:P\(!.2M?B%>15TI3J&1\DY=HH1XOV4X!PT(YDD8%^1) M2!OM95K5/TO"(6#.QYQ W,)AD4$FT(F1,X&_ <2E\:0_'4^OAECJVGM M69EP#S,=VR)H,-4?/?AF.("6+(&C9GZL7 ]NAKK$0I9"IMAHE-%!;2\."# A M>=CS;05 \.S%KYE17-RDXKIA7A:B4["%)&X+PE1G-;F";B@+8<,'+450I>F; MF[G*H">$% R.CA\KRJW?R7)FKGI;>3!X!W!]ESPU"2A)UWGJ=0OZTA++2>FM MSS7&YH&4-]ERRLKQKD7MTVQM%P^;QYL3)1:\W*+*F7CE' 1'%#_(P3[E+:QP M).9D,FXVL45)8 A'NOPB:X)L@2.$EB.GN+1NF,JSRB("M_FBQSLT7!]U\O#D MENTNYXLB-QD>)G[QGZA[*YF?T(UP(C0Y)9ERS>BWV&]HS]/JVZ&B01J3ARL':7'%D+^U"3=V^V]F" 'V.Z\_PX M (1QT%^Q5=WH5YTTIT14H2(=CU:/Y3P:RB<"\NVKPX6$>_HC7(+5AX$$TOG^5(R==V'H.; MR>2J?V%J!=4I?1MPVA;Z/J.?5-$WU_:%OG)55W4[RW@I5?2U0GZW;-Y7B': M7PWX!PBPD@Z:X732=)AY\E6E="/3R(4 \A8Q/P)?/-_&PGX+ ML;M@ODA_IN6CJ=RV;G15L:E1IRBELWKM3[B6T9-$;N8T/,'&?7"A(DDO2A\/ MOFX#\S++&?QKB40\:OG"R_)JJCJ;,]:-M<_G[=KX=)2LZA2E]/GDQLEZT!'6 MV%:!JH:%R(7I]:E5EC^C\'A76Z->H"YE MZ^QBP!LGM6:K:IJ6)"7U:YDQSJW.]F=&,M?/^T9UXZ8B'DE:*=/5=EDE9U=: MLGC+;/]"824:O*R#8U"D+PLN?)6CLEK6K\KRR643>MQYZXWG1E?M',?[@7^/ M5'3OA1_!(G1FIHDS.@IFF[L^S3:7?+(7?;-W^"CZT_Z[O84'>^F7>^FG]4]) MEU7G*XB.(C(I61E+?+[*O]=^FG#(\0Y,8&_QT,D2)$X!BH]8B%E]!5K(CS'T M/U?31LT2/RBGEJ:JV))62$FJ[DNK#($,(]-.!#.B'WU\-=UF403+W M-]U@K*3Y Y!L&3E0DN.(YD&I, W&T5]U08JMV@(8*"*H3/;'T/U7V[77X9JH M_=S?M=,_I5MY!-AB-(F!\4G'(/OW%F/ %$.3!,1$LWN[8V0DYJBI"WZ29YNJ M&M =>MQY:OY*CIJZ05\6*P'4&<)KDN7VJX&TY *8VT;2\W*1:[0&908VIRB+ M"JT)NGCW'@8 \B%+*-U=5$4$UL1*OWF+X =2$4XXE_SS'FR!XT7]QX&0]*QZ MW/7S2K@:3?K-NJ7EH5Y-!43/=,WO4N+#FI7G6$_K#?2V($HD2$6>4J.[6(L* M3706U_Z\+*O/[E('4L$ BO/*KE*=_$5EIIX#5.3Q?8S(ZLENZ)N8->U MRZ(K0&E2@]IS#!*5$%U+%J5.5.E(:TC]S::U*HFS &'(8G( E, M.WY5"VP<$ 'J6LE-FNCW1'V1 D0E-=]9 BI5D.)@G-KCEXG2?P,D M*J=)94 MPD(KC2+6AR;??; (G6=[03KAYJAY?J1AR*XT<5[MW,D:80))LD4ZRP:FD$I3 MUM1_,\;W0?"TWA@VC/P\*P,NB=%VQ84[2P4!<6O)]E)S*%T4\8R6:3!$O;>- M#]M);NN(A=*-!$+IHD_VDF_V,A^]!-)%E6O?(F$&U#?/ M->,?R-L?9M7\0!HW?H(BAN#17J:@=^ M8+O+(]@Y:[4?\2J"*KA2*Q'LI.>S*)0;/[WEP=U7/&/8AN,_(K6]A9N-8Z./ M4[#G;Z1;5*@HMP(W;",S19QS'"DB.BZ\XYDA"JNTGQREI52PJ6R$"F@1O@"^ M'W7^$0!??.W TT+GB%):: 6[4HF3R]O*WFPP_0NWEY22[0=85#@%.\F:8W$, M!^"7'Q\^3=O'B7]?C!T^R12P ")-M)\ATJ16D"Y+I@W8 --> S=^$11@ZT:S M Z>EVX]T&0$34"=Z@GJ'2MJFX;Q'*UT<.Q:$%N&!'T:5;L$K)&6"\;2U-G^^ M 6C3@V:V*+(L]=OMZ#L >J7VTZ&"G*E?J%^1$5L /SP5X_[1_@16Y!]_":&Y M,DYOZ#-*Y\7&B27;!F\9 5-<-77X/;FH87"2U;JH2+?PHTJ5@J:;XRY[/O,6 MNA;%KU)'@"TG9PIU>SUQ<9JBP\$98PHN+MU^#I01, 6_LN\M M$PS4Q+GM*VH6;M,_XC@Z,["W\0N4'GP%"S07(YUX_P;-X.;F\EH,!E=C6]NQM/Z7V>O\Z2W+?:D$!<9A[]']D9ZFD$9 MBXN#. :$-H#)F/9GEE7X1BI?I4X2H8+HFAX)[X5)S/2[ETA%1_VD]!G S2>S MDL1]*H/Q@.H'.55RN2]ROC=]L%O/&J$CK*FL $G' MNL=I&M5N2R(_I^ .X^8T87G $*, 07DXN(])Y3(CC2=\_GSUWB59\ZXCCA8DN6,5; M QQ#WBM,N!3ZW84?7&9);G+),)_Y\$-CO<'_P$,Z\_0@-@5 MQ[#6K#JZP"W99)<26TY^.0)XD?EYVQAHEQ]^.'302&7SO4;_[[J91R7*J_@( M)B%!E4ZKL7W@Q(=8N', B4FJ= "1Q9DA^V 14VN*5>X<@M4DEY-JD8#H>_C' M#]LQ?C/\E>TN \]ES&6T\KK@)GD>$Q99*6!O7ABLW@SW$?N5;=_T[@S'7GC0 MM0T&='PU(\D\EQM'1I6. EA&:DF'*1*W M#_]$[//"+8"W^.U;?W7G.>'ZPS;N#->P##+F//7R*A@,!^-.;"-*BTZ\6"=E M)80D0P+\YL$_?+PRBV]\H$E^":*5&L4+P%FUHW!6D5[2?;E@_XIW]-M0L#IAB: M/&=1;'.?&4G0&;6.!,:QB2V=6*H(K,E#%3,(C/GB%1C.@X^T#M+5%"F CE"\ M'9C2$3G%54A:I5G);^3L#KZ%V.+,%_/%PC:3=6W15J"H7+<@%A-307A\^8SS MI%N8N=O=:/OBAH;S2KI]22K<093%9%7Z$D7M#]O'ZLMK !^6SQ=WGDL/$V55 M[!93*LJM- 7W1 ?6H $#?A@.UH4 93*USHUTT6U2E7.D.5$C+7 MDLV[::8P;^TPZYT57QAB*\B]IA]EQ(B2U]-P,AG?=)<>A<+*RMTFY749TMX4 M\=KP5WNQ#HD:DEMO[]ZKO5P%\\5W'T0ICHJWKN+-=(L?4K6@("%<@[NA_)#Y M#6 - &NV!?B4[Q7@H\+LFG_ 96;8S72+7U*U("N_G);3U9%.\)U2+W2#5^Q) M!-#D7?"PFSE#@O%J046BNP8)%JD"YVXG[L&3OW>3$G3Q5.3'T\:8O!B[Z'5L M+I.1%NXF"P1D59%'K\;WL&*/=2JA:"*#(2&1P9=>VF*7;.AUN\PC>=1ZTV9N&Q]?[#JTBH MI)6SXA%-YM:_OR6D!/1->HH?@7;.CT)$J5O_(&AZ]L-*:*=/,V5&(*+2F M;W@)R69OHXS3"]2)].>BXX*J;;::-.HTT/K'PWBU4M'VY)5W-9G>-'W)1J'- M*116UGGU<:Y[/9CRW;421S7 SZFAHK,U_JD,;4AM=9]#0I)7/>NNGN)8QZB' MEM)"1#999]6UO9IQYZW7=A!91S2IXOA2)"AP35LT9^WD-&=MINWHV8M7*;EO\X5T&^/5 M57YJ C@DUC$+ZK,=V,M(]UB T*=DO"TJJANR'"@43.J\@K4!0&KFVN+"NH'( MC0<;2HJ *N\/"^#W@N9*O'#8=[SP5C&CM.X(4F XQ5!$Q@8O@1_Z=X%/M(>R1-O1A2F5?(IRI*8$ MVC7W;I:(9/1WM,1;THT;:V-OHBQ5/ J).7 C_[/.TBJJ74 MH-2QD ]5R)R$DK%D5#D3*,MH0:E+8AZL$(T2:_$68J;11B2E^+D@**@!21'J M$O?&Z'OX(1PT2SRY?@!#QL"E%#\3R$4U0'2'-!1C\\S(87Q:4#=@2^V>.,62 MXT^L'@>)[4HVIH@>\$4JKBUR=!!.T1,24&D^8DDYGYX]WS]$B>UBAYQ_\"+Y M<8;>0A/,5U4W[(4@/+:Y%416RH;ZT]H6:F+F.& )+ =-20N(_V05TJ=<(QTA MDD3A.0)1)*6V/NHLVM$;CFTE?>8V$475.H)J)7&[E?'Z5[2 Y2'V]XWG4LV# M>$-Y[=X@[3:;AK2BB9"D ,IFKZR9D#Y_Q(&1=XYAKXOM"7_%CI&@I,!*4US7 MGW7M$'4+@L")UN[Q#;39#P-):KU[D9I?#/++*4)M=(U$E657F@B[_N4K2Q^/ M2/O5&95OY=PXQ2&]TES9M;,J]?3-/YQ$,XSCX4/!CGT!96;&I[S HNSWZ M%GCF'[=(2@LI:@-^,'L3 C[4<>IYDO,9I M0_VW%>(>[IJ5YB5@^!2K-EJS>]M< 2MT4%^C/IVP8P8A?J@PZN/M[E FZ7=D M.:FW3V6UGQ^/D^EP,&K4X,CA3L[3KE15.EZ8C+N,/D")6&:X)( MK.*3>49IW8"O#<2"];& AI0&P#VL-XZW UB0;YZ;_C2/OD$)O^"H=D&[FJHT M>8#Z%: 5EFVB)5BT+_GNVH'_^O:=.OZI=2Z\J* G3=ZL?@L_?-NR#;A[,Z+5 M&NX^9=%)+*\=&6I>@(HI1E)NZT;NW&3DP^-DOGA'FO2-Z+81?0G*K*@=B81 M+2!%.8DE!9@TPHYT6HR$ILXM!26UP[\L0TEI)79_RTO MZ70RN;X^BZF!K83:KL[QP%@X6(_^J@N4;-46P$ 1H<$435]MUUZ':Z+V>6CPZ ?]>*4=FBA M<6=L[,!P8K\4VJ("N 76HPTE*.I-MPQ MR$@ZLRP[[F$IEE5M[NS(ID1A"I[8:M#RE<;@X<\PRA"UOWP7Q[^ M$_@!L)[<%X"DLV3/[X*?/SOJ:Z%@I9']X]KC"YRH76 5Z_3A$_^3M#+@JWRV M-*V@'J4KT=I#O=6-UU]1$X'?F#W.?_YLB=ZH@KMU*Z*T*N-[(\D&W)]M#=O! M&VJT_(MT*'MH,#YW&0IU*%32!8XM@!]>J\F/S(.)&;4$\\4\#/S B&Y4Q8 !R?S&(V[?<19H/+(%"B5*5W3MHS#&+;D5[4P%O_Z->RJ4_XS(7N M*A6I]%Y-_13'(QI[I(!U'^(;S_$"+U9([HP\U0Z.QB+G%2K5VOD25J*^9#T0 MJ--]K^BWR0Y$].[7D/ON5_*G7O*ARUVPRUTP-0>I.MBVEMP%.S9KW;D+-NT/ M)I.;J^Z%">PA*W# ,I71EE"3]ES_TH%G;-Q++.)EZ:4#=W]TP+@VO(Y.WLNJ M2BGL(ECK#G E+1^!U0!">M_..M.16UY/FES9:TDLJA;TJGF1J4B#EX@LS8\U MM>"Z&NXU^KA M9'(]O@P$Z0J5%"H<[ZD?W-/U57MVU(FUR,27OGJ.@[2G(E:2^K$+]=6K4VEH M<.UOK$A4'/5)%NG?Z0S5Q1FHE/X4[=;@1FT=_S5R(8VF5_UFWX9O]1C@U6_' M7*BTR.ULV/+#)X"F[9-/!X0;NK"7-X*>7WT7GZ>6RY-S)W\E:D-59G'9GYEHX)PH.SWOW\*_JF@YX/Y]' M\FHRN6EI5@,=QDDEI2M]NK)UPR>CL]^ O5QAO6X!-)8@77Z^0-L$&.-%76Y. MSHYT9D@UZ *MHNJ.72NO1ZG-CI[.#!FY3&YLB-'&E4KGJWZCBQA/7^BS4S'" MY/7@,LIDC3+%F'3,P5M5FZG"&AUF0IW(HSJ>3*:=\3YH-M*JPZ(T^:U^@ZU[ MR\7+\-)KN9@?5^J1G%7RX'GK(E\9*H*?TFYT96G6[Y\6UJC219C,CX8.MOP]A&_@* M<,(7]/L[SXVT&1K..X#K(6U\U-N3SHR:TF0F#"@-8-#J=;7&AQEY74W2ZD#1 M,"O1D\LPDS_,9,'00:]\!:T*+YSK'GWR.IAGPS5:7[4TJ;I&@U(Q.A>G/F&A M\8249[N^;?[3<,(:W/CY[UU&DE(?/8>R._@*GYRE05YW-2P)CSYX&1I*5WX\ MVKYXU3EFZ(Q.9\LEC*YIU3*IE.[/9635YC8O"48M'O.:']QY 7#AP35^GCSZ M6Z0]X:=W1@)/[V2^^"6RB+WXFY=7>$HTBGAZ/1Y-;\:#:S2,^N-1UFA<'N;) MM9\?TS=H3#>;"$,!\@465*GV.OA63_.\4 O9*478RN" N7ZS4UHWY+<,I ?E M\CZ;T#SIV"20&14KJ!=-W@?)K%PBL8J?>F&4U@WXVD \Y8^(AC2A@.(G8IJG M@P@FIXB*B]J)-[G:"ELE:35YGP=OUR--OP-SY=I_AK1U7W%AW<"L>P$HH!7* MX7)C"_[3[E-72/5?7CVYIK<&L\T&>H:Y.I6 .LGR5=8?8Z$% M5 6AEQTZ4:?(TRVY=+[GD\9O E?0]]&D*RBS)B.T>@RP M[$,70G!Q\U2I>PY7I$%B@$I+B*=?\ED-J*F&*O)/[WAU*2FP> O@A]?J(_$V MOU]T&1?U*%A2>'"+'V%A:C&.&FALE.0_?QDE32A84F N:4JI?;#,G*A=8!5K M%8?'N#[I!)ZO\MD2M8)ZE(:YWC03433S_7 =#S31,*(K@3"BS&3U'S5?;M=?AFJC]W-^UTS^E6WD$V&(T MB8'Q2<<@^_<68\ 40Y.8M=:[0<;P&#%?#N :.X]F> M@7.ZG_YHV#"Z2YSQ5*/=SE<0K#S+<[SE3E5Z2?XO7\9"S;I5FIRK&7];F<07 M15K<7]%7D6R+^<'.C(2*!"4,E?ITKG3V&+=Z]DB5]T\/!PP[2*)7(Y">QX3_ MRSG\!FA-?3.ZC)E&E=_!W(]JM9BX;9H;0TD'+D.IP:%$PT#IQKV+TU'BA&MP M1,4=N(RH)D<4!0.E,6_M'E&OMO_'(P0X%QE # WJ6MX5??V.IOB4=Y?.7L=3<6&(OYVZ4CJ6:KS 4 MI3$2O7*H7??%RK:%D6LSA:#J^OKKI7XT&@_XE(2I?2(0&%E4! M\@7&4JGVNG?Y83"83"8-O^ZD%+)3BK"5<4F(JC9H7 /2L4E08B$F2R^:Y -2 MFPU3 Q+4!N@IE\3UI DIVA+%'0D#2R-E&< M^EM@P$"34%DE&M4WI]ME=-4]NCC D!0B> ;)$O5- W<96'4/+ XPJD8*3N.! MY4:O$5HG VO2G8&%0%T N\FQ==*#R_!J='CQX5$UZZ6OFW;SN'% M!8>D ,-XU_7@GHZO#NVY]@K]#=C+%7YB&*V'C26(UM_WR+KL(VNT\!B*]+(S M,Z&&+L7*.%SN=\G6N,:#,L^ X61RTV_G2*QQ@.@YK N1O'@YRWNV]!O6@OV[ MC&V]Q[8,.#N8ZZ,&WYI^0UNP?Y>AK??0E@>EOA'1K:B5\O1*S7;UR+=.XR MJ/4>U)6QK.4EE@Z,Z*[NK#OOCV[5<*X*96V^[)HO)A:\*R5Z+_%:X%YB[L?D M>Y=;B:UZ;"E]6>$-P*UM L*0C5\P0_^:+UZ!Z2U=^R\D1,3^2#*^ZX@2OY4? MUE=H6$\:-= J'V%2K;8.WDELGA#UP2=T/U%CR#MU/[%Y K))T,3]1!;_6O0X MTV \F4P;-C)UX76@2B55:7(#<6^1\%1:N@"J@[K/5$UZ M@D0.^B@6:J.+'*BN &+$0$-;HTJ+EV=&IA;)7]&-44VN!>M0[>6Q0CT?*]2 M^G703^)!LZ!BN_7V5 (#L(K5ETQ:I,,7KLH7>E;45;=BA+G4OX_MB$:H_^X% MAI./5VO>I6N.FJ_VZ9,=S&>CQY, M?H7+D9[+K+<3ET&CB; M%8%66!@18'QS-1GVQY/!S7@TZ8]K3SR-.W:(Y:2%BA64U,UH"&CY=.SSRJ=C M>,X=,@MV\&B8T2-NE$.[TX(Z8L@#0X$GGT\V#OQJ7WOGNTX]9"LJFI?S9MH? MWC2*(2<2+ @IPFER'O,&3&1H+,Q9A@_^J)S>B%$47^1>YY%-$\#RUH5B*$\+ MZ@99>4/)*9LF9V#YWC+#1TG%]8:/" (+/8: 2N._\.YJOHA-Q_S@/PUH8XN!'XBC6,'C8GIC)F(#N22C>+4:6^IG.TXUA*<% M=4./"P,Z=(V9/L^U/#=Z9O'# 5-81DI-K&*R ME)UO 73QU=5'VS5Q(4(NIGNTO0-_N]O_\#QM '*FV>\9Q:I0YF:^R;LPI/U-7D)?B2V]L_M[+\!48 MV$L9W00Z%8PZM0NUD=<,TO*DV70)%?"DD*.T)C29>O9]?G(W8>!'>AA2)Q9* M#6TA+XT2!7E.\57B[,,@@S'ZZ8 O^N'W??CJFPE<-(-Z!=:=6$XW+,4-N9AH ME.P?V$#J] F4\OJ IX8!$?0"0FG=-?U:&_!O;&[\UP? MK2=Q\/8[-"RTBHR/U\E;+ZZ*6H$EI/2C+5AY:96B]_X#";Q+NH+ZY[-0HU;H M#%KB4LIQS!-0^FKL7H$%P/K1@W>&OYHYSAS.W-V+!^- FSL<_H+^C0S_-R\ M_BS P2^&N_/C@-VYB\HOT/8?M82:OR+CJ^A3G6%&G?K1Y(K+L^)7! MR#!35%07Z*OO>KFE2X"[UFF/>]QYZF:VN+!N2'+CP892_\WHL5UY,7:8NHS+ MPI0Z>6&G2-AF,[ *0'**I[BDFL#Z%G[XX,\07X#=8G-$MZ^$TKI!6=[$B@B8 M('C31F]S@9ST!%RD\KI!+P(@%_P4,27=+M.! /3CJJ*R+0"> AT3^C*6NP6P MYRWC,^/:-Z&T;M#+BGJC"YC /M$J].W1,,%L[84N[9)!47&],:0CP<*1(:6D M\:O-@]DOT#,!L/Q'I-#,.A3KA$ *2HUN\4)4T*Z]I9[77A2 _P@BM0(X=[Y MRV4Z2)5S>ASV)^@?+29,!9F[==WU.1.]FEX!^&I\VNMP?>M!Z/U RK@S-N@O MP8[DQ!%HHELLJBRYI N?)#MTK0.;]H?U\T4\6<_#P \,%Q]Y"#"*UDSW624L MO:2'-(JMU%0'7KT"O.M#\E>Q4^1&NL\I0=DIAPW5&56[IT6)*U'X=/ET%[M_G(>ZK"DIVBP:\ A)]):U,.)?7V:WAV_X; M$L2PYFXV^)V4M(6W>EZ3@\8?I)"YDQ*4.N'/5-'ZM_9URIVW7GMNE)[_Q8!S M&,7=6='"#>THHY0RQ"-49LUN\::LP*E7KZ]3T /9G1"+A20R,3I+O@0KM :Z MQ8**:4.-I&04\(X^X*\\QSJ]-83OI/#Y.P3:ZP:GU*@AY5Q5GZJF MH0E%ZLGHI#33,FV<&[M8HJ>,JNJDE<4HPJ3%%O0V]/&)A%] E!(M=(,FL@1/ M25+5$ZO)40Y;(X=UWGP1.R'Q7N(=VLLE,3ZZ8JMYQ8\FTWZ;0^Y4*",-RROR M[;;>G9=1T5-Z>S-Q>#^Y#Y\F&I[S!5*1:]H;++(8!3F:S*E\-)R@_^TB_\IJ M(B5?9^*%B1J*_^DCZ:(1*;R^/ZY_)L3B$CMED1J7]$1##KUB:"MP**Y_=ARB MB)URJ*HC6W]+]"W$MZ_FBX<_0]2S0Q'AC2"QH3/AE9C\*<%4Q1VKWA)F5Y;[ M2;WP>E3I=O)ZP^M3G;))R-D>BHJ?TD:-\[O^AS?R%X7V(=:'5V2(+ZFP:W:# M/U4%3AE3U8.NS4R&DT>\)\DC2&'FF2+=8@%3LA3NSCBO7\$F?I06[1XID!\7 MZQ;L7-*ET*L)!9:TH)B9)@R!E1[\%JT5CHIT TENR5(4B]S C9U;HA4)FGK^ M2MYZ3-]YB\YQ(5C;(2E(CEDOKX*KR63:QB. :N*FMUD[XG(]NKC =W^C6SS@ M$2Y%74W<;&HAU+XTFI![YEHX&,QP31 ]^RKZ NFP\ 72^'>X_9[A6KWT"[WH M$^?R/NG-:'!U-1F.)M?C_LUP6OL&;9^UF/8T:;Y0GNUC-*N-&Q_*G+H]'&J()@42 MJB^+4U)-8-T;HOV*D#4E%B\=-0"PE$WE%$O+ITOK#M77"6,Z7*Q#KC)22\K\ MILF>5M:MP.YP@BB:I+QN=."5;FN/9Z=;P\$;3^%M[8BPKTN!3*3YZMHBR =#-;^A$-(N8\+E$]3P15Z M^=TUXL-E8!T=O47E,L=O[/!+_K9:3P[YTE?=WTYCUKA@B9,K-7]/KU(X70L9 MP2V4K"3C7F XQ%0V2AT91V$(K\#TEB[F_2MP,/G>O>,EBZB+XXK@XDB_W$L^ MW3M\NY=\O/?N%7A"SLD!,AZ,QC?]P7AZ7?N@K^P :7[@"^A6S '"7AUTPP'2 M/(0<*)1Q@/ #V'X'2/,@LXMI"0M?NT:955$!5W@S1M2D)7L^-^AX:#CO)/T<-74 NA=4Q MU.*2*@VO$%W7$B#_YKF"@YI>0Q?(JXWK$C)*"JFH/+0E7R-ZM%W#-?&;-SBB M'_O?$E<<:?;EK:X+4336DXM^"=Z- M3U'/Y* _./9,QFWU MR8_F[&O>3A-*Z#54. M1/(#E%^J-K]R_MV%>]<^DC81T]^+_P*0)($-\#25&JWD&C2!#Q5:;#EG9$NN M(!17K;W_!H)GS_?3YP2R_Q:S_\-3^X_:[N$&>QL >U&3Z)='O]!^6G@P('XM MBGG#"EB_]X!QFL2LZ9&(5SQ,:\;G? M;-(P(54>;?E$Q=3QZ&GF!K9E.U$&]3=@AJ@;R! ]?)I.B 9@_.C[>A,&R1;E M6%VWN^(&*"=8"K^H"[E*L:-@=UBSIMK#SV_&FG[&QJJF"U.:@IJ7; R-:7+. MH_CX3E=Z,,"I=) G%6"A507IK(ZGBBZX59P 2HNJ9RBS7MG9M60%'=;3D2Q= M'9)\%:ST@G5M,5^0>4,VTW"ZI1J7>1!6;&)T3>=[ %CK?!/IS?[& U,_\,;60U[@S7L&S#?4#R M!SO*L"W54L=0EJV)!/NJ+_$T$K53TFKO:-FE9\)9*6,QZQI'88J^N'W$[%)$P&K ML(SET3NT4*,/GQL;1@C>&T%AD%E1N1P5K_J-O2G$I]3]ZH5;E'1458[[/P[] MK%\],\=YM M+QEC\%3)12.0$PJBJ?[[+W&3B87[]_\'4$L#!!0 ( .:A:%<6'\6XC_," M &RJ(P 5 ;G1R82TR,#(S,#DS,'@Q,'$N:'1M[+UK<^)*TC_X?C\%V\_N M?V8B'G7KAH ^9\Z&$.(F0( 0MS>*0BI Z(HN@/CT*W&QP0:,;3#"S42<:0.E M4F7FK[(RL[*R_O[_%H:>F$''52WSO__"?J+_2D!3MA35'/WW7V(KCZ3_]?_] M\W\EPO^M_B^1^/O_1I"$VLTV*PG%DGT#FEY"=B#PH)*8J][X=Z)EV38P$U7H M.*JN)[*.JHS@YA$,_4G^1']B1 )!_MGM,0O*.G" $VR)#)\-!Y"F"/0GCB>)S.&'!.C, M5!DFRM8@4?9OW_]&@)W\--R1K\V/ZPH^;%IK*NF]M1R/I__ M7 PDU4;>*M_^6S6/)7^L?MTW5A8>$ ]A[R79 JAF. M'T8L_N4YP'2'EF, +Q1+V!&61- T0F#;?L*1@[U.S%#\#O@I6\:*(#1#H-NV MKN.]YF[XY1[EZN(87S%B9V3;Y@X<'I4#]2O\==O0]YRC#3._PE]WF:B>D.U+ MIBM0/2S7\(=]RER+Q+'4J:[7+38/' ( ELED?BTBU&Y[A;)R^/7A#_N0>H79 MO3ZC7Y_1]P'PA8@Z3-I;<,(1G-I#L'H0P=0:P>J/?_X>0Z#\\[7^%;?X4_[[515-?60?#;M$P8-5 7 MOZ/>H+/^4U44:*[^#!OD'2!'-"=\4_6:$6C%\ ])"%FH $>11"$G]8$X<0?L MT&6YCMQUYE4ARZ#SD#7A-%/UD$3'#VE84;18]T&[$C^4,A*!2I&H)0\KRBS4 M* T%DIW*+8U2)^^.?B1,8(3CW2BRWXQE&*H7+0HN;2I,V%^XD(0+B@K='PDU MA%-Q-72)2@^F><$2YRBCC?)9)-N&H#:/.+%/TU?0B.$2@45$XE*2*F@:W^C3 M+- F'+KD\%&^U/@HD072JK9\U5!0'YG+.:S"C:>UT7$B:^%JZJCRWA!SOK," MM)22L+4@6M:.5#9#DNAYR(56"$1ZH;I2I#DEUK!U*X P'&+-,K>?>#OJS:U" M8P =R67K+74J*S/6!Z5RSD=$@U)>T2N,@0.C-2>DU;"AZ:Y&1#OAC!O!B W9 MX+E)'0315ZL!Y8'JM('N0]IU?6/]9G9A0SE=ZJ%5#,UMV;9ATWNXAN]R#?\LUPBH\'93X:LBSRRE$9;EYTOV MU53X(JX!MV ER[EBED6JG"&RTVE:;C]Q+?TAKF$'L18NIU(S&OR*6]&GJFJJ MAF]LV +98:F&%ENT"(#7-X0:(.K^K<"DLMF*@!"#KLCQC2"SU$:50C]4,/5D M#Z]B^'79 A8[;,D;TZ560'-E4:CD4ITLHX%L[E9LL?AND\^AE2K+#U5RFO4,0TE3S<(FMYI$M /U17("@$9:\M5"[T;!'$ MP+!T)H.&__NH9?)N@L\P1]Y%<2F4-%3VB&5FJ482U_&91GF+I$P:1;$3$ M8G@R>8+8#ZI')G)#H6,#QPMJX6B?E]L*&%CAXY83Y%37<]2!'W55#QN:H;N^ MM5+"+NJ.I?BRQSL;SWS5Q78=W_RXT_R4YNEQ, _;#MH0@3\BR-*PE2UWGJ98 M-*S?654/'8L1/0O]S1%D+%V'*S[40^JM?5ZBXSGC:[X1FJ!4DNYTL&FWYT2J M Z]>;HU!YVF1RF(BH3%]/4_GBWD_C3X-.?0&?[.A$>H%33B*V A,+V+SWC@S M:"3I>N"RT"Y3!;S%UW(4_>.?VLJI_M]$R91_?OV &=]Q0MW4A+;E1%9T.&T\ M?]^*;H_;.-W'/%WD2UQAY$"?*T]#)=2#[M>/EPU[#IVW4<&QYMXX4K[ #/:& MBRQEEK;Q 86"HC"L0Y8>+OAPN,-POL(;,!A&@-9+I@(7'-P,M25+6<89ENV1 M,&75IMLO+M F1KAT]+(?_X0* *-0,HUC7SG>#13RJBL#O0>!PYI*+@3GTY [ MU:I.(OJPR?)"QB8FW7:O6AE)>#1D!,%PA/C2\>8VT<_U@->:(1]^YSX->(F, MNKF1J6L:P_)2;P0XSQW3$A$-N$%\Y5CI<*#*:K Z&#V-KTARFBFT%5H3ZOU\ M,F]W!Z,I+9'1^+X9EC6 YTI5*J:A79Q4A*1H.-7G&+ ML3;\<*&"CAZL]==^A*-ISA1E2M117/%*T@RW\WHW7!>B*,0MQMJ*XF-JU-6! MP;8HPQWU^FQ39&J$F3)R/)ENT3=36N%:9#FVM>XK6A(@LPYD,Y:ROZI5@$:H M 99-LY15KA8R6H\8=$*S+<=^_:B%T"33L[ZKFM#=7\(V7-S*;EF3I;)RA++A2&NTD*,;[_-- JA+@QU@>59!V4 MAL*$%?KU'@*R+I?E0V/=54=F:'/_>$^$CNT&&:&#HTFM,P=^7AAW8:$[W[7A M\9RL61J6&VR^&+$E+-S,MG!0O6"_LPD MW^FJ7)C^%PYO4BXY[E@OE%B*8K1&<[30\H7&I^G/&@&7$5T)U;CVG!YWM:"6 M[$4NS$_\5O2_#^R?I'^L@ X^%A!6F\HV4AKFH3CU0XU-_,3(V]+_0OZZ3H^7 M')9M:)P]EUJE#)D5R_2GZ;=M,.>Q<8MG#0(.V6IN*8A4J%+)G_A7N.J?GO2O M'?<.5$?CD,R-TQGJKM!9Y8<;XD]'+YHZS'0GM5$/[>2Y5J59\GL^.8H<^B26 MPKXF>O%I/7!9EO"&76?I\CR%,MID&%@@R(^8D"69%)K$OY@C']4,E^5(1EI8 M=;35%%$.GQ1A.C7ON=XJQ$4DDYG;L.3=RN*R+*D#I9&?=:RVZ.<*Z05HRU5R M$K(D0Y%H^IUQL(]MF/(VC#ABCBH0N/ %+4UH -7<_O@Z/CM3!SV\G5S0K 'K M?)+,-!;=+KV*YF-8]5U[/R]'OQ-:"T?H!74=F!YM*NS45^UUA'E_XTRP?&\L M@(A5IASZ2,3Q-!0RM(7:X\F8Z+8O!J-Z026M#1 MKMLN;R+R^6&TVQH)8X\/&NP1ABQA;8U3\6ZGTYGTZYDH!D=0[PG"[?, >S\/ MVB'IEA_*+AL:KZH[9BP]1*,*&& "!6PX4.&4F5D=%( X#9JVW.\T_9']"A?O MY !PIYEINE[N:WX_75 S3--(VE&D'B>/<> S6^K7,820Y%X0-O0"G8CL'%S_ M6X->Y!@:L&*]\*]:\PHN!UK'8#F@\CFOVTKG2B'U1 K]3.C^% V;%M6P7R.'2/G6"WW797 MO5QT3C\D:WX39$O\_UBM2PI$CS:%,8^^@NW[MGSH?- MZ(_.',*36&10F@!-(-*$ENWG>U4Z7#)P_&M5QH>-Y8\2[G6X06UBZXR&N-4" M-?<\T0ZMM']6%N#7$WY@M_ =6WVMS' R;2\L"053@ETV$&)*Y"_#)QZPI#97 MATTVZ+KHK+;4?-R,K.58 .2=?"H&1:V0RPLY% A=R[07/9_S+K/V8K5Q+Z]H M52!V9D;2S-/55DM8+4%'^/1K/X'1@4/H0#-47 $32'H$XW/OSWQ3]EIFD$(]/D5ZU^VG[/@,*V7!,/Z](AW8,9O?_EJ^=**LMIY!WH=J$K)9("M M>D#?B)FQ.G1GNI!J+!)0:GGA) 4@W+N83Y+\S:4MR[[AZ]%91=X;0R=JYL!Q MQ,@97%O1&\FG_+0\:&.=9:B)N&*U5J]B->/>C<&SR;\/%%"7U>E36FB6C+$Q MU3C%KM#-AIPTG'M?V[]:IU,QD.]IG9X;BSQA!8C$^O8P ]O3)L3)>Q?SC71Z M+*1]MD[/HF37@5;'UXR6@5G40BD0PKV[Y^0;^Q6K\P##X:@3NBU?O#&I.I MUIVR1LUS@9P#2)-+WOML_V*M?A6'_+)*G0(Y;V+7V+8FU- ZU5*:@]KBWA?O MVRCU>$C[;)TN+'4[92K]GN9K#8:3$-@O=AXZ/58HH"ZKTXEY(-3)JKY$.28K M=2O9I>CB#YW^/OE>PR&_K$Y?-,=Y9X17VB(G\(27@^9L23YT^OU*^VR=/M>F M(&NS=@55\ZWNU,[RF#!^Z/18H>#)7<,NH]1GFEW2&E0ZC0;]D4@U"XZ:I>Y= MYE^JU+$K^>/O%?!IK4[WL?B/ENM8RY%C$:M M:D=C'-_+M@H]EGBH];C X).%XYY XP]<55&!$PA A_QPE2RT!YAM/;[=;"DA MV5"H5I-&4)^>V1RKSK/M6NR@$5+]^XD'/_Z)/NXQX:B(SP?=,>X] ^X ^RX) MK9=Y>>=F85TM+^]8IN:'<#9!BO-ZG-)0!3P0GQ]B@<:#F9I'M@J M^& 5T*39$XD.)AD:3[0-B6CP/13&UAK9(_+'/ZLD_S.HO!H@WI6DN;=,73Y) M\P CDH=%BN#=&[&-37HRU-I-LK8$SVV6N"0U+]"U-=(QSI3N4?5+5?M6E > MF^K4WY%J->J. 8YN">K*\ J;;7-M]8Q5!.5 0JG%O&U826E)HK$-#!XFM/@@WC@_10IMPO)C%;PD\N\AE*ACHRM=H\;'FZ7@G^Y]7WNB7QR M0N%-T;=;E5:Q.&[7\-CY%3%:WZ^QL7^=DN0QD^&'?8BF]3@W[.Y#HE\S1.)U/W+>-GO?9HEKLT9T J]A05,' M;0KB=G-=9Y&!K:5:+%"X&9&=+MN6@TBQA_4+L9FL,Q?E51NZGYFJ=Q3O-5K>."N9$"_(S/&/$]PCQK85[ M4A6%T OQ"\*%BW5A[BR<7M/L>7CVVS12P_Q<_/2PPR]CX7D"_%& MNRX(2JO^'>BMZ[NOVSYOJ]0(DNF2)73:2:I$TM-2?".6#EY<(?@FC[\7*K,C MM0!-RU!EE[$JGG(6'BOA)].-(F--N$K R,$9U*U5;;X7@)P.*6_BY$8F.L7I MI#:3J"9BW!L@#S/I:E \G[UQQ^(9]>J>LGT*T!HYP!ZK,M#WTPFJ++U!$Y># MY85!15,+(?Q7<\RH.,^ MZY5Z^&"4Z+61MAU,B F1*2A:(#1R,\HF)ZE>+*7]FJ#-5-ZGZ$^3\_&YO39K MHK2]YY_HJ%;B-JE-7[8 UD(XEI\MVHNZW#UQL3?6U7'"7R3T/#L5G_ M?(OABYL+<:\U='RR@:"XV:E8K08B5F:Q"Y6=G/_':'O(?BW[DNGZ47U#G20*$I7WARVX M+-DBOZ3[EM\C>"%^.8)OR'U#SV]1^)XR/IY^\"Y_;M1)2KH]GG%LIU]/E])4 M"K1']R;KK_7G;IZ@\'%_KM&VQ)3FX)@V38(D0B%S91F_G.^8^'-QE//'_3E- M\1=>P1X-17[256M=OVWUY__VY] I9K*#F5810== ;#WE6D[E MOHSZ6_AS]R3[8_X<$&I5(%?+A,A9K0YLLOE!/7Y%V>/FS\51\A_VYRJ>E1HN MM4E2XVISB6CZ.%9.QQ("L?3G[@L+._Z<-&F(7-6>JJA:+2E@X4QM-[@W/_YK M_+G;R?CX/4GO\N=D.3]I(BUV)"*B4I-(G_/:Z+V9>5_HS\7A0IX#,C_3GZME MYQX#YC I=H3!0I^";CG=BJ5&O[4_%U,Y?]R?R\R[Z *;YF@6-FC2G1,9ET_% MTI6/H3\74S2\VY_3* 44=X9S5Q2:U)J.Y8@B(\_=V>R/^;/:>/DI(3C M&,).L^FT9%&*9V3O2_1?[<_%5/(?]N=RS$#+IO(+0PQXAS7&;,-)H?3>2][;W+_ G_NIC(^?O3P7?YZ<_YBE/!"1"N[IV4AC&>(Q7Z\3Q+' -_ M+HYR_K@_9QB036)F115A"]4% ZM1%>+>E/H-_;DXHN'=_IPYUQ3!G;9MUF@N MV&&VG1N.P'W-_UOX<_&^- 1?7R0%;UD)8]9TZ LN]$)P@' M&T9(&)7BB>XX,V,+DM(;.[G18-2,G;R?+KY_1=JS0_>*MJO)'D50\DS9KYI> ML^A,W7?D,7 A8QF&ZD7T/.FYBF6./.@8SS^],/ZKX5 <%>B";X<,"C^O(6$9 M6:7;6>I]S6@ ;YQU2N5B_(J ;\7^;@;L>@:'.7!)X'SEE>H?Q4+XYE"OA(W@ MWL-/B;I%JE1F,N,>*LQ\Q-(;9G8IQU9%?!@/I[GPAV'BV7,*#6G/\7?Q,!CA M,]3ON5,6:"Y*IHJ3*1:_0_R?Q<,)#OQA6"B9L_!SR(BMMGS=SP89@NDMVEE6 M&F@%K- SA'9I8<7WIO:/(N-L?OQA.*&C-53>K9%2=ZQ9**FM8<%J-HL@@M46 M$7E8F)JE@'.0;[>0O,6&>T/%N3?.A%2&+_&"NAZ^ES:5Z+Z>59&2;/"JT%H5 MR&/5A$ZPVVY["FQFM%6FAF=%(0UFV"+=HXUN++,&KWL'S1G\?'9^3C#T&^!M MKR+JI?%&%-F1E,E/NVC N#BLI%0]6XN=5OIPA=4'WLY=]=Z!)\$:>G/@1$69 MMG_N5&5B+/?)6*;I=!+K>[ZGX:5!IZ.BBF#78X>N#V'@;";\"8@XI6%J6&CK M9#L35ILNNZ[-8\TZGHJO6?S0 V=+?14K&%NZ4C+LT,B#NVZR6F0+0[D]*+,= MM(QP*:DLFO';0?F0U$^0_2=(G;%6$0$Y,O%+9OCDR('N5NPC6JH-\+97UH1I MI8CTYL6:$V,?^#UB/T7WGR%WP_9#O^^E?L_V2W-C879UMH!)_5Q1Z+G>\+N( M_"#)]R'M T7=KV/D(5-=1] 4,],8H;1<4&(MG4P]C+Q+0.)BA>$O HE35MXX MO5 ;Y1XV1#N5RLA,J<41 [\'"+[>RHN7V$^9>7A;+)E+.A>(A;YD^VI&HJ:3 M[R'VKS?SXB7VDW9>TMV %B.%M.C8J5BC83O8=[?P,Z+F^ /&WI3%ZU[V+J;&I/3ZPUP,,JB'CM,BX)9SSYR% ML&Y=76+O32@*V?&."YS#ING+)Q1=X6( 4Y]:,JJ.7IQ-8K3+2]J:*'6U?"9 M52*EA;/HEF,WC^)U#< Q9MZ=*_8AH.E-*ZDU3(;4\%0^S;8,"F#QBZI<%C%Q M4[&9@Y5_*+EC26T?85&A.%].L%2)[5^_R,M[->P*SC+>R,N.BRG+;,9NG;I'!,6M&MJU$$32/E.W MO.4,!?E4JCZRZH%@Q,XVOCL$Q;#^PK401 ]T4- LMRPBV* FT-5NMVL_$'0! M!-W\JNFK.NDO[NJCBSPO$Z158[EYP)NX6DO/Q=@M97%UTN_K9KZ;!(.B+<5] MR(F!C>"U9JO$,H6^VB@MF=0TG@5#XPBYHWR]#_11:_1AF2_5H,>* > MOLKTHI\VPN\7@-M,JE.!56$RYT);;QBC6+KAKRE[*@MQD+2XIW>LQ8=+>/IM MZ3$Z<%UZE1=: 7/7WQ(C<1KC21S(F*AA31 W->,Y@XC=W#TIOF.T74U^*([@ MZ<_+[U66";:798*].1W5 ]/1)+:2X^%,3Y914+1)L4S(.75P M7S/^"&G7-+:(\XTM8F>UOH#DDSL.?'(C>>*DY&DG%)6C+%Z)GD?09% T(2.J M7CG+$C*+,?78.>PG17^,MFLZZ,GS'?3D162_%U;>B=9$%4^?:]3MU/ +'0]^ MN"Z9*@ZV;M92M09JK0.6[%09HS[/614XC)VTM_[3:]JVY?D.$7>]C/21 6%ED4*7L5EG%;<)@G&:D2WQS#N$@P>8WC9>@'13A.LFBR,?)F8B!S MTVF_0GH5/G:K;:Q$B%[6X=T$K[#D!R7(X#T->(NN*@K57$%UL3Q;BF]=ISA( M$$M>O;K#^T381GC1KB%(6>R8JC4>M'/HO/^8A%\8=;I.D]'F.7848UR6(1 MF?JA"PH==U6T@PZ;*\^G^*4&2R]3@*T-4)C6VPXZX[U)_"[H_0 2SN5 W+%P M9F+&^PR<*9^O<>2T.P@U2\^=D31:HYB'@?-F9.=VJ1>GM]??)WUEFFD5^Y6: M*DZ+I7&J!C-E+7Z63C9"5_/PFK'HXYNLGBJ"CP#M%WQ6U%H:>7YX%OP,!JX@SENG5=ME0OZK$4&M(S5?$WUY.OSL^.53AD%U#V/746-AFJ\M.] M@H39:50LNR>C_++6G4E5I-Z>_.'(.6LX!]F]WMPYP>\KH16+]I91ZD[0NF!M MTU1+2@^EVN,,GFFRS8X52S_Y7K35A>7_.H!*SX&C[.^@L8:M6P&,;K>H6>;V M$V]'"_TVE@:L+I)3"3) .T[AS/_C&%O;EJ..'?H?HX9=#QUH,.:Y4&W#@(0 M_KWI@BR3H,#-<4KT%;YK&3,;(YJQT]NK%?H0ES;(.,FF"T2T#_!W[R*0XPR^ MFH>+(BAY_HDJ\K)Q[0]A.1^:R*%LHGM3-@;S1F"7QC2/556T7\O,-:0VK&E> M)SD*EK%;N-["]%GL>F#[XMC>[MD0>WLV'UUZG^PL?^"NJB9Y[.R@';;_^XNG MVR$V(KXW0]I>FV]0X4,AF>IH[.55$ZP*,T4M!6OH//T2NJ]P([J) 4288K7+#8OJ[6^'?&/6WSX"\+NK7 MSUBF$MUO%YH( V!J_' (P^=W4&U/)=JF^7Y*%)1F:EPOHXTA'3MC*SZH7K_M M#:Y^3]0>SMP\7<*S$GX*>6J.:'-=TGZ+VDDP1L:Y6AL%]@QO]94B0<1/F;Y1 M1_,(<=>4?MR**7Y,^C-]42\/)NF2%J2R1'TJ5'L9]"']^,_]%WF['Y/^8-IO MRQ[6,U%&&LU(67'*Y5[LW):823^&!1$_*/UTK=?(MZ8UC6M-"VB[8,&Z%\N( M9;RD?_-K6;:&9AZH3AOH/LP&3W\60R8#1QX'%3B#^I[3]=2F9-J^YZX:X)<+ M%G9AU1K/NX.^9G1Z"IH=#W-H_$K.;^W)\WCW[#N=8-ZW"1U^R7VL\01OD,>S MD\PD2;)4"74]K*^!L11;Y^L!WI/@O<)UWT=-[N,7+>3#7Y3-P0PE),Z,4EI^ M[F2?'5^Q>5.V=&L4O+C4HT;TN083#$JLT$<#LT_G@#B-I;%^XH:%4VSY.!C? ML!(.,_1[.@@WPBKMNB!8!6)L!WKK4TO[%X3DH)?L+TI=%%4'W;9?'/2Z?NX! MWW? ]TT>/Q#]J6MNSLG=900FMMY@UT:E5;J06DV&C.XA= MN"'.\+T3[1L'1'_(AEC'U:,S'$VXN@8]%P6-K%5=M!=@[IIZBV7L%J^I"C5= M9!P]CL%0(-!3Y19TO=UV+%7H"1B-( D]O^A*]3]1;:T3T+ GU,X.E[7VO>(/I;H>70"G"S\$>K4-&< M5)NF12I(B:K3Y)I\/9:*)CZ6RTT,\*^JR/U!MY OL,/J$)\&HI$SQTY6Y,<# MY8^(1L14EKN'@51%!4X@@*@D@>!9LK9?F-"):BG!N@YDN'-D&ZT89G=@\1)+ MU8@DU6.K%=:)G41WS\\<)'.G6N!!.N]6KF?=_!M^;42U$T-F;,1:R64[\U2- M\+6I2&9K0YGU9LWXBO6\2W]?D7D?4GU]L]A'I4I*2X3$)O.9G.HI74TB M8V<4QE>JE[QM[$"FUT?%FN6;7*;K@ M%Y>2C?%R9-&PP4()F\" ;&O"_.JS[=W48U=8@#Z/:8&3>-0K=*#&35"9RM>' M->GZS/LVF+[* O1YJ:;)W#R7ZNH5M- O]#OC8;$])1Z:ZFRI7F4!PCXMUN1@ M.>GXE1RO=2@A:,^F"[*;?4S6\\2*778!>BZ.G')(H1R3EMY-RV1LUQ:5K# :P@#XF>(='H^M-++JM?DVHPH7CFJ.7G1\HFYCU3=#IMM SUJFLMT8(&P9 MR4,,%L6.URP[J=DLZ\0W_!>KXT!GR/# 2$X(\?-#.E71\I#X[T/'?ML9^73+ M8B22YXJCFPX:(L%:>J65$BE3F^2:/I^ADK&UW1Y3\^-3\R0._N YBL5@CHI" MRUGU$+R:H(8KIJI]1,JP'5)5,P4)E #UK2,S.F\S.S957[CCZ M+PH#S4(_)(H 16FFKN>HL@>5Z+=-5[WRM)8;MNHMEDDNFP5!RCAJYS%5O]%4 MW=P4=BXBOL&\C<,26"YS0[E2Z@Y8OITUG(=I@' M=!^>>"PP_%[#7%]83C4[GG$L(SD9KID>REDRM@D%=X+F/\\6CFT4F&*P88$N M]KI:H:]98I<@[53JL;\2K\GV_7%^_5B-8Q3IGB,RJ.J!18&2C9EBWH,C^"<% M6.X'YY!K*J;&)O(PKA"9=#$Y;; \ M6K5ZT&!*P^&W5I1W:!#<6QCDTF<@ONV4/!U:F;@#9&ZI!19E,*.F.7B;M(*' ML?X-Y^8MXCQW,4ECGG)1GA)+NV[RK,AC Z==F0AE)',/X:(_R-UVF;FCYQ3TL@G'&\I^Q[MPV]C&:]=2^@F9*K)#,E8M^OS]T._>P(MP# M<+]KN"$FL0%FX,S\;M?LB_Y\DI3)\3S33CVP^W#'XP'B]QKGR:Z)Z6G02*-& M %+9[F*:\T8/.#_LX>\2#&94S#34MJB(@DES3&;+;] 4"_>L1F M-G-F4P\.EFB!J5@+4@V6P_B6^/A#PRQW!/3+H!)O+4Q^:?885M!(L>41M*!5 M'O9%7(#P5,J&+LO8N?,->%9N[.(IFFL)G6S+IB< 4T<0<*K?M^)XC/%_H)VC^4^0-%\ 58-BSPBYLL.)D/?2Z M5?=I;ZZ&N2Y='V:J(D=U1MUQX'29T?<1_IL,^).0D%<=USL&A*)K5$J4+ZHL M4UJ,9J[) \/_!N;^F?3?%PZP]^.@'5J\EC^#3C;:(';'C*7[QD %##"! C8@ MJ'#*S*P."D":_LC^!MK@'.*OA #LBZ[2?(H8A<-25-WWU!E\3@=@ M%[+N*U#).Y81%7WWUY>Q\4,6A$:P.7+KT!'&P('9X' '[RB<3O7%JF'SG:'& M44VZ1O$%K^S&UHB\(K]N4'_]YE2A?%GN"51 [$F4+0H,TBEQLE\"K G?M+K^?AP\L7P'+>_7@ MZ[XCCT-I1(M>5,%]&[&CN#FI8'8%I2K F!2("1/$]UJ#ZV/W#)X]L'I%K(9: MHF:9VT^\'?6WU;,#&0)8R%9K&F*0C,#E86L9WR3\K\/J"9Y]:ZSBNUC%8V3) M8C(30'+B.R@/4]7JO%W/X)G8Y@=]8TL6/Q^E^#="Z8R(Z=3J.$!E0 MKXZ![BU5ZUG_ZOB=;!GPZ1;:BB6#I[36;1L!ZGHHN (TH0/T4)70BJ&::FBH M@4AR[,(.D?&T;^DIM5[35;)=L0 :C=P0%!"6C:^YL,NW(S<^[C+N*+;.?N,) MCC^__UTLOV8L(G6S6,3M\+Y-8 [9OJ-U-CS?'LE+=JG24JD7Q [BL+G9HL/- MAO$U-.*)\C,8_<#V9;'-6*['#Z.;;K?ZNH,&:6PB$@LTJ+K\0LU.\1$7WXV* M>"+Y%5L?N%W9P4<=M>O9'W6 J<-%55 UB# ,U16GGI^[%_MC9?6^VU-[V![? M N?GV!THS^>UMD;4T6"0[+3@I-V1XEMV*(;H?M@<7XKIU_8&GVTQ):.-]K1. M:4Z(+8$"9>9>+.N9'4*?8_+UQI 0_5F[@=/"9 BMNX+U M9V+%#PODNZ'_'&-$(Z1%KRH&A,:C7"V-L:TJD[PK8R0^F'_8);="^FL311RE MR2SA)9MLH=EE,ZRUG!2I!ZX?ULIE(WH[23"K#;&GFL@EW2RCA;&I<6FUZ$F2 M16/^O40PGLX"'2;N(?VWX[G+H6>VB!P+-#_5K1.#@G7N3__LCLG\, DY[ MUU#L=^!@V%'8CMK.V.:BIR.M^.8 7,(__K,D?X[]XK+UECJ5E1GK@U(YYR.B M02E_C 5RUWAXX[Q';/(TE@Z@18+'TRB%MNLNH.BJ[]Y+P"(N^WZQB53<_,Q( M3/,TAH&9=54DY#Q*WLPJ;ZMM4V M'[K\8:U<-J)W+$^#036"6A11#9VFJ;)KN3C.E>Y%K=XP3^.^I'\\GEN'V! F MR].TR+$^23\:0Y-%LL!Q/!H$IC^TZYURN7 OTK]9 MGL8=2?X<^R7)DJ6FFU*'+#Y;FIPY83!V>5<@^&-K':9.5XB)39[&D.SWU0(< M=S58+6MHNT,MG+1Z0"/S\OZ6KU8VZ ]W-"%$XVT.I.?CYBI]6B M-88BQQG9!\KO)S;QAV+[0%"B&:!E(^O-1&"6:TF<:("R\4!R7*,1=X/;6^5I MN!G':8S;=@GU"5.H8ZELTS$?.]D/VR/V.#_+[DAK,%/J.*@(M<&T6A9I=4K> MB[:. [H?-L>YF+[MOK>V".P":GA9S3>0;H?L^Z"'W170X[-7\M#HMT?_644: M5;YES&FFITT[P7S0R'**!!Z8?^CYNT+Z:Q=3[V2+W5;9QU@AM3#K@W$M7^/N M*C4O/KA^>)KOWO=V:)'V;8GS69]*=Y%VX!D#_E[@=ZM][[N3_O'X&)Y/S;)F MJ8IH@3EOSMH2R2F#>XD(W&[?^VX0<-H#SP,]^7Y,^Q7PBH\'93X:LBSRRE$9;EYTOV7I: F^][WQ0/;]R,$IM];[M$24;# M7B2U3B6MR-*XZB2.."\AO')OY$;+\.2D!S.1Z*5 VP2!61DTRUW1?!]_<*[C@:<1^XO=6^ M-ZY@S6ZWT0S]'#'5J\/%8F T[P7/<=@9?-@>-\+Y.78'YG0[8>\2R18*;#+E M+?Q,E;RKQ.4_>S_DCC!]VWWO(FJB$]8IE%A!K:4G$.&EZ?)>W,B8[94\-/KM MT7^.<@\"99G/H\.D:* 5'=73O;FO/C#_T/-WA?37+B9;E&#?'39=T2@9)EK# MTK8_?>#ZX6E>-D)R;-^[F4>=^L#HIUE52Q--:[0HY@KW K\;[GO?E_2/Q\]XT)\E^7/LEW1^W.O->HZ"PFZ+(=2L,"%F]Z("XK#O?3L\G+ZGX+6O:9"&E M#2VV&N(DQ<_KQ4F2KX:4.-SH<41S7 (I=GNB$:S+#C3![;$4V:NG:ZW8[OK& M&BDQSJ6Y!%+*E>*D[8U[7:=14;, ',2,>ORSQS\O' MC*63;)V@)!9)BN*\9T'83UU=Y;^;^,P%B<=PB5CI1TPR_6)R;$V#,OU[M-]'/89@.$)@GZ?^HLM#^+5AF:NXSF9),%U6*CJER8RE%D49:@&? M;;&Q]5;/7!)>D?D-EX&,A*'KZ?"T]KLN]&@YY(RK/NV4K,(6);/N6#)TW>U. MUX#(P>NN+MU06H@%511.2D&S$!.YKFJ:0:QQ<8A\CEAGUY0U\/7T*8239T5Y=E@/[A5UR%PPS96:$+IZM!R M3!54PJ^V6\9$SF8;G2"GB!VYWP:VF>%&\3W0<0;9&W2\0?6 !FW@&FK+JR=1@Z@^S2:?ER0T']0J=JY@ORJ!G?XZ#G0^<\\K_5ZG-I M!#&68UMAE[ (@3+U0PJ@XZZ81X?-E9WE2 3M91W*.*_Y"]679K!'I/C8>J_G M@^AL#GQ/'&U6+VP71]C[<=0.9Z#ESZ"3=<+%W!TSENX; Q4PP 0*V%HT$DI/ M.ST=%0U:G=)4"[!S+K86S?D0.H?XJZ$'.W\=P[Y("[F.%RH6/VSOV.%H@AHP M=J"2':D%:%J&*KN,5?&4#3BBAT*6*[[L\8X G9DJ[SQ4"3^9;K0GUH1Z..C= M5*]-XZ?CSX:>,ZAR6D,+TQ%J-++9QDR)'9=!1$9[WN$'XMQ.P>M#G'NX^;YB0&\3A!^@^?71/SM4KY.:\<8(9X8&MTN M*0-<+. 6SB\JTKP*8[LH/Q ?6QU_(<33LAR%&4+1R5"=@=#Z_@CH':BHWC'( MJV55;I7=40LM=/GT-*NFY-(XMJ'A\R%_C'5?A?I33/^>F#^=V!LC+4]!H1H$ M"S[%PG%O5!S,.L7ZZ&'7W*66CTV"\E.2U0<@_P5JOBB0;N!VA04;= 9R45#R M<\_X!I;-'ZGFWY5KO9=,=_6L_!BI^6F; L,%T7/0*6$X74#->W@FMO'8AYJ/ M[>D"8HUX-$(\L='RZ&K/LZ)ZZFC5B(ER#IZCOR#4"PNA'K[8])CG&%X']Q=E MPDT5Q +*!@*2P[1^,7:0C/8;7U.VC>\>)NUJDD<1E#A3\JNF%]5U&0E/[V18 M;#]\1/22QD];O(%HFH&.S1G=FF6$^-V6$BO1KU(>\/39V1'/3:^VS!U-=-@) M]4<_;H0.C'&E-965B:B2?*N:1UN+?#MVSO7Q_(*=:/XS5=]3R1^.RK]3WJW, M<#)M+RP)!5."73808DKD'_*.8TSZL+S9;I 1.CB:U#ISX.>%<1<6NE=?H.^1 M<9]3C,6@J!5R>2&' J%KF?:BYW->[-S1N$R4&-YPD91+CCO6"R66HABMT1PM MM'PA#F<(8\>XSQU*EF7?\%=9?:&K)YH.!+JZA$K)G$'7BQXO -6L6.XV@;*+ M.W*M4Z0XC2/T+N(ULQTZO@4YSSVG_$XN?,\5ZR*'W-^+)[3/-F&'%3VQP[=J M8MI*-TI>[#S6.\937/=KKH2G!3%C:*6O$BCDN)G(VVJRUHB=A7RO>(K-;LB7 MX6D:](J24>Z2*$(JW)05B'Y=?.#I>WOD%SZ?(L"I#TU9-4;IY'D52O#4;Y32AFID+F98] MP^JQ,_CCBM%]9GXK.V^_\,VSHQ#E68=B,')PX+W>4[7")<;QU($.:Y8'W3H( M=M(1U 53SI..PFO3?$W),1+*L69LG8%#A.X6.CE!Z26!L%_1Z2IU??"+"!<+ MILG!J)%DF8ZT%!>$4*C)L;6DXB=<_.)EB\B=?6=R,X_12XAZ6,IA'7ZX:*.< M-@.M0E%FV-QC'K]O5YH\?U>:O*S1\8R%2P,CZ]3P[CC(:BQ"CMEYI5U)SKC8 M&;RQ!\:SM+\:&(<41F18/CF>@@Q-$';\;%E60="$"H1&WG(8X(YI7><=V@SJ MEA-UR@]?,I+V(K\5F(&[KFO-FV'[82B(L*?PA>0&2X(US-:Z3CFK(0O5"1'8 MJ*)T[-:3R%(\R)R-J7@E[GQ/Q70X J3K]'C)8=F&QMESJ57*D%FQ?'4/Y1N$ M.BZ@T#ME6-,ZK8;/!C37&'1[::51>:ST]QU>N N^E:01?M+N8T:#%6:4WQC MR(P?N(BY2W_FULTG<#%>9'BU9_@#%G3[$X6OPCD1OX2U..,BQELPG]$7Q4%Z M.E6&K!94T)&>Q7I)<1&[*&/,1I:J;(L]4B%[73K-IN>- ER%#O=$1G\3SSX M\4_T<8\)'P\Z/VWR'>/>D6O"[BGD^-H(R:MF5, 3Z*6P:\>/QKB'%%%H.1"X M?L@-*/M1C;VG[37(]"6^/"PV6*,"+5I!L;J;CZU2.4+HLU"/4_I=95OUS9 : M&^A9RU2>+O&J2&/9("JC&M= 9F=V:+0;E#R6EIJA8ZL17S,8*?RM>_3?&]ROK8 M;-X<0W/'T7]1HM$L-$.B'*.H0&C84I4]J$2_;02.?#MHQI,':>67P-[8MM[7]8N EL.%VZ M_1[%"A-2KJ59E6M?_S*G[V!IWUZ@ITWM'Q1+ M4_OZ(KZ K0T"SPB\_G'3[V=KWVX^O]?JFK1E9=@L=A&V MTQ\I2%XRJEWC_F9V/(RN6\_Q=\B]5M7T7M-KC[1 -XKB+(W[3'S+?=AVT(8(_!%! MEH:M;#E^T9DWTOW/8=S']V$N=6K_K!=]:"OIKG,/8CQ3P&)GII#-3*0?,FP;'"N.*BXJ%,8M3')=7ZO$S&.-2 M*>76U_&A.]7BKG[)],KW$U)X6V[!>K"\9?EUW#CLKA_]% MT\NFZKS["&E@5Z?9 3'L:GZFOO"R&3,72F;B2ZFY^(VVBDIX589'MZT.ER;MY.E_,^VDT#DO3319QWU377!/#/Z)S[Z&M MZBB2ZD%#8IJT0PR+$XA.':-C:H;"[18?-%9)17 ]H:('MJ_8_K#]'+WCC?>Y MTZ$G2>.*KSHP%VCJO- //*NNS>G7[_,]YW?4_A.OLZUUB$3JCF'3HX*]L@Y40Q)!45P"4%FP!E_$^AFJS--S^O!+5T]\AK%K MM26-C%G3JOC.$%6+0WGOGYIG/O'4,'.A*+0'AQT2CP6B^DVG4 M2H%@\MG7A&X@OGKF$R\5A9S4!^+$';!#E^4Z95X4L@\Y?O5%U+1+'4K_# M1SZ#HK"]-&'3N(.[TRK+C!OC*4^8/,F]?N-F+H9_?N*%.4E.>9Q@E;@N:C!E MQ$KB+;G+'H'.!TC+12LE7'%R(\)!)5D'I:$P885^O8> K,ME^><7KI96N-M9 MS3?@:@OF@SQ_]7ST96[E/IF'NCT7/'M=_-H?_3M$#J++/"2RM&1RQ6$I)R+M M3"._U()RSCPRF]:/?$+J.IB[?O@%#NC61 _T@@B16=T;I/W,:'Y$5VV>^8RJ MVEQ=),U:YK :S$D%+1B+YH N3*:8?N2UVX<^0VUTG[54!SU#ZW-$"S6TKJ/X MX?HV%X_1&CUQ^HV_U,7O$!^6[\C077\<0Z"L%N80!/_\'?Y?PO4"/5S?#;! MYJKBC7]C*/K__F4#15'-$:+#H?>;_$FFGK]RU-'XZ;O-XA"^1@^MCQG\Z\>+ M7IV1:B*>9?]._<1M[Z\0B\@8KGK T9]8,OQJYZWAP_;VT6&X8B-#8*AZ\/M? MK="X=1,U.$\TK=!V_=?_KK\)_W7#=7[XK[]6K5UU"<..PCYUU83;]V _L1D*'A//P=@6H' M>,GM4!0H6VL;&8G&'DZ2<##17Z]^7LM\-;B_9JJK#E0]M%]_CU4EM&W#L?V? M_TGC*/'7DYSM"$;1I)8H("LI+$-*!!4:W:2BI"2@H*A$P!3$!V@ZF03DCPTR M5JBXDBQ>\WZ?N8/7G,72AUC[XQ^Q5FJQN830HENL\/>OP9K>^(];8!FQ66J5 M6"%!UW()MLL4Z5J!33!\M5H2A!)?BQ#[\[FOLO)NW.-ZLU9^?S>L%!]U>/:+S0.* O]Y>3G=$. M@*R-G&A; I$MW7)^;]7.ML?P!:^[BS0(^I,*7[7N&$_^#'M>*[)P"0B5QY9% M">![UHI+JXE]H>G]83E]'M/I2V,ZSS>K_^=_, K]:X7CT!P)&;BR?%4YL?'0 MF]%:_+%81L($4:1"@>KOG"6O\I"CNAX_5IJY!AQ'TOB:V"KA:%T#A<&0:V*0 M&JX,V%.CQE"DL9YW>P-^S,/'//R:>?B&0?O6K/MW%3A:@C?A?YY6#V]EL6[E ML3;*0EGHP';A[^T?6^:N3$8O]!D\9?O(JC*.#/0-[2LVA +Z:SY6/8B$1I$< M6*/;\BQ/Q: >UF]M5A#X+ZD =QIAL0 M0TLR;SD);PP3*_GLL@1QH8RH"V1-S^_BZA^):IHS19D2=117O)(TP^V\WFV\ M?LE':3OM5&_&//6!$U*I!VM0K?E[BLC$.MZ?@*%/IR0.F!?#Z%W>?W^H"^^W M$E5R#?L8*R (0D\%L2?I='>:4&T*,,=]?IL4V1JA)DR^F7 >-^1_42T.8)$-&%N]?]OT!URR;/^;.;$K951)3/GQE;?7&'7N^II;Y MX82JRJS^EA M1ISTH/U67!%%,81(D:GT([CX""[>*KB(DY]51(=M@ RZ2,ID/7!9:)>I M[B M:SGJ,C8 3IYK ]3H%MND_W>MO$LUYN>N*1!3[?9O=@%D+Q&=I8A2"IIP%!WI M!J:7 &Y"L*&\JI.34,V$ZKD)9KR*D_SGL2_X4!EQVH\X;JF\+YT"4(,4@0U) M"::QC$0.TY@T@+@BD=@@DP8H+LMIN$FG6#_1DJ51:MDB380(M$YYF1IBM:+* ME!OAHH^^;#E5.Z#%J],A:[#-QB1H3/NM+"WAKUL.:577,WUAI@5I$38#0B-LB6U:GA<0V6%BQ(L-_Z(4('F=.K0']15N]K"^^F8O-0M]#HOLS(=]K'O. M=F [B/YQ(ARSGGJ;7I)A)SO"?1&KV)E'.YU;88=#W9IO1;S]C$01G=\#!P(- MF8=,>C-_;$<)/#4%@] ;\+V7,_J&N,;.Q_6N#G@1!7H(X69"6(6:3D8HWR&- M*V?7K:;].IGRM;I??:.:T0F,W\@FX_*=EEL%:(0:8-DT2UGE:B&C]8A!9_[% MT9L*_;OTL_F3^%G M8G,)CI/81VVB9OW\SX']@M@ ZZN4^+X(7C'RW!4Q-D"Z9&3TTQSYBBVHZSA. M&2ST?%)I0B*3&"61Y& 0.4ZHA*4RLJ*$_Z7A\)630RR&V>)2#5"&3Z8$NJ;4 M17-TR'%2*0(M%M-\1J.(3LGC;$I/L$BF&)JLP 78=FH@Y<]ZM3QNZ6^?@.\Y/^N*7FRF6?Q3N%&D1Z@DX(?BB^1#C5#W+_5"=_#YS$KW^^9F=S0SP3_LD[+6MN[G" M;A3%5*_:(+7 1,2)57'&E>);\*-]UU/-=]/\OU^TD[NA=^6)\4[=L6:J*>]F M:19U74XJ+LNPOEYI]S?&BO+FL8F-1.J6ZP&]K]J,I<"G MP$0UWTW6((W,-+]7F9D#U6B [OR,P$0JG4H>3Y6-X3)VJYC$AOU1_*'NA',A MNF4GP2Z@[$>V38(?ALXW=/^,Z$.(OD0$OT,QAILYA/>;L_/O:ZOT:-6B0\O\ M666L5#AT12;3=T=+#6EWU5JQD9LQH[=6;BKY_H7Z/]RQU%]NH@5U M:$=L2:SYLLWV,&7=7YM?(2I>3.5'DL0C2>(F21*[ZS-._DR^6I^/U[RX[X3. MY^O<$LYJ#D,'*@G;=UP_2FWRK$388A77Q_!_#_X3F2!1PCDM>[_CF7#[OFBL MDAH0<@9+24I:H2220*$T2,E HM(@J@D"PV^(EY%36\Y8PIA.-L6"GU.,7*,- M!]3\4#1V62BWF*RH-]A@GA3+/&O/O>YVRVZO9=G)^I-T-T]IG6+=5)R^V$&* M4807?]E2P3NSBM]NLV*!)GMU+%.W"'DD$4\M+Q6W_>*@++&N6W0/(<$/1CQQ M["=!?FL*2?(G=J\R?*>G^29<8Z 8KWCP1$NY'%T6U4BM%KF8S7\YMFT M.;R3?/H,K&7?T:1_[NL=MN=IH#TSX!XFZU49< _3[.,,^ YSX8J1GHVO%&#X M8+7^/47 !TQYB*:R!8,-F+HVGPF++_07]&%;JCLZV)5;78#^Q,Q']B7E$:FY5SO7 ^B2(E\5JMQF&>2,T%M-,G M"R6V$KE'H]OQ/T/BIZ9&VF(U@$QNR[\1>%D J0)230PO;KWRI)8&SP;FQAUXG3W;8H)%56YE-93V5E M/A\_O)A?+8S%IER"(LU87>IR,R;EY5'T.$T(\2XO:TWU='6^@Y_PG\A"")02 M"_A$I9(C_HJ:$47+&:H6T086T/RXP;^_(!O!Z^FA*"DL*OB@H:#2X9K0)@!V MW>8["\JSLPP4;WP&*U.J)8%6\P"!U^"GU1U'3F @V$GBE% M$V%*'H_X"]YT!/]X 72I/%0C'KY^?#;?GZC^PZXLU?OO&QX*#K\<]^;?*4*U M=>(O>J_+0P"@)(/A+1IL^*6P/?PF>I7X9F&-^O!-PC=5/9^02$)7U][%8P?$ M!\#;GA2/E.YY<^E->G3FAO*M;KU4+HY=$)2OYN-7F'[T Q#$'4=&\UO MUIH <*Y;$R4TIZA:N)F<5WV50&?I'T+-W3WVV>%68(%(L5B2B\_%!E84"=Y. M=XB_T(?"WS1#7\0-_(GAP==69^AX[*DA)WKI'8B N_7UD7S%.QN]O[EU<9!= MY:7VMWW6R>,S]@80C5\N<%VH67L[D6EQIK:FQ>;*+%?DC3(?"HOUNOF,G@W M':GSP&MZJ30^ FWNH>%;A@$#X%<"H/26CKT.XB"@J(0%OP\(5=,@Q$&C@O:/ M#-Y%+L;1JP34Y_31#[PI"LMT8R\% 9+F3*% UBGD5L';00\$O>N8&+O.TI]L M/[Z #A8(WTT'(\,.^>)E2;_?NP-PX^IO[?-GFWP^/MM&R*O*F[\R+MN M6QKV'H3#A6V:WF[Q[7N(I]_K^UHEWYW-4(>LKNH*SXXXA064H Q545,XD149 M0=1'(GMP-J,HF+ZLUH=7Y-J4Y;RO^VDIW.,[V+F3ZRU>I(>=8E?M=]*W5XLT MNYZC/3[V8LVK]-=S)> MRSMZWB,H3RL=BVVH8"VJ]::ZIC9QMM55 W2YAR^T]DWTNY<7;'O2%]!54PD>?.WCY#@5Y M(?ZL#K/\A4C_J![#(>9_5(?A=,5+W[W'=_SGCS-A^OMT^)7Q#5\U/ST63?_R M0TA[^<01L1>7. T=:;2B&#ON^L/3BM]E('1S\3-V.Q+7L]Z UJ6;H-NN]]?C M4JY+#]5MUJ.GEK,5M%R('/.])4%T(>S.8XOSI$W,CX<;QZ-*'@SIXW(YQWGZ MZ!+XF0Z_J_#%ET[2"1_NT\_9SP]WYA%[_AYS\8G&[=0=_G K/9Y=/G$3\=%^ MOV$>KAWCT_!D].TGHWTUOT^TXXDI61/3:R']^,:X2X_3E+ * M*HNOVQA_1CU?N%'>CGCP5V^4[WCSZ->8$?]F"V(\"9_5)/QQJ^'/5 <\6R>7 MXCW9B.-)^HL14#Z^I8MGKA\S<_WD1!=OCIH;H="-E\=_IC>:G)G10YY4+]NC M!I SHU7]*]SL^E 4$)/I:PH20<%*<"U28D!&S5U@S50C$P3F"'H2N> MK]JZZNH>,4.)GO3'3I\S?ZG_/A::\&;ZW[O@ZT PXZ+\( M#SIB4,;D_:W6C*?41PJUVVCMR@-KW;\N]\Q@5JEFRJW-,%MO_B+BVWC__56J M%0ZW6J-3=>&1H7;XAO4[4>V%/0OE@B+Z[)PVVSW7S&0WF\5ZN/SUAZ+)%,51 M*5X4M[NG6T'\01/*_81 >SB+AG*W*H^AF+H@9ZLX=\[V&H-R 1'AZ61B>\#Y M]#3!]H4>T 2Q-MY_0^K(&[XT[N"CIJ('R81TPYM9ZCK*/[3?R1H\E MH\@+AKN[%D5J;B\^DS]D3XMIZB(LRWV7FHNE+@3N\TG?)07Z+=]V5_3*3;&F%@R&OJD%1$1I04 M5I" HC*"KFB:*C+<4*(D;AO^F\#,B#45G:E)H8H?%U]67Y8_\!R>K@==;U5C M7Y=,-PGX:UC=N]G-M#IRBY!K>3E/M.5&1ZYFX>\,&?D=N^[%4=BA8GW%L&R[ M2]$OZV\GDZW(J$AYKE[KR+5.>]>39$>);U_L0:*LR;&NQF:[)S/TH+\?9?;X M"XKZPAQ,AXF7ME7LSS^O_N2CQD@4+ZBO3 6&!^D%@P3G>Q&/41+'Z'XFM@N) M>VR8"/*"E[;39_CC)PS<-R\N,MG?/?^4&>NK]Q1?O!GU>?/#SQ/)C:01V(OZ*\X='N?=#V(3*0. Q-W MQ&6[(>=*F4JMWI%;KU,ORMW99K1V]VBVF^C];/6>B"NTR#?RTSN]&[)1X%!/I67*=JNX@7:8J.U_*%70!CR8XB7PS'QCX$MLS9 M7=Q:LAV&YX1PS,P^7S&^?N*/'W@8N'<',"6XAJ *I5JFAM8<=VL*A>88463> M$IJQG!@^2,.O:>#WS 7AS@.*B/7!E* N".(.?\+:N%$>Y+\"6PUT^$7]WP=Q M'$E!HV>7XI'Q?0#MDQR\>1/]P&'<^&ZXP5 7#/< .W(.$I$']*QJ08L&[0D MOJ=P+"=PQ],"/1O4M;LEBNH*=P'") SQ XCH"83J$VTP\Z.HXVWX3Y@N- ^T M^&H4C$QC,,%@@L'DG,#DSBEP1O49B'*:>0K-TS3Y)G_D4539'>U&CKPE4'8J 8[2U2=,,F[')XJ>P27,!1]!RCB,13] M3"AR1O(\@+T_(?R$IX FCJ4#UXM/0Q'10S'N_'3<$3#N_ C<4;U)P7*6GL*S M$L7S)T0;]"@B?-8.73"F_"A,D3"F_ 1,J3D^\'RGNV57WX8IX5U0(HO=?:)J M6\:4> 1NCI*\>ZA!8-@X2]B@2(P;WPTWCNT)T=5,+5.,]H+RI7:NVVZ7ZK5, M+0\O5P;M4ENAQ;=A2;@/1%\05=56QR$P[)(_Y U/"SP/)7) CD;&5JVU9X0. MRQV>(,")TO:@-BW@!=9# @=[)^<.,PQ>\OP(F&&:W4RM4^ID.J6>#-$%_EJ) M?U-H@>0YX1T@PUP0392!R_## VXA7L +UO9W!#>6XP4H(TUFZ 3;LLQ$R_!, MC"'GCB$LQI ?@2$L2IO0JE?:$#\:K7I.SG=;[(TJ8"^I04(_&M>]2HIQY MG#M&A[<4E UWW&]]\!#YB)D"8GX M5HF%!NQ_O-3X<4#$MS?^<&.S6VO)Q5(;9>W(MS,5N5TOR,UNJ3-HR[ENJ]0I MR>WW;6QV[2BO/7!1#)5J1?GNXUC.-M "U_ -$'&*72],81P[&1A&,(Q@&#D+ M&&'R9YDGW?UF4>C-0PM*$[#OX#MP%<61O! ,"!@0," D'!&B^"J_(JPGL ML/\>>I*_(+9WP:9_[J;/X2,7W][TV\;XC?8.OVFK/O;ZOX6ET[A"^@4C/ S9 MH_8L9O\E'^E/>J]TS8<7PD0U##^G_,VCND(? @G]B74O!>F">:3L952@DMC[ M&)YA=5)1F$9G5-$2B05AH8K5)+6)8Z5?D5/C;[QBHSX M7U0M\U5E&=^8A_]3ZFL>/Z8?EJU;##? ]+U=73EN.8 M84GNW?GL"Z(S 4]\3J@NV-X'Z,3,-6S-F*F6M485ZE$."0]H408MW_ MV 1! M+4W^O1\I$5ZB_@YW/^./3W@2-+5]W##PP]=7+<_9ZP.P/+"< /A!V(.=N"Z( MPN-B@-VV AU]94>PH%MJP+512R=PB5& 7#)XL]T[.??3BXUVO=B:8(I I=!] M,%Z'#6:6"E\__!'=$*QF4+;Q#5#*CO@)=[=]T2O#P=J_[$_42"RVXQ.P]W" MD,=$C.!8A>^90G+QG"D<=]4#\'TT"%=#V'6D<<;(@"( M\;_SP/'_'@++ N0BGZ++T[5]?T+2\.R[E\!4+&A3!]\$8V880-Y/XU V&E_N!9H5 ?/BFP'C1#0_'@BH. %X[>@\LNT(V'-_0 ,!]< MF1P^8XDNQ5?BA"PV&$?G%*$C&UH"U")XW0,$*N 7J9%G0&Q10_6 NN:%>I H M"$J*5_G"=[_SE'[_8Q3^]Q!1D?R?@,C8T%([P$&69<%10DDQ?">UWW8/,_P0 M>"W+6:)%R%=+X=TC^(JZQ1_L<^T[_WO^(/HU?*FTI:Z=P/\],E9 /R:,/>=H MZ^-&8KC/NL3-Q.BS!RO/=W7LX3H=O6*X6-]+JVT[85+MO9>XOW[]WW](O"#] M_?"]'BQR#WS/M[[R"QW7@WG,A0CGHC>"/RT @O?P<]N+HZ.<J=J!PMEK'A8\9Y5O-#M2>T2G\%_(:B#4',BKPJZ703R(*"# _T=GT >83P! MHUO%RNH1R'M!WA <+#A/0Z?.=::$MXWX:ZCP!=2I&JKR)?2L-HZ-51>K[JM5 M5XUF7)1_"[H7+H">.%2Y*5(K],<%QG08N%[H581:C;Z$TGY!?WVF(LD$T$>$ MJ[2M1J:VZI@B(OH8 NSVB+N'T!:K*5;3=R/L'0!N<5+5G1GR@[?(ZT%E!M&: M>41,#!>X*H>N-M+C-=3F-7 ?*/SNY@L5+H5"$ ]O#]?RR ;@ MW5.Q5[Y=G-_S0>)GW*W50Q!'S3S8'M[-#C0+.#Y<\<)YP%I/'7<&[SU-#U64 M]*ZZ_]8Q5P&"F>48^IIHH3CPCKM.H25=NYII=:#!^0'\!"Z$X7IY%C(S0]=1 MH3(2010+?MRDT1OOB1=?O2PW;+;;;][GD$<< %= RXFD'.D.:%KBJMH[8 M*#@_A+07JL<1.T3Q7*-"CPA 8X3_'KOG$-A@9,1LV/9;:%*;P79H00QG*]=9 M&"@#=OPH9.Y8J;%2O\MG\@)- YXW"A!1K4/?W7)F!'I#I)VJM77GX3H3P7%@ MA^'UX4IT2[Y"M=0#S8>*.X+O98^]V!4+*54;OO[6 &#[^&OA5+>W9H 6Y"(L M#[G?B+KU@3:Q'B&Y[O&, AO M/47 CZT#6\?K(7\$(3P"W^/68:/\)=,I<-$6!7Q"J(B.C7:/X_T)QQW#]YX MU?(G6P/!4(V5\5U0#75N!M5P:4"=&@$H:=6*&?,(7!%5 R6 B$.XI/4==PU_ MG >&&S'JH0,QAKYQM'R [KJA;4]:/E3UB%6,%'L80%\??H(VN^ R8 8Q&(2O M,U'M,0@OAYM;+W@6M@!L >^Q@$C]HJTB'8S0EB5:/(9,^-) >T_J J[^AA;2 M?,^Q%H" 7S7&T;)[VQ+IYC9KR?[JU[ 7:$D\CC?'H58/9PZP52\5$TKH!\.; M!3[R@)"ZASXZ6FCN;7:G]LCY/4N$C51]:MA&N(\=)ER-HP&<>R^$302;R*M, M!"T>H<<"0@^<,*9HE;C;;HU<9,<+/QL[CNX1'HK?P4J&E>S5;G$<>[*C+'S' MAPM$^&(HN")4FVF8(=K;T>S[Z[I=5,CA@A&K(U;'-[L%,:UP;-_<&:) MI#C MGL(?XE_VB(@HN.0A@ZY! '75,2+P4L<)Y]0=18=U%^ON.^;KO444^F"IPO4= M<@TU)]C;KHQ).*QK6-=>K6N>!A?S2-7@M.M'$.(BF]AE 2+J_UIJY!O!5Q$:@M\.(B;7X MXW8L$"<&?+#%SZT#ND31]NX"(R;6M=?K6KB]&V[@HI,+4!&@D!&)U^6X?Q1O9N S<"R-#_C"*1,$&*]?5] MV+C/V^_IW4C54),MVS\%P(_73&C7-.0V4T?W 3PHM'A[:W>4!NLHUM%W8:JZ M._)A!V$!9>B+C>Z$;C,JVJM9N4\P-;+S4QXK_T?%C(42/[H7! M'$0?1RX"BGA<;\-D(H=A2ZK>'7.,8L6&ZP>.AP95QM!V/QCADQBR(>(9PJ699"-AW[7355]':;0:@7KE@ M88 ET'?N=?A-[9#6?2QB;!=F=I]C"[WV\$EHJW7_GM#*9JXSBLZ&HM=V- -$ M[,4,>?(&G'C&@:$#I*,A#;+CA@]Y81V@D[Z&O3V&C"*E#\AE[V&X=1CX'-XM M5VKENI5,1TY?J=%XWLDP"C :.UOZ&AVZ12>T_6BV0AM]CX4?8>/&QOTN=RV, M\8P7KI%[%9:!C::G$=@[4+-E8;IVZ-V%M>TC_84?()[0C8P#6EI,U&#EQ,KY M4:=D56T>&%&VB#A0)\X=L7]<-LXB86@0.J$_%,?@/*&&YY[\B,')CW#RHP]+ M?H1!&8/RJT 9N0.:8^\E:0E=V<#W_#C^ A6B_5?*7W%[+FA.&8L9NASH>HP?#=<@N^1*A3L.-=/CUE!1D&LV$O'#=/O:.K,\,.#7'?A^5@/L1Z^.I!D%*6HB\Z$/V#? M[Q*V;;/0(&7$6H:U[#5:=I>Q#C%;P([3N&D3U;+ -DSNWI&D+=FWC?N GT>[ M0\MM\C^P5<+/[LS%X]K_>H/2-<9I(!R78V&X= MHG.B!J+%PE!AQ &C#9S[&2^?OE^Z;\/LO_CJ28<:VD0Q;T4V@RPW'$'Z7 M3)=W.3O6 &5GA&.N$WF@@7 SF*%2R.&GX9R"DJ2&IQU1VP>U(>55%#H+W>[I MU(B2H<+_JZH+K3^Z!7-!%.&ZU8[S0MY3@Q0!49Z(TE(J_MY]M%OZ/!@AEY[+]W0$W M>%L7/GB-%"8(=RS"_<,H%!,NPK;99R ^AJEA8LV+/,KA+8H/76SW;5".5?3. MZ X>7-U%&4U]:.E0L=4I")=D*$6J95T0@[O7=H&JWU.@[?Z0%>U.[(8T7%7M M%H+A>^T9WX,LLQ\FACF1HE MNAU%"J5Z7C"=;7?>D#+L=L3U>$?\7I+A# +.QQX$%4$'L98_P"NHJZKYR".V M_H'A$X87W@,5@]$ [)_J;==(>K27ODPA=4(P:JE&A./.T-J>)H6P'\S"FSYG MT_&>HQ5E.KKW/60K7LA0WYMPB##/;JS@^RH?;RHB>-]WEEX$+.@, 2(K4$J. M_>3,0P#M$]G\+D54S*=$!IBLC+D9#R5ZTG=#/@_@Q 3<\,#OPWFFF8J.J87Y ME^/YJA:F<]LEOM[.8F%)8@2<#S^!LPNTQ_7#RTOP\$IPETU[+WDW-('MU2F M ! _'LX9VD6T,>:CJ-*A9^B&BJ(V("9:R+&->3,D#-A7M!T>'KS;'G0^Z:"\ MJ +-[,7E(W!YCF/E.>Z+$A?KV J)Q?M5>+_JHXMUB!3-TB-:4"1.H!66XB5% MY056476*%BE>$VE*O5>L RUWJ(^JQ"$=D^L]5>&X"Q:-Z*&A[,^&Z6VS^]#W M5)6.1J;5^=]_4#SY=UA^XZFFI7#.HN!,]6S30JF6J875/_9JPX M#$M;:F>_K_<1\^Y6H65R+T?EK1ZR/$W=4S14YI3:R?.N6HI"9)>">8&8/M/SQ$8.*#$48Z3QUL5/*IXG.L^C7G=4=*:IS M I+Q*&P]6S^(>UGYH'U'>->)R"10X1JTGZ5G50NQ,.T) +ZG<"PG<.1),?FC M.K?K09BPT+$,/5REQ?TAH@Y]'%Z>M"]_=6TUT%$\W[\3],;&$4<#[7(:&GKE M<''H!!Y*V42 :'4_4UUBH5H!@-TP/HM?.5;&\ NG'Y*D)4:3@$*RG*JP$G2# MAG"644A&XT1M..3U(7=O=NIH2J,LDAMUZ9AF[O8&%!IBMN56E@JET ];CI?\ MB#+ZFSP95.J=%JO7;[PU:GEPSY'4%CO5/G])3DLWQ?GUNG@9E)L*?7A/?<,S MEUW?['77\\M1B6M8-9U&+0_NF2GD*^;:6\Q-?G6U'%NMC*1TQPJCD ];2D:^ MYV8]K646*Z5Z2^D)KF$W%?:PI2&4UP%M9B2SK@?D35EIS0;N4N$.6X+)3<_T M2^4TJ7;$R[9\6PYN*DW8\J!'Y=O9NGO3"PID?WS9Y*NSF:S4,[#E08]R+FWI M79NORM/.2*N,]/G,$S(*?_CTA5&]+:>;Y,*L]\N]SD3J%=MB1A$.6S*SY42I MY/@L:10F%5.=,2UFNE3$PY;3>OWVE!C-IEI /O>D2GQF4 .L%ZLNGR MGMVJ]V^,AK2$38\H@&1NEK,^9Z^ZZF5ANI"FD@ 4*($C&M!L2OY$;$B*7"[) M?._2\^;M5A,U/>@6Q6BM6?]Z*)!KM793OVTU*Z:^1$T/=56HTP;HTB-RWBXW M*^M GS5+\*Y'%*M@DANCLA2G9KV79T5]U*: M@[F?1M9_1+/FH%/JJ[VU+A=[>6\YEXW)^'JLT$'38]HUJI\6:Z3,WW47>?+LW6S*1:O8;?H(YK5M 4C4Y4LNCOMNIKD2SF&9%(1MUT^_R8,UT]*#FC8T,]/@/FV8GYFIMW>337; N;VPJ-^^4 MF_!=C^A LS<2)[WQ;&/F O/R>J;>9ML=^ )'AD#O9FH;V;R!\\%-YU*>R#.- M-B!6'I%K#VB3,=V5+[MI0;"+O:L\JPV:"G-$KF*S/FX%4G,B!ZVIDZ^W^H7; M+FQZ1*[-X>42S'3G6E8K_5MGW:#+;!^^P!&Y3KM*;3EOZ7DRYZN,TK'I.JO" MID?D:@FCP?K*X'LR357 NF64P"V4 '-$KI66XH-%KLATUS-R07D*Y>LW2X4Y M(M=.;Z!TK$J=[?*E&Z5=[(LC*3-&30^Q?2*E.6^VJ'7[LQFHY=K9J5!LHJ9; M@WE%W$OD82#J)W8N$-^A13S)U@T(U\)I\H(4!4X01/H! T7>K>!B^NF0\O/= M[>ML?9@XFN5%E:(%YD*2GBH5O4?=[-T?':(:6COB*]#9?R> MYNMX V[<%JAB:_;@GE,BD]M M@;7!S ]CTZ-=989,[854O%R)WNI=([ *>HMX\16%T>3NZQ$1\/#34;$6$01O$-K;TO-$'G83"4Q56 MIH]2)AK/6^^>M^["V'__0], &(V2-Y4])8F,Y^V'L+UZ%74._3^8RA^/S/K$ MV1Q1F>".W+0G2 M_;PIZ'N0$[EMSNS0>?O]#?GO+T5O+)DW;-Z>'GC#P,>SD!6V+VQ?V+Y.[+A\ M8RWZAE14G#\QIWJ3%*'!OPF4H6>A6KN232[P?-<("YFASW\&'857J4\+ZY_? M=AEY#&T9E"#DO@"(_Q@KV!V[X$85#HC -OP62M:!:G,H;91S375UI=O.*S=J M]]8;RB-/+O>U:W=9;6=SY/+7-OU0^*V,I]1'BH2."*'M),6G+C49F+Q)JLI, MR&^FI7[!&_\B=* 94]7R_OLKS?PBHAQ3__UEK/S?=C#5'3_^_!=AJU,HIL!+ MCU5U]AO9-_HCWQEW:V?7Z(.,K=^_L-?R5U2E\+^_X!/C@S@SYY*.+ MIEEOWF1DU;PMDYLR/2Z4FHE!$]XH!)721&!D7AOE-'*=+ML"0A/^UQ^6YU.D M1)T"33#1=GY$6^ROMB>.ZZ=1XD&4G1BJVC1*;H4)-TP(_$A"X/Q=U&J881X= MW[Y+1!T3ZD>FC.ZL4KGR)]<]V9A)0WF)D.G&/*$7N8W-HSORXIF M- T5-T-IRS4 UR]0T5*$#<)"!*IE.MS*\_3$ID#CFR2$JJ3SQV) JI0TC+ M/W+D!0DAA3C[651IPEICPAYS;'>1U9AH.R>/X5(L>1*(P%SZ MV7+I#1?,5".F@5$%6=L#7DQW;MGAL/IB]*,6+3SB!N%YJI!ZQVSF5Y 37YAR M(Q$>Z#F()"E3TLF1W 1)DLX43$I5CJA+XMAYV?!3B*$B1$K.4[TVR!+R SML79'J;6>LC@UQ M-ALU(63Q(63Q1W;8,;/Z(YE5)GINQ_%5B]#N91_ ).OW9E\PR9IT?_4YF+]Q MIXMY>U$"W>FL++$ZF=;[BR4JZP==4RJ%HIAIS+1B6\>V?@:>WG/&[G':;.-= M\UD25!DA< MFH(+0V/G0V"DJ)5(G"<_!G.GY<:9D3)DZ,]B1=1COB=(RS- I M-TR#XA@M'-1YOF[AUJH;EFK[&5N7MX9]?*--'5!BG6<#6I[WG&KZTLWY8)A! M%9V1ETBR1\/(,8.)$2.YPL)@\YD,Y*O0)M_U)H/VH-+L C=0KP:66U6&380V MT$V5Z!3+,9A[Q-SCG4#J4+M4'[X&80'5 T1H1FEGE [@+YB)_ GL1"(D\\.) MC9-YJSO[KB#S;J$^UD==#X1\QY$)9#.2S%8WR+IFL2^*0W/9D2O3<3C!_?K# MB2GZ-(%A&#,P9F#,2(K3^5K0:$V"^5RO4JKA=-57-L[='--ZMS/>[R M[6:CF[/R0IWWLE>BW%0H)N10>>B4BIA"Q4CSC82)02I!WO +42K;O&JO;MHC MBU2765O,E 1%&XT12J$0 3'%G&:C!W.OY\J]1F&?F&0]R41T#R<9B).Z$PPM MD-AIYR.3J">N[TF9)$X<*WID4LCQFT;9US-M>=TM6+G-@E^5JDN%8J,@49;E M4QQ]P@" I*DY1@B,$$E&B%-'F!Z!B+Y,TKU&,.C+1C]K#9K9I>4.0X@(0TL9 MB4VQF$#%!.H]&3U5>[YBJ*& #!!5 &O[CF9.X&? ]9"D*.%O L61^&M6EHH-\\MW0A)O71\F TR>G2MYMJW5;MTY.[A@^S>/ M.OKNYRA/V&&LZ5C3?X2F8T[C_#B-A^5Z9NH:Y2__&@^ M>=&31F3$CZ=4N!04;KBDM>ON>J)F1YM%N4^NF@H5U3NA4@Q]DGIN&"4P2F"4 M^/KML)?"1&>^8=M>L.F8145=IS/3H#&H9Q!,H'1Z5(IB3Q+\B9FA\V.&[OQ( M-P Z5.,)_S@OG\_4)Y.K.<-0 M8*D^T/>R:',OUZE(/@0,5"V=3)'7"6/QO;![?EWR,CZ3&KN/>KB)F(3&_ M\".C+L[?Y0QM^D7SA=%RK?YH6E=(0[NI=J>3JXHLCQ4J+#-",4Q*8'&6/@P6 MYR0LC#.??$3T14!3T;!"$!UT@D7+( =@-2N4LC,<3&W^?WI#AUT_$9+YX=!Q.M_Q MC=A!9DME8=D!C6[.6?!!1Q-],3]&V($<23(E"+@:"68X]_W(]@2ZBVD?N%.H MJD.?&!FV:FOPO3##B?-BG8DP<5ZLQ/B\(9QT()ID'==UEE"BQY(;K%;SKE(> M#Z=FNN?4A59A0D[;<)H*RY^(9(IE3KB#CR$*0Q2&J,1#U.E\ZY=A5#$CW]C. MK5 P<_;*'C0J5ZQ,-A%&\2%&,1Q.W(+]C\[F"!Y/0O03B:2"H& M4[%)=TM?M OG9=@J[S7G(W)Z(PO=WM6&OEPN%3JLZG<_%>9.]7@4]O\JVU14[9BD$&<_XRUVPB>P_/$,%EJ"1AMA2SI7ML:<6Q MQY@L30H3D31AX7#0UC?$!]Z75LO\O:9-HMJ0OA)FLTN)60FDFR_V 65>X MM5<%V1!F> 0S5(K'Q9HQ[_A,**BUR9#,#T>/+PHE?1(^^EF^X-3I M]16I=D9-I/="J(DE%9-P03&Y0J,-U-U66LJ-(<<85Y, MT>))SD5@P,* A0'K3 #KA(D WH!8PC)7G%=ONDUR771,QNV70%[((,2"OK? MI[A3GN3Z68AU[C1P]-@H^A1'G?X8U@:'H27=4]V+0CN"\->K;+7I=CF6#$;Y M8J="L7S0']LYMO/D.WA/&SJ[NN5NKVY*55-=!-1M4\V5 MG>LE,G0>+3[%E,#@O*.81_TB,,1$!0XRPT%FB14?-DQLF-@PDR<^3)2=*U&6 MSKD0("QLF)FY^(G'3 M]AW-G#B6#EP/]902_HYF.S /D!@P6X,7HG@AFB!98?LZ*_O";"AF:Y+B>R3: M/Z/HW4:2@Z0$W9(4\<^G8];RQL+001BQYDU4%WC*L,(UU-*H?2NW;QJ#M)KU MRMEZYKT!JJ5:X55G@U$70L>JH;IUM^VC8MH]U0I [AM]**[@#8R"FBKJ:ZK MB-7B;:9;E-?DNM(=JSYS62@833@4)Y/!JX+W/D<(H'!SV^6SBUJW?@.:U99' MU5@%"@%JR?&3T0\N1'@[4UUB@9[U^Z51C['L.NUT?<(TFSDS<*5FK;1NV_7L MN_7GE4?+=Y(+Q>1E G_BN-"D](=QD*'$9K-Y@\Z*DYHY#]J;S3)8R9OE\CFU M>7O'3WFH_G4])SMBO3)KN![Z#WAA'A4+KIC3 MF+R_XC1VW9177/.A__"N63GZ%=T(OB04D15=64;S='SIUQ\CU(N=\Q'^$PWP M\[V8:FR^EO,79A?<MFO;(H=1SIFF7'8S3UH%JQ)\G. M@P'B.P)$(H2%L>5+W,C'P*75J E6UQWK9'O*E&>U?%<959KHA?A3@0O>G#N_ MS;F8#2 #XJ_SWO;()+*YE M9IUVWNH8L+(L5:KYBIQF%B8IOI6@)>J#DX5;6:P[P M8K[S)T%((H2%T>?37-?WP4]W,=&%XMHNR.6":Q8F]?+5J+9$\(.8T)3$0C^6 M.0W\8$;T?!G1ATZLXT^ &Q.BSG3F@@FP/6,1IYNP' _G;/WHF2AIR:[/07+Q MM)0TT25DCCH=-7L'%W4$%+E]B"C9$#% !4)$#?CU44==/35?U9?+D)2C,2?T%7&-H71"*/1V7O,'PA'^=)RU= :U1(9E/UF M7O#;N26?07"$W&<^Q1Q)=/UQOO,WMJIO2 ST7/#:@:17^P]?>P74\*X)D\B M*./$B20I&Y(G\YCW$P+((1@MJ9S[NT;@:5N3RNV%F&JHP5)BS])8AL MBN=.&+J <0;C#,:9!'0K!0QZ!@-M66N2PN-&9=X;E8*@095["*YE,"R M.&86,\1W CDHV14>Z#KB[Q+O<763UNL$S3?WD)2!2*H[P= "B9U=_GDJ0B4) M?4_*-/(9Y< RMOZB.:5TC'I>-T>UTJ-B2VPNJF,$'F'4 B.Q*58XH4N: M- OX:/_S_WP5*OT']$9Z1J4U /7,W7:/8K>=V_6L#0"A:BBF0+774,Z$[?CP MX;Y#^!, -5L-=#A2.F&@^QA3I+BP?QX(BU^$JT=$\Q,CPU9MS8 ^J8=2X(0E M,B["3I]BP!CAH$<4>7RP'AGIMXR>;BS^_ ?^M;VU9@'510H]>7#3D(C>PA[Y MK\\!K_LC31^.-+?7B_#O__E_^[VY6P6F-<=RW-];1-[K9OQH.C3+,4@/7:": M:74$'_Q;M9;JVMNNFJ0+9@OVOW>@SD0#=<%P_R+V?D;R.1#N5%VE]T08HT#: M B/_=_RU[34WDD=\T?'"@P:_76"I*(\%NON]^X8CY3NSWS2%L/WO*?PU[AA+ M70C<9XW='<:%@\3L*;!*3%PT,_RC4\\=RR7R?#J0#L(7PAD1.3310&/<:;+Z M$FV^+_MC(E7#J4(9<9RD:P)0=)87%)85-$6"5Q2)Y'B&$H: U:A?T5,_&>NV M&]-XA%-H13(?RP!E'+55-$R=8@;@TC(46=S&TAK[V#-F<4%V:'&*C0 M/ VQXBQZN>L*THL[]+[K&%*9NZZ%I,*]W5NB$H::Q?))=F?_ZFYGKW\GZ(V- M(Y:,CD(9&GIEPX;SKA-X4/!>B@ K##ULNVE>@ITH=6D[[Z\URDYG-U70&MA0? MMLP/6EQW" R);.N3_&!@CGK%:4:A#^]Y.>:HF^'2<\QRIK)I,V..*==1RX-[ M=M+VI3+E&ER7OY[47&LX'MD\7+T?WC,?C"1UV2P$W38]Y8:RTUUW^"5LR3UL M"8PATR%GU4+7H#K3N[IM+OBA4+B==_G*>*TR]WFBA0?=?H:B' M30M6V6J,!'DEMZ\T;IQ=3#JES%CA%/)A2[NZ:/;<55;J]I6-Y5!YU4F+Z]=2?1STP%%72UARX/.]]+9["WCCW-=OK<)AL*"IHO+#&QY MT/FB,>N99:J],=5:L5P MM-S;]'3#SI?J6>NM9Y\"46_634+M[.;TK#1A"T/ M.]^^YBNCDA8PY'I6Y%>3H3.><$M%..S2M*7;IE^JLV2]?^--6^JL:@@913QL MN4E/^DVWL[XVU;9Y.]7\>M"[7BK28^,88\.FUJU6756NJ%KY-KM!AEJH8J=8A,M3P^: M=L35Q&([]9)IS$BR8[6JS7P/WI4Y;'HYFD\-MJT:D: MUW'I8?=Z9,[;):9JUMF6VX%W/3)6O655]?R-49#7Z:;';61-N9[ NQX9K%*K M?WLE#)8-LKB47=;J@II4@7<],EJJV]=#6:TVXX#]L2C/D MN)J=62MSSJVO9OWK1:$BC%'3 P-0U_ETIE^\NC1SG:8\<3MBK;$)[WI@ 8R\ M,FKMG#\E^[5E]D9+F^6L],('FM;BJZB/#)=/Y3'W9I+YI23.#X[6%:5-FQZ1+46KB4X M%#U>RNI I]A:65D8]!@U/1"!X8ZOM%Z0ZM6K>E461' M!FFI9ACKYG16"FN_'S0M;EJ79?4&RE%M6%-1O;&D= >^P)URAWS#;JD7D7!P MF6>I,P_\WOZPOV1!*Z/8*T#+ 2U:1MQ?A^W1,_$B['#AZ[O;IVY]C,AS>-DV M%"M F;O_@Z\Y\AREELO8OM[&A%-OZ-5ZQ(*X=G5XAY+L&NJ#J'C M'/C@)+R&F]NXU\]]+=,1_OXO,HR](/'J)';TIO(L%GMJMH)],AG'BT3L< MLG"9 ,?+=U7;0_3W[_ G%&C\%YE*PX_^C8?U)3LQDHBM,JG#AZT2#RL>UG,9 MUN? 5KS@GHP>PUB;Y-'[8J/$HX<-ZW-&*5T(3X:78:-,\NAA2$WRZ#T/ MJ>)7VAZ&U%-!*H=M\EP'C\(DZQF/'GDA"7CTOGCT7GDF[-E=J42)2GR7J$ZZ M_Y,X.1V$,;U;<)ICH8O__<7]>JL0F0OZR>GYW5(4CPGQ\3"PQ\3Z5#!89^(" M0$SA!Q./ +8.=&(7DW?:!076L9?I&'?V.E:#MS^1BGT)C+U>.I^I=*=Q=TZC M9^_1JD?"6#].EMCYP,Y'DB<&Y'Q\8>*03Y@X=N5QHQ0L#)G:YF+!'DJ"%)'# MBHC]&.S'8#_F3$YZ?S//)8*BP[^/ SW]5J"GZ(NO3=K["3B/4L2\$-/?&^20 M?''L=VWF@I#"1G@%_SLU9'V(PDH7(O4#%)8^%V_X@V?.TG;57SXR8-$$'BE]5EK MT"]?5WQGF'GVB-V/EAY6O4]=F?YX029T'?!!DRHVV//6L^>.LV#A82,]T9H; M*QU>@>,5^"GR.[]Z\?ZY-5B.YGU\#[_5 @M@!\#[((XK6I8G7R9$4SK2Z';>6SD*J=-,,W.F\/;Z MD3&Y6W"=*:HFAKK<-_Q)+O#@: )77FE6@$8IXWD _J]WU-61DI*WU.4BH(M. MNEO7KOF.7N.S'(]*M3"__M \EZ(I\2WU)+^+_6"P^62P>2XS[X_!&GH?:^C7 M8LWE^M(LY@OM/*FVKQU[MAH$9?_MA:X_!FMXOYJUVS)MDT6K=65L:OTEOT;% MGE#U6DE*B0QUFL+728Q&P,CRRJ=:(#NK0N^KET?C3OI:*A0*M6Y &4OR*N=< MKQFT/*+H7W\XD4VQ%'<:9/GJ8+87;9(F@=8] [KR*PC*!YL"VE=LL#S'658@ M(M@>?(^PHK7C3X#[\?QEH@61J!G[R"8FDM87G@$^Q;Y=HD+8DB[?K_8L7DF\ MHGE>V:%*QM;K"%-B!R.X74_2DWRM1ZJS!=VYT2\91EQ^L8-1Z5[=3%<-YIJL M=^>] 55M&M?0P1 0_\JD2/&$[&L2@/&<"=DS,^7S@MVM,ZOIM$9.YL7Z$@*C% (C)9V(H<+ ^,Z@UZ1;[CD! MXV$8;-*EFQ!<_!B'4:P-FH7.O&:6._,BV2LZH/'EX08SK]VL+LK733)-*Y>W M*U$NVU7D,"+NGA)3'(>I>TS=)Y"Z3XY :#9\;L?Q50M'%N.0G(3A!XY,?H0@ MEZ_74KM/DYS97ZI!H3VY!L7KKUZGD/,^Z2_J,[L[MZ[;+CLO5#+%L2)&H<9B MBGD;@_-=# JCSYFA#PY5/LXY3B\73/(B M5Y8-E:T$VD8V"\,,!!\>@@]%IGA&P!&"&&H2"C4X=ODXBTLNQ2Z?I;J,F;NQ M"IG"92$0R:_F'6J9J3Z8!;VQN:Y4@XI$-B?6[1)"#0I&%J@4RY]PIPI#S1D' M(R<#:G P\Q&GQK(RDTV9RC;-\FRI=$H2F^U>??66^+ _S+07"K,QVP)Y[?@3 M'PQ $R(-8CAYDDY) HDI3DQQ)H_B/(-]PRXN/I(C?],QBIB QE9QD;(I-A2)17!S%\BF)IW%< M' :ELP$E'!>7Q!2>K\*D:;FZX+*;VZ59]#;S:YMF2Z"009B$#EM37(IE< P+ M1J"D(A .ETMBJL]7(= U)QG#@=FXDM.Y6GL$AC6/#T($DG[]81DAQ=$L1B < M19=8!,)1=(E+"?HJ %IX5X5YSC:!7%RT9+-ZJV9O%N&R# 77,32?$M^V+L-$ M*B92?W!PW0-NU<(I0!.T?9B4O=:SG///)YXNP?SL9V;P?-V"I$BJB_3RLB^W MS9YF>YT)XP_&"D6%F3I9">?IQ'AV7N+[-B&&":9V/S/-YJO@;*GUUO-"M6&0 M9]:O7E8D$9YD=+!%]2"%_\BM6EKRM3\<;8M#NE$+T0MTRG*!(SRYA93B"SG!R!Q#1R"WA =;5)R![K M8 $L9S:%&(]#='$L2C*0!(?H?E:.R@@)X.R;O\,!.4K/<&0.OK'7 ZLS-V_) M>J;$,]>7M+EQX1Q,(SY7$%(T\Z;LT-_%=##.G!G.X*C;3\I&^3J8<4RNZF4= MW^[FF%E0HIJ-KB@V$""K2KS\T(Z0$"@?'XN#8Y*(*#H[]C!23KP,5J;8N ML9YM]>"%4P+8EIR>\>\-H&%OS..$6,@0U< MU0H92U6?&K;A^0@7%N GQ;LF9-+&Y4IQR?N$.0>?PI;&:%2,L BZ")E[2/2X ME^#)0IO?]/6U.6]?#>HWVK2W[,*E!Q-F*^#8E,">,%M!$H#MG*G4,S/%\X$Z M7+(^J83MFY&NYK;K9F92FW6+;'8L1T:]UM#U;9JJUD!_E5N#!%]#7+PI4I_Z9#FIB^ MQO3U3XFJO5?O73NL<82#:D^^DDGP!'0^T_N6>4ZP,+]Z-O\4FAF=BD'G8>)I MVSM6F)EL9G-4%I2Z? &^0'_I@9(]5B@VS*L@2"E:%'$@+L:F;X--,56<8%DF M!)I.RPN_ )J*%#59S&^"6W/-+CEN7*.!*&80-/$H YR4XL43K2APF!T&HL_B M=A,LRZ\&HD\AWQ+N5177"(@"K,=4 R3HH0W'5?" M4/1>AC;!YG-.4,0E6Y0)0:+3%?.LWS9,.'[L4T7G*X[G$2/7F1+.#$3 \./JSB=DZD_* M5O99SO;GDRCW4/W^.FL^MA[AACTNV9HS!0A0X"0/>P_OU&^RGGBK912*"X-]*3(EB8?!OO_^V0:& >K\ >IL,M]^/CZ=EI1])3XI MA@<&?HNKFD7!5ZA)KT_S*+D"%Y4IDU(D]S9\PK%L&(T2@T9GD\CV$]'H4YC9 M5Z)1[^J2KC2O^S=F?^9FG=YH4%80-\(AEI;AJ91 'FX786\I"?B$,]7^@$RU MGP]/IZ5K7PE/;BXH+$1&6G3I9KOO9H.!7*N%SE)8T$R24O21 TT?XRUAYA8S MM]\C0C9Z; EA,_#\;6@LCHS%&=N2 2 )33?[W8C4+0 \?AXE/]"L:9&NW)*J M4J-$[KI .=V,0O%A7&N*?B,S\5UL!0/+F0%+,O/+?C<"]'E()+,?++?C;=\'D16Q6MSD 2"9F><9HQG"DV88="/I7IC#898V^@YMC.=O>Q!OPCSL%D794F ME%\ =&?7(HEWU1?'$="8)@[8YC#66*3SKN^$N66@T:0 MR95R9'>]F T\BRJ1I-%$*,?_^B/B-(H8T+XWH.'TL$GG@%\):$!++^KU17=. M]K.3?(^[KI%S$ (:RC3 IK@C(:P8U)(2KYIDJSLG4,.Y81--2;\2T[2EV6-* M ]OJEGV)%B>E9:FDC1&F13D+*/Y$J5,P38UIZN\4]1KF'Q@":*\@)J,)7UU] MX[RPR9CL<7@)#GY-&"6\/6]2<)UI#KZ'80=0RO5=5I)L"!)1NPZ""'GENRKT MGPQ;==DUS'YY.#?KE:)4SDW=T>0FHU!B MF(V %%,B?9@I]B?%U&*X2I:L<$AM,JC=+T$K6VUD<\-*HVX:E843N'6H/*A0 MHACF)J"I%"T=+CN^;Y =QJ;SPB8LW(U!E& M6838A#(5<'R*?V, ,+9 '!&,(X*_;43PEX#5U-*#7EV;4');87N44[ 7;#]< M]H6%O4@VQ1\I[(4#C3&#^_4,[AGL:)9V1.Z')S,X@]XG8Z+',2HXMCA9#L4G M\LC048BW"G7+P?UFF0"65N,%4I"U"]\-9Q6#A:B&*&+QE/1P$E M 4:& M,2P!)/.9B3<95,]G\-(OP; &Z^$JR"P1ADF__HBG9)&3 M &&)M#HGG9Y/W/#R1[ MDRR-9) @IZ5VH>F_+"M]1V9ZTLSMN'*]KI?$2FXYF:V:\)VBH%XI1;XQH>5W M"47!&),TC(F9UR0+(QD0]<404VB.94MKR5?=N>\V;T5SU"A,EPABXDA< M]HT\Q7E&XF) 21J@Q#1HDH61#(+@M*3GBP%%O9ZGW<)XTY#+ZQGO;:[D&I,= M(T")PV<% ?LL"8 8,>E6]9D0PR5<%LE F--2D"]&&%LN%T>]I3N1U2)='973 M>:U:R2"$B6)>N11-'R;0PRPD9B&_GH5,PK[<,S+JVBZ '=@ G1BKADW\A5C* M?Q,03M2%:E@JQ,0T-.JT!\V2\( 6N(9O "],O4LX(Q0LBX-D<23&-]JT_#Y! MLM\N 6\=)?_..=.9"R; ]HP%N/,A,ENX*CAN&X)5>X=5&?TV\/PI5$#H=-1' M'75UK'ZZ/"?]\F M)O?;I?0]H2/8RE68M7G;'G;KK5G1 GK?F/A-A'LH[2^9DGA7$@ M;Y(IWSL>.!E. 8ZLP>' ">.PC\S6+YF%:?UR4W"Y15$V2C>**;O<,FO" M90D=!0>C77#F1P?:8,!)&.#@V.!$<,5OQ)OA6J/':DF])FF-K4\59]W;J&.$ M-V&D,)OBI5,2P-B=P>B" X633\2^$5TZ+8;)"+P[)XWI8N!/%V*WD V]&10V MS'(ID62Q-_/E>(.CAG'4<*+XSC?"S>ZH[I\Z9;[U!+!31A# M3-,ICGU;O13,86(.\\?'$"=!>W $,=YL_BQ=>SQ"& ,]UCXLOD0;[Z-!K=AV M<7@FMM0$Z=JCX9?84K&E?E+X(+;4]X0'8D/%%!&FB'YA+0O;D$AW;^8;Y+NT! M+6VLTI$H?U^&_RAE849QPJC:DNG5.'>57;)].52NZ MLHQZ%E\*@W+C,3U]6$ZBQ_9#XG;SQL+001BU&Q*NGC*L< VU-&K?RNV;QB"M M9KURMI[YX)./]"MB=V75M:%@O09PV^@50R@\C-HE=U&[_>S86^97)9+X'F+XPMV#"AC8)8/K6!B"*3K0>D&=\C1K$L#T3'W5%R4-3)@-?AB\SF;JLDY- M.G5YRH"17,UOVEU^_%W@]24)"Q,VL@E"UU9 MG9EDSE&)<%!GTK7J+"3SU4&=9Z-$.*83,RB80?DS'QU8^:JLJ%M6-Q.1 MNK60TZV/PKT5KQ[X'NH!E/QVG^6@]O'&L1<+;K:0V^Y2G=5FW3'9SRBT$-:6 MH+@4)5"XYAV&O9\&>]\GX/%K4.^TA2W>BWHM.C_N=8(5UTV3@Y5(SRLNU6TB MU.-__9&$%,D=%KC 9 )26)V=A:82/%^GR#$3P:X3ZFM\5Z HRHT34TKC7QW MW; W ]E:&MGR$@$QY@B0(!]1I&!\*>PPKN*/AX9MFIKAFK!3L(+J*"X=Q$)0C<6?_X# M_]IV7[. ZB+=F/Q]7[H,>J,MRTC^ZRN< ?I00/Q>+\*__^?_[??F;OI(:X[E MN+^W<\1>-^-'TZ&&CT%ZZ +53*LC^.#?JK54UU[<;4&Z8+:EI7[OIADD%X(B M+QCN7\3>ST@^!\*=JJOTG@BWVF&!D?\[_MKVFAO)([[H> 9"P-\NL"#(+P"Z M^[W[AB/E.[/?-(5FF[^G\->X8RQU(7"?-79W@SJ\,VGUSPNT^;[LCXE4#:5;EAK^BIT;?D. M>Y%8F$/'TN&'-0@#KIHB2K8&@6 8B2_J3&Z+(>TM5CBC>QU\T"RWAS2[KWC. MJ.T[FCEQSDDJNSX1^YTB[GJ%E"_NEP51P$-3"R7\343RV0GR+#K[5W<[??P[ M>2]N'($&PX?WT-";&S:<_YS @SZF!U_>^*"7?^ET].S;'V+;5C:'W;D_RR*@ MWD-S[N4N38Q=#$U*NL #A:,Y3F%5;:2H$L,IHB[HG 8 & KZ/3N&SGA0J7K+ M'2_A,H)YV)*\:=O!PA5)T@ ,G^=NQN.;3E.A#UM*+7L) M*@5S8*;GZW5#O%[ZZ3IT\!7Q84N?7G1JK/;\(/+';MV[6UKPAU>M>!C45'C8U MH&-0$E>4(T\E4@3"QK]N9\8*<]BI8KG073#MVRQ9;W1D0->,=5E8PI;R.F_V+.M*F)<[J.5A]\>M M@ %7&4DSVUTVO^)MP0(L>OQA]ZGT^-I*=X94MTQ>335N*JQ"/FQYL]&TX3SO".:4J2TE#6ST!K6$+0^Z?RE* M4V6VGK!=/D]J:6AW0[6?@2T/NJ]Z;B-;+%,W9%OGW5K:W!36 ;KG8??5TK#M M9^2.(\^5=*'59JNS&8E>]+#[TGSH#->#[E<&==#W MBAF67!>,9= JKQ:;SECA#KM?G8A.T1J/+3D SF8Q&O9$E5\J81J&!X)*Y\NB M7:NOS#*94Z2U';2F-TTE.@7W0/G,7K]1G50!65;K^?"FBT:[ MH*R'I&K6V[W155.J-[.73=A2>MAR:B_:]:IJE+HY15Y<+=(<5991R\,^"4VU ME)\$U3Q)%WR>EA2AH926J.E!GT#[TAQ>K=P:R(M07%GI3ZD!3EFZM MVNN40:T;U)K93:;8[3M44Q$.NV\JMT!3U?S,G)/!>NDRR^(EGU&$0X,N]4:% M3DN_O88:/=Q0E#*ZW9OT>,/NZ]WNM5%EC*79KE8E8M3H2)4O+$B'O:I+ MIILLQ M13(PO6D9=*NNT6O"E@=]RF9(7_8&TX:IUJI#1>D(0 /HG@=]6LKL*-6H*\.Y'&U8U/)@\&_DDM<5AXM ;OMI;MB\JL]Z$FIYV*5-QV@SW+C4Y9#= %E[7Q M97?I!;*&GGXXH(69/J%XH[@A^W(IRY8RDB@.X/Q('O9IKHS-L53A,F20;LWK MG?[(=H(F:GH@J.ZF/9R*HB9TTWZ@7Y$J,'M,!C4]!,E.::XJ(\8V^8TX R[G MC^GK\*Z'*%D@R[W)Y5QOR&G;S(PJ%SV9U</38H7 MNH?D@N]NG[IUQB+?ZED^*[P+0\)%[U/LU=XB<>_^#KSGR'*66T]K^WL:\6*_ M(V9@"87P[(I\CY+:-56'<$D1^.!S5^(OX='V[G7G?[Z!5;NC8=Y-TPI/C2%1^]<1T_ MG?&HX>1\[Q'#R/G^8X>?\'AT3O;T=ZCAY'S?$=/ MO&"?3$2!1R_)HP>1\\E,/GCTDCUZ3V=:P*.7Z-$C+Z0GTT'@X4OT\&'H/.O1 MP]!YOJ,G75!XR7"VHX>1\[Q'C\&#=ZZ#)UXP>-K[ZM%[/DO3ZP(B$B4J\5VB M.BD-C.7T,L+U^\E)'&&E9BLB/&SP&2=8 MQ6-"??WQZZ<.%G0F+@#$%'XP\0A@Z^@$!9CY !T1_=]_4#SY-T.FHA_0T=3= MX0,,:QC6$B"G'PMK[&.H]JS,A OZM,KU":B5W 9_4I=^DK%>5\^H/M" M/Q#4I^L6><&<-F/[Y^H6QJ3/FACY)TG2X_/LL-H]J[GOT-/+[#__^,*P[\:KRI +Y("%$!TN^-_<5)4 [EZ7C MUYG1RZ?")[2)_N[:E)DZ@>UC;?HX;=IC'+ZWZN34F;%UO<[ 5S\;W8F)@O_/ MWILV)ZXD;-V@Y%PG9CPN*%<4F5E7I5;9=XW\]1,^W?/,.@MN*RWX+X9+ ]FJJQ> M\&2#Z/3$97#?O/.BUMZ?F/[/BTN#ZU8^/UD:[PPALI(N&3)(26'EP8IK@-2+ MV/F%U,+/)<4E'1_LK6/%D'0?]P7<7@#/U6Y_2H0]PZ=(W6PQ0;D2'R7IX>ZC6D."Z.!_-9J;_& M/][=XLD##MZ-LFV[8'JBJ'N]2"#[1:^30YJU+HVT=^-250JJ[N%A27<6P:]3 MTAT"6(( ["/'X#\NL-9#<888K/5:B"-T\^)8$A;VA)_9?'4@#RVOWLWF$"]1 ME *E'GZ@"$09B#(W0IE#(8,8 MK#79*/,KGRK(@RH;1V_F$7&VG7G!4K!:7ZAVF[B3!\9F3WR\E\V[$">_RL\5 MU"))KJ^]S;D#@^1CP1/N;W2GP'.L MQ&"QO]OK*/6O>$'/KT2G,(?N60I=V9#-)3C"D*>MI>R*7]40M= ;KE?9)MJ= M?[Q-ZDD8\JGH3W/*UAI*^_E<-YM:9LF/1SS8B ,RP*.@?#%*I7&6CJ#1OR$< M03CZ'#@ZW*V/P5H3CD8=X$C^DJ:\9!D^K>PC].#>KMLBZOH>J>:RXK"6W0LV M]O&^]+\'/=D5A6P!.V&UXFZ\]%H"*.^TL+D"Z4-/FJ*9-,E$6S)#]+DQ^N"Q M$,A/,<+P> !MW(RPF5KL+,1RK[(CK V, MJA:W,H'O0D6%>?A!$,1)K(CQ?="/,'7@,0_C>.;,WY_ @>:_A4^[E.MC?@IL M@26K=OCMX6-S%5#!3D+2U]V@8X*N?=X\;G'[JT#G$Z_\7]_6GY=#:GA_A=^&7S #'\$7M.A?.Z0T>8 MKQOEOM;M2I/"!,WE=35H384__&"(ZSG9H11"M+H,G:F#EFBU2*XDG.9>!;^Y#AG3ZX[+8 M,4&NBQ[]-[Y[\2[_>@Q9!8K41HG-;N*%NM4/S#B,0?ZK_6LMR6Q9G0%'847VMM%N-E:QXV;V?.*\#W M>A&I#VS'?X<@1&'YOUJJ'!29.@8Q?,:X7*P"!G<3DF)[)Z2#-Y'N,LC1^8E2 MX3#.\TG1 $YS5C"M&5 =UQ]S OPIL;+3%Z7!2 .V4*TO)L-%KNL%(?2''S@* M[R_%2W8A[%WV.I2'=Q%2#T1F4FD@V"XF[+%3#LT.4&D_\^ MV7:%=+J37'^8/0L%*)YT@NGGD#&@ ,'T\R^3?LY-%Z[M!.]D]\Q7GAR&9T/] M-_=$_>T ?Q&VSP9=8&U4&1Q"N1T@FXH1SA*F\)P(V YX6Z8<=3CGB]E^4ST_21E)U::*#C+^K*=NG9LH&LFOY1 8PZ?W6FA#,0;M@TGLRHX)0 M\J#D)8AT,.\:2AZ4/)AW#5/0$L8^,/D3]B:(6VSOW:T*",[-M4QGOT&D DVW M%+.UZRX_?O/RM:?],J-+IA[L9M$WIH-FPDVC^]-HYBR?YPSEZ97-+/ ?#7K2 M]JVRXZW&.%\9M-J$EFOVL,9"I=QJHRTR8<<#/.TC)"PY'C.YAY )\^6AY,%\ M^011+BF] VZNJEPX%'(3E:*OD%Z^W)-F@I1KE9SN",]G2TJ@4C#O4"GNXCY" M SBI(-@!LS\_V8<#Z?3.((5I38'U^'!TM4W9IJY.4W\AX7]QPV687GU[QCDZ M26_'.'="QV.L @H@%$ H@#<,64 !A#F.'_*\00&\4.0"2B#,VX#0TLU#72$V@T'7.='%TIH,0E9AWH=*]WJ7(2GK8ZUBR@VX!7;!RPM/CGW^A M%/(WCJ0/OP1;]S522:G?1YOC)SJ8.5\QM?0,XE!_A.3'3\*)8W#AXCG:XS[: M3TUWHH.XPOUGM"$XM*V_7-^!;E5L(DYQ +3J I&I0FO6$+V/ZZU/'G#H-7#H M07#BB%ASVV5V,M(P9(G;%EG*%P?D0A%1)&@GP-)I'(F>$'<%BG=AMI]&Q:0) M;H36_[CF;9:D4>?J%XMCCFGAU'-3]S?-/KS)"3ACUWHVYRT:&.(.[$V!!'VS MX81P1OD:+X0R"&4)AK)7KPV5 M8:TZ$11"U*R94,U5ZMMA2=[T62Z -?;A!Y9&&32-,=%,P+O*<+X+=#N=N)LT M^;T*NKW>^B+QY+FXO_$/\>W=E[*Z>WU%&]/Q2'.U=JXJ9L"X-/C#WJ

    Y5 M[V6%W'D3L\*ZB-1PBO.>J-5*.R\ O> Z%[\R>@\0=_HF6^)E^#(VZRO-79)&G4^W63<\1_(MG!+Y M#"D(WL@$8$Q_O/#UN^S,54;CEAENCVG2>II?*2V/5T [A*3@NAF%IBD,O7CQ MO?@$0N,+,3"K']Y;2U#?G#NA$Y0[*'>):K=SOSHV%$0HB EJVW,G=(+IY;#E M1;*ZR-P+H:#@0<%+4J^9.Z$3E#O8HB9)+6KB12?H_X7F+S1_XT\GZ/^%<@?E M#OI_$T,X*(A0$*'_%YK#\:43=$-!_R\4/"AX,:43]/]"N8/^7^C__03_[W^< MH!GUU=<67_Z,GBKE-N=@;ZMJZ)C%#<3FR7\T!, M\'R4?CF4Q"HLVUN5JUH7G=M]M4KG1D 1\>BB>D6S;S,392ADZK75TAZ6>5%N M^R/)ER,;&8JQ$+DVYUUJH!7V)8*6L&#.R/+KNU)_ /!B0VNN:OTY!LH]5P_F MC"Z_R$M,=VM+2V2--R0S0ZD3S*D66LXEAN,C"Q? MW!5Z2+NQ+&E2J=T8Z'F\O-':_LC(\F?#\;#77$@&TLT6]RN,U]2"XODCH\OO M5883(,L-7M@U&[DU[Y:Z/20<&EE^N5'O,K0\]G=_3;>]W%!8+& CJQ/L8+3]D=2+T>N4;34 M$M<*0+J9&5^O+-CA7./\D6A$]A1JY!2Z3JZA=?.%R8"CL6Q.#QZ/1H@Z%_;U M_HK3\T)UOJ];_57'!8 3J>B;FA,'N&9?J/!87G7*O-9O6=NV/S+RINBP4N&K M!CW0EE:_KP[YNJ4O%']D]$WG!5WDZ4Q&X@?9::ME3E9\R0@>'WU3<Z MR #KT:"FU =V)YB3C4#/4*XTLD:6T-0.J)8[&[=2LH,YHVNJ#=6.,^MBLK;4 M.LZB!;;3O*<$0R-KVF$J/2K@_18/.LR\,*::$DZ%LT9X.E^5K &2$W*"*PP) M=,J8VP7"B4QT^8T,,]ZIA%GC,\55WY[/W=S:]/R1$>AA6Q6W9BVL =]42+9, MY5:L6PU&1@CE<3,2G>%Z6\M9>8U?]?4:UU".[1I?(%\_/Y*VPZ F&*=/,NO, M&@S08-+H\MU]A\ETJQRIK7UDQUBJ+?,[162C:YKDMBV^6,%'_-IMTQ/$S=NC M%A=< 8J05.J@M S0G9!;+U2WX>'3R2B8,[*F;%E7!G1.*0IK&BOZ?),#?-7CI^*"FI![+;P6 M%%E3=4K7B4Y>S/L+ZXS4:3/3X7'N6$_L^5!# AFS5VCN!!5LO4X;=U1/>JS5 M\V+6W**XR$K8&*EZ^>R$K107G85WK'_Q?"BSE0F]-&UUM:6=74U&G+4A..7Q MUOCSL4W.W8QJ^$9 W/T@.^ON-:'6\]>%1M?55SLRSTIK JE6=773JJ_Q024< M&J'64"'\,XV9#K64!45/B_WN.F\K81C'V$] M5-(>-:?C93S9U'5I98/OC[\\5<:"(I%'/6PI;3/AU37CIT+[JQ+DXP>_RA<^ MNGZ0_PLT-L=Z?.JC5G?0Y"Z4,C!5-R?F-_TY9[KI/2J&C__.!+KZ]XD%)"WC M^43X>V7:8>V7[Q;0)4?=@!=S/E&,?PZ5)K:INPYXL=!8Z?;H'^GV/@%^_KQJ M' ?N7KQW[^WH$MR].._>N:0/N'MQWCV(G,G>/8BQ YD[M[Y_*LX.[%>??.!A M,[F[=R[7$>Y>G'R=^_-O%"X>7'>O'/9JG#W/F'W[KJ& O-'I/HZ5TAO M2J<$72&]")UD4P\^_-\#2CV\0K2E/XT.WH@04=\P\J:-L9E31'UR\5L&A@.L MLV2>/'L/[S#7Q-2G_I<-?_K4TO]\;J> ,073,ZV3)S]>W R J 91#:+:9Z,: M\1JHG:49_0V[+G-] F@=^I(>8"GL@? <8ZNB%H:\K<9_ /+\Z M089<\];0_TZLU']^G!T6=)3,J,;EF# YMU5OP80H]@VE$L^%O_KUI<*&?:EG M'?M^DY=NR3B_3Y?762E"J$_G+>0;?MU:%I_+6Q"3/NM@I*Y[=_X3V*9G.I<[ M$Y^VIOKG7SC[]R5,QQN:XI=FT,._@F^^!WVH5?ENC&=HZ/@OIFG9MJ_>X9!;\%EO07WS6!Y,%-E]8(G M&T2G)RZ#^^:=0U/JBYC^G]K6_F0S\3.$R$JZ9,@@)=DITBZCSL%;B^)9WH?X"])F?KO\^[V*==0G0Z8_>]!\'\1 MNXYD3"5K*MJA1T#L=3/-.=X."H-9;+M1WG6-9I9[2(7ED;:'/^1LL3D344S$ M43$0:M&U,XHDK8+)'+#TH?. ?4%4QS3\?]K<5K5_CCI$L$,G:3W$"9&<[!<# MMY9O:@.JN^MOUEMB&#QT"F1U*>GV_QXR^$-J9EI+R?G?@[IUOAONJQ N5S69&5GFDBS5]_GU25F MYYV@6B'^\(,ETRB!_/<_S\EW.0L7BF%"$.PC!^(_+M9<)09KO1;D"-V\.):$ MA3WA9S9?'/(WW'-[D!-0LD)I>Z[(>(13= 5G"BSFI.@U* MJ%(//U (,Q!F;@4SAY(&,5AKPF'F5VY5D!-5-HZ>S2/D<.,\F(_;%(E@>49K MDGQ[@9:4ZT).=R84K&9VL!;<$6(@>=R1A(/)\ M%'FP6$CC)R#/L21 #!;[NPWE4O^*&?;\RGH*$^J>Y=.5#=E<@B,.H3:%*TJO M/M!RENMD>\41C\_;E\4AGXS^-"< B57:V"A/+$VA:&2751?=4>P^,+>"4L98 M&F.B:/1O"$<0CCX'C@[7[&.PUJ2C40W0CW!UX#4/HWKFS-^@P(?FOX5/NY3K M@WX*;($EJW;X[>%C/'AW+T#Z&Y&ZO&M)P50B*H9@ MBHD],^C'@QS^\:=^=+&@&=FF0PZT72UG]&@6Z5;1/]3H#K$Z_\7]_6GY=#:G MAQA>^&7S #'\$7M.A?0RN<%FI).2P*MCHM8U +^Q6D&O+OSA!\V0UW.T0S&$ M<'49.ITKSQX3N K6C6)_0P&" A0S.IVKTAT3 ;JPX731P_[M:%:E5EKTG?EH MJ"V'8T==]D9=9O^')EGTX.]+N@O>>^Z7. YW.'JR$*0:Y@@8ULLW.T$[3?;A M!YEF:?1Z@2XHD']:?Q;2Z9U%LF."7!<]^F]\%>-=+O88L@H4J8L43X82]449 MXTQE7TBF]]70C8G\?*XNK>O[V7]'H(PY@"*P66*]W< 7#\<.5:\ERR06JE M2\;72,"E?A]UCI_\[(]]MPFY'](.B(#^0G*9KQH"2\KW76PYU65Y83&8H_PD3#T:HI6+9=IK4>K MS>VJ[6LL[,,/)DVPT63>N\KE3;XLW^)NP=W2\N15JJ^GM$#AA,(9.UJ>O%@$ M91/R4W)NQ=PK*>&MF]@%O'['!A"ZM>*Z[!A[K>I(&:DVTQ8EP/DV0!#T.F<$ MW,4EG3ZP'?\=@@"7Y?]JJ7+05>4QR*4Z\#H.3,^-&YW@=9SD!Y$\D>1*5.,: ]T3N MZ9Y(1'[N]>I#Z);)3"0;!-UYEBM@V*'OZ:Z2 ^&]!GBOX3?O-7R]N'M,9/4N M5.ED"&L": F3[*%L0MF,)RUADGWBD^RYZ<*UG>"=[)[YRI/#0&YH(.2>V <= MX"_"]CFC"ZR-*H-#T+<#9%,QPEG"))U3%;9K+=/,CP:2AE$5HDW4S0Y:]40F MR,='42J-LPS,R(^WX,.D7YB1#[-^X\I04#AA1CZ4S5CR$\S(AQGYR<[(OX'! M,**9(C=1=WG>-0'=\U1^CB.!P1 D[Y^W&.XB?5\P+."_[!Y,4XJD&JE_Z:9M M_SOE]Y>-M;W[G[[6?2MS9IO:S:-[D^KDK-\!C.4IY<]L\!_ M-.A)V[=ZZ_8DWLY+FC;D=QUL1S,-P^38MD^\H*TW2J=Q#+MB8UWH8X-8".\$ M0&4"W@F('9EB>2?@YJK$A3WW-SGR=^VVU2Y-=RS?'6O+_5(V&X0<'OG,>X[\ M>[UTT0!.*O#@WU5R*+QD 2]9?."2Q<2TIL!Z?$%TM4W9IJY.4W\AX7]Q.Q9@ MHGN3ESR@;,,4R<].7X:R_8EW#Z!P M0^&&PIUH6I^\NW!C6B?2#_M[(=T.<"1_A5->L@R?=/8Q?KLD1'XF-M=59"U- MJX66*C4:R,>=N0W@'+RW@:/V+0>LO1,Y:6C,IWR1RNVY;59<3L>7B[I"W+SFO1$(FY]WKP3"YDW#5^]&O.TV,U[+:Z*,#)2V621$ M$VT!)40\YEV(=Q<71K*2'C8TE^R@Y4,7K)SP'#KDM>-(^O!+L%$P.?>3_5:0 M3N^,%3T#7-P'W*GI3G005\3]C,X0G"TV9Q=L!=&MBDW$*0Z 5ET@,E5HS1JB M]W&0?O* 0_N'0UN($RCMU(O%U#C9+RSF+5X/M:MX&TJ-ZT M,VELKXP]Q!CMR(K81[2E[4[-'-,A9EBH[[ //[ TRJ!IC(GF0L)<[<^.3<1- M$#\!@A[#@'%;^LT]7'\(0N^^W-7=ZRO:F(Y'FJNU-;(L?665=$H+[^3\U*F4R6]3P(ANMW,:#:]+VM->2562ZN2R_2]$(3( MH.,G@R!IA+JKZZ$)Q"$\AL+X*28:'D< CIN)MN$YDF_AE,AG2$'P1B8 8_KC MI:G?95:M6RVT79.D'+]N4[MZFV]LJNO0I1,$^W *35,8>JXXW'^:JG#^2>3G2S#/.(CL> J18+7ALU>2&+;OMCT31 MET.7_6*O2O6G.WZMH#6VM.V5"2$<&ED3)^P7M&KL1(&J*+T.ELNSJT$XE'XY MM+4IM?:]7'.)+ 6^G^OMFAL1]T0\NJCE*,MIA1E>XINK=TKBWDYDR5\+@YYX^,+'_9'(ACT:)+_(#REK16[M;%?O#TZ/*W M16;6[%L5EYD,&DT>6/IC6BR6^(*B*1-6=AMJ9(?A?.&ED^/JBY MI#=@2,0=K1T,VT^8B>Z)A(B\')G?E42F6A%X31KWIH*]+K976C RLOQMLSDB MUI/ZE.]F*H-F71RTJX;BCXPLGQD2ODFSS]>18@OH2GV,K,I6,&=T^:"AS*31 MQ+60;H_H;70:6W!]+A@:67Y-*>:MYF:YXHN#++H?%$P!+-K!T,CR"97%VPK8 MY 7*+F:G6@LC0-43R>CRR?:8PDC,JR-5,3?TR+(RMAO!2.KE2%29HURC3=/" M;F6"X43L;V>]MC\R,)9>;+_48^25/AX(+KOF=ZOB<+U:!9.B$:+ZH+ANU=J( MBJQYH4%O-L*@*'LB%7W3[4SU5;EYQV?^>GY1RELS=FDK_LC(F^(3O.PCPZZ- M8*0U[SM]8[=8D';5HKUM5\ MHX9W5Z-Q4(LTLGQ=:4A4JZL#@:*W5J5NK6J+&N>/C$"/;N&5:FU? 'QQ1\ML MBZ_VLOM@9(10>P^3P::Q9H2JP:[S&*@UO$H[J(0:6?[:6TAU1QC1FI2K#ZIJ MI3=6>V'1U,CRQ?X&8=5:=2]@EJX27A\I#3S//]@C:T)T>=)R$)Q&5'*=&8TZ MP^%X&=SFCIXF?,Y@0-6N(KN!ZFR\KD'V6IP_,K*F'-DOJ4BU@B*[VEH:#G=# MIT$']!CT.WC.Z)#XW*?:%? /X&*GDM3V8YIJE M, @=9L7O6!H9%&TV1MHF5QW("Q15AUW3;FM5<)< MRLBJNIWEB&*)_ [)*1D=[:UQ*=;*J=4,S*;*N;&:@-"KY :_M4+LI-;A&:U0,'5=KK-J54;K[7IZ_+D0_ MND61_PLT-L=Z?.JC5G?0Y"Z4'C95-R?F-_TY9[KI/2J&C__.!';)]XD%)"WC M^43X>V7:8:CCNP5TR5$WX,6<3ZS$GT.EB6WJK@->+/33]=\G?_D;1JR_N)\_ MKQJ'.W!#-W@PQPYVY(9J]67H4[LS-=N9<@7FX-1#.X,Y .$O&SIRK$0]W M!J(9W)G?*I\/-^9VEN;;!?OASOSASL2N!LG'R<#\!AF2?-Y&[+P'" ]8*$DV=/ M]0Y_.3'UJ?]E;VX!D%KZ7\SM%#"F8/I6?1_\O_^9_'B1\'P?P,)"8/E,&L06 M6#Y @Y_ 0KR&*V?I07_#KLL4%\>-0Q&. S"$ERN>(\,]BL>?G#G8.=8XFO7T M=>7BXFSPJS9"N/]O#?WOQ$K]Y\?984&-A8QJ7(Z=;GD=[[;LA&+?4"IA_/3K MFGLJO.>>>G;1_3>Y(B8-.T]2X76FB)#ERER"?,.OVWOWFEP"<>(2QPYUWJ#,TB:!9]'@U.56M- MMH?E4+LT*>;1R>6_?[$'@S#Z,[+\]Q]1;W!*I)!"LCF%6YJNX4!.N8 -?4]L M<:PWF!1--Z9\<32&[XDQ:F'39V@17\DBOB=6R8.9*JL7/%N^)(8<#.5[XHM# M+:2+&+R?VIOIS>I=X3.>]RRIN 8X&(0Z%GO#_[C^/R'N,P2Z\/)",YO+J\YTJ(G$9S0>68VY3#E;+-H( ME5LTJ]/59KP?!J6F\(G$0+LTU'9&0YKA/,EV &FT0H$;8[(-F MR32-$M=K]@'!X[U]QQ,/'H^].VZ_M#?0X^^KU<#_,&2\NS='%B&&%C 'KK;L M+5&3VDZ+>/>SRN*7N'(EL][5IT*SK.SLH)MN9166T,4>?K!I7TCNO'4W1)%/ M09%CHXW;KRQ1(/)*(XTUU^V4E_/E6JM.5S6NTY;)I?59W7PH@JR46JW:""D6 MM!:P-9%=T2%BD&&?,19)XS0)4>,S40./A6A=P6[!XP&'\;%;3&8*W+'0*6K8 MG'5T?C-'^?V5;8VE9\O\;.B4>&G7[.S6/9.MXV'M?.;A!\E2:92@SW7 B-.% ML//,&_AVPT"1.?-W(_ 2^<_T*95R?91.@2VP9-4.OSU\;*Z"-=M)R-!)!)[! ME,=S57"3@G._$0#*NY843!6T13B 7<_\V?SGSWV[++'+B4O;S L4<+=HIBIV MU=(?FEF'&)#_XO[.M'P*F]-#;"C\LGD !?Z(%J="18WLTAOUU_4VDMN6\A+A MR1MC'O3ZP!]^$,P=MHN.A6Q!?#E?E_;F^!*L&,7^ABP/6?Y"-#A7O/3F+']A MT^&BY^G;$1 NTZ]6',#F!:Q>T;3%5F26VL7/UKZDN^"]1VO57A6:&H?->)_Z M7+-7QK/#(N'&DN>KC>.&W\A!?W MY@P A>!L-4HH W>UW6<**7X%$IPK67ASCO]<_9(?[MCN $-(;>!);J$['X+B M\+8Z84%8[+O(=KQ"FE4L2RF,WMLB86M5YIQ2>!_W'U[U:_O;D%JY$UV5_:]F M(*!O.F4 YTZS#1^E(D6=0X[#W_QJY7BWF8B_K6<%M'N"+N=I^*O[Y>UN5!(3Y,DT@/R65R:**S<0[ ! MZ%4].:]/=XJO!P37(G R31#7NE$5D\3$>,OD+?*;$TFGDWEW:H0C:! MXG3)6 24)L@E,4NC3R*93B;EQUR8[C;R\98N+&_K*Z:_W11YJ@$XK+DV\/R> M\W7A(-IQ7AE.8-I^']B._\0@NF'YOUJJ')2,/V;N^SM]%PGZB8A=Q DSDQ&H M2#YZ?LVH1. MZR@^/?"''_C5G!2W0*YX:S/Q@ZL8$"7NEP,>RWF],TGMC3I2X)[U#T8"B 5/AH61\J03Y>-,D[AGSKPC&?>2"A^Z*S$2R0=#R M8+D"AAWZ9.XJE2MA;M,XD"SQGM1DA:9@ B5,H(PGG6 Z,N02*$TP'1FF(W_G MI@O7=H)WLGOF*T\.PX&A.IU[HDUW@+\(V^>)+K VJ@P.H<,.D$W%"&<)TSA. M! @G')$=V+/!$)%*F"6L\EBOV51$)JQ?0J=I'"8RW]S/!>D$$YFA.$%Q@HG, M4)IBQ"4PD1DF,L;)]0*1O(KN73#\#$ MZ*^83Y4,=WY\T1BF(7Y)L8D!46""+F0"*!DP01?F6L$LQ+M)T(UWN.G=[3PQ MI"):F*TKR%(>"<)2&YC=]L>-YM>>]LO0*YEZL(U%W]RK^<9>T^C^-.LXR^#GK0]82TKLVUKB,QL$UE26SHK+2=;VK>6V; 9*)YFD+?:?$$( M@Q &$ZGAX0X3J6$B]7WYK3_S"!YU)]E!@? X;>UF.7F?ZYJHP@5','/^"+Z/ MQ/0&<%*!U_JNDO@2YJ:. \D2[[D^$5JKJ-/47$OX7 M9PB'J;6Q2:V](1N9\I)E^(2RCX&[PFQH(OEL>:M5&94 _![3()]Q#:V^:%2:5, MKIC% 9>8=^%2 M/GLY(>]D>5[*"(>!>LG/!L. 1V<21]^"78EN1F-28L%!$G M$$U(W.$9G.(^G$Y-=Z*#..+I]6N-<[;8G%VPN'@MGQUX= -WM;5 9!LSF74E(V MF1S@=ZUE17=X@60E+H 6*H 6B"H05:Z+*L>@4((6'FM4>;LX4LX<<(/U5FSP MF1VE5K86V96ZRG419NED)H+4S6V%ZDZD^3PB[DE9"1"&#?+:$(9-$P0#T\L_ MUU^?('F[$- \QKN2M?*+NYS^$%[>?1F&=AEYTD<'>P3#JJ5ZHU5'&\N/^]1/ M0LWK#BRF)PSLA5+6,C,V,VHA+5XMAUI-<)^%3.,L=46W.D05B-W4F0F%FCBQA>9F84C6V+5,Y,**S*OH0J.+$:N0[:+FFB)>=_NK0L4( M-9H@;(>E,=97:1 2(LSG1NF2)6>7L9WPA"'K)]M.#EJ2>:!1&B*)*SJ_7Y8' M!?O*]@[.RC2Z-F02V?6T;@%59Q-VBF][Y77J;KY\5__Q^/?R3J0K(!AYX\!D$=^#![RJ($C__) M$4\"7H^/HO1DF<='8Z%4*2 SL8"D9:29 M_^#ODNY)._LQ-,/^@J?O/Z4QH$O*MTEP\O]23WX/Z!,A[E+:9IZ0\"C$AYC< M\<\>/SN$G1X_-.W0&?#= K[*[FOHP>S/Y@UWRC%7WS'T6Q *7/K_/"Z,\(\: M\K/V[D5D$G\2:9-2 MF,RZ-BWN54[$HB/'N%JI,E6)UZI86RIV\-J@L_3\DCG1UHU2GP8#@L>EVV2R: MXM0"GC\RLOSMN%GEV_S$0T"6S/9'1#?3V;;]D9'ED^OIQAYDFT6AV&FXC4'1 M,GJM8,[H\L>MP28_SU7'2'4USK&KB2S)F>!%H\M75+K4O\M-%<]/F"61=*60FG5JC8N_:(AE=_D)V=K(^*721[BS'9DA'(-<+ MQ1])1:B?Z749NJM/- FQ=Z.!TF-G?<\?&5C^SX>V"QVMT9QMJIJZ:-$^*] = MI14.C1#54S)87LSC-6WG%6=5JSEH&9VV2$7?5%S/EI*&(B7>K:O=C;9!ZIH2 MC(R\J>Z4S.ZRPD^1;IY!RSE&*]I+SA\9?=-E95U:-SH@*TB9@4%,$;8AR>'0 MR)N"U7B7[=6:"R3'X(/>A%<-E6N+=/1-2Y6N0Z\6#55;-]UF:2%7.)T,&E%' MWM0;S5?9;;;7%J01VL^T>V*%)X,YHV_J#<=#HRM762$WUXO(J"?7B7#2Z)N6 M-NK$FQ-LEZ]NM SEU3KZ9AU4Z(R\*4[AC4U6*KL:<-OK37-5J]).4!$_\J8V MNN?KW6YNS7;'KO5W*&A:]/Y2NB4@I%1/FW/ M!VI^4O?X7+?41#++S&"F/U9<>3ZTQ;7SNXI0RO! M_)R%]UT^NUV,#3RIJ:+ M[T?338]"BDZFTQ][TB S"#.W(J^:&[PJSR:S5E7:CJ9*,#1*U>EZ M(YQ).6V@AT.CZS*Y"=A* MWK"C#;S=I% ;KX=V7GE,?WUQ3EJ]W"Z7W6M";IVM3#J@Z\PFRF-*VHM3+5=P MBG7.\H1B%<-ZXU9+,@:A!AXA@KETFZ8E=.M(L;/9C2W$ M6#2I;)67<%^NT)QJ5<1Y;)1%\"HEE/N$/Q:++FR[ >B@ MJTM#GN+T]K2W!_7U.!P:6=@<8:G^HI@E>0PI6PT;E]?.)AP:6=@6VR%UJU:4 M!0K8#N62F1)IAT,CC%#2^A;A#0@3R:%K"=1[!;'1:P=#H^NRM]246W#\$LET M/05I").6BOC3XM%U*:7BOFJORB*2D]DL,^G1X^5<"89&-TQ'%7[0&>ZU936G MK#*%YJQ(MX.AD74MLRLK8XS8%5^=S7SCT3^T,[-PULBZUF29I(4-[FJY:959 M+A9.N42$0T\([JPYW->GK1TR&!&S"FG(^V&@W)TXWZ>TNJW8:P\5*)];I"HI MVIDB%PR-4*N:GR';AEQBD,'$1D"F.MQ1G7#6B"186Q> #*TZ&ICE^J)!;NQZ M+AP:/>)ILX( R:RIFIHQ;!6K]B;4LAV.C9SQ3B$+RCVLW-"HS'2UTS.RO MQCX>\J$!^].>.K@H?%M*EU8V^/[XRU.[(# _CB9!H'/+!UW]N;'SQ(7Q),'N MN87B6(]/?30P#G;$A5)1GU@)3^8W_3EGNND]&LV/_\X$WIKO!]/0\XEPUB0[ M6LWA@Q^'2A/;U%T'?+8I]KIG#_T-S]XO&_O*>2-P9VZW,V^GZ\*=N=7.G"ND M#7<&HAG<&8AFR=B9<\7/X+3@^=?+LJ* MBTU^O+@+(/9*-/B)*\1KL'*6'O0W[+I,<7'8.)0'.@!# M>._L.3+/!3BCV#:42QD^_"GBDP@H>J6Q0U^U<>G$&Z)G.Y4Z+5\20PZ&\CWQQ:%,W$4,WD]MUO:[#9/R0 Y#FBD<3:ZVC5CAE6)PM['J%IC(Q6V(6@HV^SL-&_-!G4/K]S("$+%EX&* M8Z^BVZ\LL5#Q=GNB^K!D,B7-ZVD $[>:8E@3B;MR [1FL[0HN=F!JE$M3-XV M*Y.V0 ;E2MF@E#]%$6GZ1*_;NVK!'3?TB+:*O@OT>&Q =/NEW:0#R,MG>HOU)74$\(V6?U M*:OGUL/V3F$QOEFL 6;9X25M4D7T54PKE"^L+$;*TXVP\]P;>'C#2)$Y\[NB%UC,OV*K> ML'FQ9)47&Y[:EF2@[9K9'O^'6M,A$N2_N+\S+9_"YO00(0J_;!Y @3^BQ:F M4;M>&"S$+K,1 ,UD\Q[;G*@L)Y)!P BCKA@L^MK"!0'F?&':FP-,L&(4^QNR M/&3Y"]'@7/72F[/\A8V'BQZH;X=!6--ET>J:*/&4J34),&'KK/B'9DGT<.U+ MN@O>>[;R^PY2-3TDB^SFZ+8ZJ-O993XX6]F''WB:1*X57XW7G<%C+]#9+$Q# MO)E3$U+D-\J.WAR'+GKTQKSW]^W9 0K(;Q:RA/)Q5VK9F1J,7X$$YZH=WISC M/U$I#L[W9,'3I?WQD"F@K'SX!D/,904Z\M]A>KUZI)\XT;72M#9O M;XVUX,J8;&7RMN1D@Q.=??C!I"GZK?RCN\XWO+FS[A9)R\DCTLE[%#$'L4M[ M.2&/0$&ZRD4"*$ CG/%\73<(-9Q3=A.>;'^('?@D3TU,P[4!3*F'Z7\PI?[. P"&8TEO>_^S M 1B<@$J1+;=(U1PYR')3Z+).?#-D&KPQ,.QPK6&YDIII* ZPEF4C*!ZK M;@Z!]@[PUV?[O-$%UD:5P>& [@#95(SP :^-)3YP&@7^];-*Z9WG\@>N]W*K\T]IN?H[G_*?#/S/ M#0"S_F#6'TS@A_[[CR?P<_(!J8.+5B= N9L=[TOJOD=J;EXJ#6:(H@RW;9$) M/?DX!5/V(2#%P=^?+$""*?M05F#*?AQMJQC'#MY*8SISB(]X>R),E3) '>5?Q#//#V$VGB1%W@+Y(5>7-O'LPNAFGZ4)"@(,$T?2A',$T_1E2! M:?HQ2M,_H]]J W4R7CK>0E ;E>&Z7/3$INOY^FT8.3BGX"8\-3\2)EBY$UV5 M_:]F("!C.F4 !V8;PFQ#F*X/W?VVOP/A5R=]_;4:1A="6(&P O/VO]9V0Y:'>?OWX7M_ZT2UB6)WQ6;(#K^TUX7- MODVL=[YQPH8=@7$R31 PSQZF$<,\^_O,(X9Y]DD6$)AG_Z64,9AG#_/L;^;? M?DN'9/JBCM8G^8Z N9/.DM7-7=<+O#*!<_N\$GD?>?%]8#O^$P-_M^7_:JFR M Z:IQS+WJG.Y>C0P$ 9SZ6 B_!?TC'=^XDHXC/-\4C2 TYP53&L&5,>U3L*S M2[&ZMVW3#9L1^@8S8CU<-/%L:,,R(.!%IDVW16Q=: M@.%W7K>3F6FC;KG,B2AZ*&.!I1GV6K$VF!T5M_1 F#'["6X7F#&;))&X.45@ MQNS7PD.8,0LS9N-9F?K#.B;IBK2 XU1#*&K89-V8*BM[J00ZYJ&4Q#DE\SZR M;07# O[;[L$TI4BJD?J7;MKVOU,^_T@;2=6EB0XR0:4)VZ=>R@:R:_E$O6!/ M2!C8@+DZ]YJ#"_/:H*S '% H*[%@"B@K, <4IMS<3[(:S/.,HUG\FV$<67:7 MKNX/G88-EH)A%IC[IJVZ 65#-I?@&-(9;C%#J,]TCL<I;H(36AR]2=5M0*SG1O 204. M<9CW!O/>+NO(-JTIL#*'P=_1U39EF[HZ3?V%A/_%&2YA*N@5W'*W8X<$T.CH MSX8B T4&BLQON;6AR,#\K2=N'B@R[_!N0YF!.<'W*%(WI]C1C9H<^0IDZE]Q MCA]U@"/YZYGRDF7XA+*/P:(!P8W[O3:8:FYC@NMMI2_6]Q]W,36 <_ I!>ZC MAY3MD\J?X81_2#)SQ*+.C AML%G46V!>6=8Y3T1Q$24??N DE:;I:&.9?R<7 MK^)U?H4.Z>3@T>V\TQ"!/L\__6[PZ!-KL3;6ARPRF#?F5(;OU/8S+@0/YEW@ M<1_YV%E)#[O]2790 +D+5DZ(Z?_\"Z60OW$D??@EV*D[395[5&A3U#G(./Q- M1@FNY$!W'$YNM77.9L ML3F[8(GE6CX[\.@&[FIK@<@V9C+O;#K>AZ']R0,.994/Y99/%4YVIHW*INWL M^&)>L!:-VU0SV?%"R^U)0BMGYHQ$M@-,H@),@G $ MX2@. &ZZW8X#,[2JUL+;(K=?^P,] Y:-JY$\)J MM9D,WRQO/;Y#X*"IANH2ZUO":81ATP3!W'?.=.P1ZG3:=)*D\D((]?JMD(01 MX^*>MC_$I7=?#J%=1I[TT<$>P;!JJ=YHU='&\@];Y[S$J%?]=N)P8?=8G6EH M*I&C9;;2FS$U+@"KX'H'F<9/%%&XG,L?0A6$J@M:!20T[X)8));&6%^) M0D@(33>/6$)D>NO>3))H\T3[X73+^.KZ"O!P5?6\P@_OQ,@ MG*J;'__U?_Q,/].!9 4X.'\Q*1[,^FA*(O_W.:?AK"'_^ MO__OZ6I^(77FF%=WA.,GRSP^&@N160&9B04D+2/-_ =_EW1/VMF/X5#V5^K. M]Y^(CA\VZAM._E_JR>\!?2+$74K;S!,2'@^"0VC\^&>/GQU"O8\?FG;H^_IN M =_0].W*8/9G\X8[Y9BK[QCZ+8C(+_U_'A=&^'H.^5E[]X*!\2<,+*7F5G ^ M_-5KYDX"7O"[C\?^.: ?GN,=)CY^]/"C%^!QD&^1"XX;(V@Q?>1DZ3W<_)SV MIT@JA>>'.&&F$V2"345L@B B@0)69+'I1)QA$J E9C)%)?+A\-2;H.Y_)\^> M>B33Q#\3@[N0/H!:4CI5-F0?0B<'PAP6EI/L>4$W/5ND"!:EJ-BN(??SF,@] M/29^FCEATDVPFE2XG)_+C-]*_B4\GH'_OMQ;_ID^\438 @>Z*K\ >O)7ODD M*.3[#Y.C^+ SDB I@(B,_XM(D%-:E !)B[C_E[)$362"F1Q93WI4V++#\K T M9D8Z+]EHB41GO;Q1X(+,MYK( L(73[B^JRT:%$_'HR+768A8[=;/1NG)1+6/$NJDO%7\D^7*DW++1D>1F MZSP0+,34I0HW:G@B$9US+/-"D3)Y7EA3TG:UG2B#89<321%Y.;*<+2[ %("V ML).P&C6G0+\[YD0J.K(TX,H5F@)5)"-5LH*];R_*MN*/C#Q]51SC#(G*!.)B MACOTIOU\1FW[(R,K:CC;8@-ORW4ALUP"K%/$%LM^6Z2C3U>S$D86^CE56^[' M_%[S2E,>YT0F.K):GH[) KOK:%5,Y(EY:;!W6,ZW"2(CET*W50"M/L$I(#6*HM >KA5_ M62>X9:B";7.,<5W!=4;-:7; =OVQOID9'3J@L]NR/!=99"EFZHTQUV5GD@\3 M)WC ;DP:&7_#1@+F-59&9HQ; [#6E8W471$6CE'9.\7+28DUZ(G9B8W,C<[AC:8T60-VV!GF[U"WZ@HV=V()E MOKH>3I6!R$LKE9GKN173]MD%.[$%.W&>+Y:K#9IO,F9IN"UU<&*E!$,C3#A: M-)M%S69L;9?IX)71KCG%@1+X!2*S9CLB._*DZ,&LM?.Q3X,3&NI)_.E),AQ&Z&3#E2T2M6Q648&A$8I5Q9IXIN*R+ M2.[&*'01#$=T_P5.\ WJI#>@&CJ6D[M-(?KM4-M_<.%.(6O2"VSYS/F1.NN MMX(QSX]%P8=BXL06%/A:KMZ4>S2_KL_E?!EQJEW=G_7$%JS+SFK>ZTWZ0M<9 MKF9(L544.EXP-'(06OJ@(_=R+N!=5$%UOIR?J#X%B!-G>RY#&C*SL'&^F;$( M0G,X=%?TAY[8V"W=M,52KU+A76LR[Y4S18<@_'<]L;&CB5$LC_H%@.SZ0WR( MY4'%$\.AD7>=$!-[H&^6+H*5:@UJ.]E3NQ(7#(V\*[]6.CV\1/'"8#AM[Z2] M5.GZ4$RM9'BP'_2V=KEF M>64N&!IY5W[1R^Z&=;*.+ 6LD>^YXFJ]"&>-O&N6PCH\J66!,&AE47565#86 MXHGD"1S00R)PA=Q-X-J+6+1SX1#(R_ %(?;6K9G%#3,K8W:;DW9]! N M&!I5<4RV88I]V]5<=KY3R([98NOAK!$IF!98=J5&5N3.*JE45J!*7#.9.I6E6!HY%TWF4ZF.%S2-7XMYT%AR-#3O:\Z^$,C M[]K1L4)]5QCV^0S9 8V:7&$9(7R!QW<-O9(_'1P'O[-LZKJTLL'WQU^>6@N! M/^!H* 1&L'PPGI]['Y[XI9]DF3]W&3C6XU,?S8Z#J?&J-WWIVPHZ>$S89+Y1 M;]W]>F*U/YG>]*><^3;>H]WQ^.],X)3_?G#5>#X-SKI(?GXO37R#TG7 WZ%Q MXZ_,L23##MS/W\/?@DC^OY!TQO_JWY_M,WG=<$-_UZ5W_/E'T0[\&_)F+XTK M;]D3;V9T][[VSJ#?F#?KB\"=N=G.G&M)!K<&"@W<&;@S"=D9]!O]9O]7N#5_ MN#7G[T/_EAI]0RHPC\&%IR&03\E0.J>HWI@HOTD#WX8+/OS? _GP07I@S#?\ MNES"7#QLZ4^6JON?S^T4;TS!-/4S7@;%!(K)-<7DAH5&+BY&KU6B@,*4.&$Z MR1O/:'+8VNC/TV*"?51,4.P;<]N*8!<7DT-AELDE^."<[7)'?(!_HVY;$_L: M?("=A,87-LUK&97/"$O_).R+=4/,30KF)E.!B9O$J2?R.H^I9@\__J4:!W1R MYJ9K2\;4_O=__Z/^J7+RN;=XSD/RFZC37(&@MINAI(*+!YMCI^:+G$8'"8G# MG:8K"L(%3 M;.SR^[ M+UAZ)%Y"D_""O2W+G*G.N6J]^UHM;VXSQ%9;.]6ZA:XZ*RKCB520 M5GO=0M]79MPDG!YW(KSG(L!W*;S84^'%1%WGYOLJFFUKU94G]LHLD14J'R_= M\S[A=4J=95E0.XX&,'=A2],]4NL%MWVHAQ\$0J8Q[,V2/7=A1W/3A6L[ASM_ MCIFR@+]ILJJ#E''4&()/@]_EX#:@:X=WS5/F"0/[.[2NH?EP_];U!0O,0/Z! M9(DC66YAE=]0K))GS>?!RC^HU5"A2OF*6$I:FOX+[\,/H(D/+:78^P=2V#?B MJD6R/M=9\%0@_=]U$/S"&5/NB5R>,$":B+VKU%3>U8"UU9D^D1VS1EMDPG80 M=!IEWFHC#R4"TN#.' ^?C@K7]4)\$!5*N88^HHNK :*"OE%F!X+/ 0$J! T9 ML#1-8^<*ZR7=*<%O5X?J1*J165FF#&P[90$;2)8\#_6=*=@ W5P%;@OH=8#F MT?U['6*/I-?1KPS'DKX_HD'9:!VPH'.$ A]*\[^ X 22%NQ2O=JVO1H/F(6 M9&9]<39MBV$I%2Q-T>SUU"LH-I LL76V_#F:1%JL)\^)TK+ 4G67SWPG!^5" MM65_)YR@\*X5ZFPI_W^JL0&'0$G*!K)K'9,*X^]K28(00&L,^FBN[:,I_Q3@ M0].8IU98>A9N3>M*.Q8G@UD./=$A$_@7:V009M$ MQ::MU)5Q6/,Y4(,(+,V<:' '906Z4Z [Y>80FYWU$R!\!X77/ M.C5G;1XK>6U>:@S[=7?8!X-RV ?,5Z=8"GJ9()+NA+2] DD G(RX>H;NI^E4P+?\K(P6V\EPR%)"2?E[MAAXG M:&Q"CU,R-*:C&.=IF M:,'MBL-]+U_*LBLNZ) :Y#Y3)'1(08SX.@ZIOQ-?T>;W8.$E&JRUC5H=[%41 MD;KCN>(TP$ZN*@$:A'?*[K[*34"?YTGD!^0**"_2Q MW*6/Y5&5:!J_LJ+?K*"77VC57G63RVOJ,%?JM%&F0:!M$24#O8+$+WY1/1[9 M/&I0DM\G#TSH@:83=*\DP[T2WB3W)3CG"W#Y*+_'B^6GDIW;162\[.\4K3G= MCP6^*&'#F8]K85U?!CI/( )\(>?)G2@YOX< 5\[\YCDPAB2_:+8KVT#QPY3>715"D4!%OZ%MN'7<*7 PK_WPS^0 M+'?D" <#+.G[Q1T%GQ%CO7:%&-D* M,OSSX/#_9>-1%CL_1?%4%=]FKEP>9=$1C]FU);TS#4W?*")Z*..+I&GJS0 K M% -(@SOS&"0_W>*#4&#N##UG+UP/<6LE0Y[D>^ORJAU 07C#F4AC3/2&\UTE M6[Q09H(XDN&8UBZA/@)8%.;FZ):$M(E[U'T>15<%]@FDRRVSH#T ?%Y;8@J+ M CR[1^:>B(:U=:DT146O.UY.YX%" LER-PZ->U26WL:.F3(W&EJQ!@0P5I . M&**8LV@'V!%H27B:Q-YLFIIL]T[+ BM)G3[FCARB*:8S!]8QO *=/=#"B[VS MYTZR0EY'L*.8YL$,6!:8'@/%G#%M!J+*A9+Z5F8-?\5JT=!Y!)U']^H\>I3@UD& WP*^$;EO9;UA ML\47\5FVNQ"R#-OR1"PL+,RD63):I@%ZDJ G"7J2OIZ.%465EV"RJ+F-:JZ- MXTB&[\T61+4Z]F@E !,J !.EZ,W;<$'XM4O$3*^?_/WILV)ZXT:^ M?IO,I#I+0N)AI,^ 4HG*\6-D:%OI-O.Z]&O!ELE SN$#>RN:H]+ MC@4'HIA"GR[#+NK.1X^-46,\CRO5A)PZN\\\FCU 6AE$6IEH,KMMEO$ACO)% MX:6#9GI?^&F/--/^AZ?>KHPV=V3.+?,Y?5CNE;/]YD3+G53LDR)I)<1X^:TQ M[ST+7\$[L)=CQ+$ PP7[%,+6'@^AJXUJ\J 37X'6#@KPZ]#8E6*C*%^;QJ,J M*_+QL@,R#:ZMD.BB*]#;=%_K;E)NM$UG679NLA?SR7RH%!&14=?F1#X?S:>V M%A;O;N3GH")V2T5PV'10$5^'D3Y&112*M_?55GG:+"=C]?I5]_YF?KHD%4$A ML'@TE?MXB'3PUG8@3+8'9#GX]KN36'7H]OS[\,^!+#N3>O2-8K5_T8W_[0?> ML6"?ZQN:_"_KK&BM13OZ'V>>_W#I.%SF?T&2S_Y:V3^<,PXT^()4EWTSEKN6 M]W#MF(.QA#WVC.%A]/,!:G^W(=T!^3B,?MXIOCB096<\TS\OHB[*8-I&<3!W M5%,I/DJJAHU5*H;9DC2EI0P3["!8/9 M3R;2T5QJ6^[S[Q%;"" !(#V2;'D(-!P\IQW ##L@++ND4#\W=]&O4"^9'@#5 M2>W F7]5U.62I&G6-DT;-F%IG+">X^ MAG/\%T0S$PM( ,/A0"9E[J@SI&4THBOV/D1U#BGBNZ47#U4D7X_$5@/:UURD MKS5)MT$IEH54ARB_T_'I,M9*GML==3RN7:4;FFZE0?E1W]UD(9H-:1V^%[4C M^R L!X5RJ#G91:#U*PK%-O*+8R/=U3NU1:=QT5=.Y.M! Q4*Z[:2SWW\E,L= M@.'K];DS7K(3Z2]Y<.R3:G1W;?>'OBN[@<%VBFX[[[M^2Z6OF\T>*.-;5:GW MB4$K.6EVYQTG?;/LYV/]?J$(*I5:^B;2J6@^E?I=0F('];+SZN5W:)[RFX7& M?DF]6(7+G&RW[S*=>KW:?*J/IJ6[ZR*J%T1L<>P9OCZ+;I_C7Y& "'UAZ>\? MKC@.+O^AMNC &0<:'&J+]C:RL;4VMZ+JDC[XQ-K<7:/&88[U;YC7L[\&]" > M?YAX[$,22@@?[)_'&$Q[59X4*RT8O19TV,3-U6YSL M( X'&NRX=[SS*N$+:X1>J1(DZ>3BH7L=O^Z4"LW28':6NSEM%E$E9'$<0B'W MX:'S'8![6["1:EF.I \(&PV,Z=30.42"]2IF1.%#G_DO9SP3-3+3)'U/PP3[ MH#D._M/.A!=V7L=^'>RJR/Y6B1-!J#=S M^IHZ * WA"?I(RH9HDIP 0$'AK47-43[H#<.I0*_8>W1;X+M<&;7!BU;(A>0 MG.DK):QUSZHA$-6S)='+M"OP/\O>S+==,49_U#4Y> O?)^\!F(:X(@,3$6R ME!.%_;?\-- %0&81=PSAGH]SYB=)9=EK:15_6KN1YXK38 M2U/77=AQ-)LH'*(?>[&]?5 Q^Y %\^_>]W'[XDDMO(F_9K)GDXF]<9]L2Q-'FKQYUIR5*DVOD>_ MAFC)]DU[_G@<:^OET^?$1?*FE$Z;J"6I%V\ZFXW&"_N9"W-0%;NE*GZ#G);/ M516)GNZ<9<;&?#DNUZY:;2/;34TNC6]R\,)J'6:Q5G]P;_7*6:>5.+GO/SU5 MIR-4%9AXG 9W;5NQPV\1&'L+Q%+@EQ\/KG:-(E]]:9\"E2$;3E]3ODUG!/;_ MWU^8U[,#>_]^?>G%P^S$V:"L3+*3N-2;Y4Z>I]5NQ=H==;FP)^2/8>R\5,^3J5 M[95CF4YG<6@!3_[''3W'V0IL.E_,[D_>RO5=X%.AW(L@=D^8YPP[:"]P<'YW8_X/N77@O\2:&[K\V K7*QNP8Y#.\4,D\[ M3]U^^5Z-2_)3+-VII$_.^HM>FIKO9J.%^+8"NMWEWX,,?W'(_D^6X<_--WU9 MAI>F5BTZEQ?+CO*'A]%W#73@GS(2AP\%X. M08$#_QS(<@@*'(("[POH7QEZC"+WJABP2VF'80W(/C:6_X=+S<$7^[:+\MTB MPH$1#C3XQGOQ[S61FZBQFS?CUWS$BT4)^*8Q@TTMR5QBUOX,;\6QL84T&,": M;2LRDY829DOB)^"7IB-I^]K% M<\DNZG)9R'55+W*IOF9"#7\L5BW>3MUJ]KC6T>/)I/K\(%\_3++E8B]- MK3@3T41V/4KX]Y[*PD%%?/^%P YL[?>_(_@ ?;&J)B;9YX>D>6LXY5KNLCR= MF0_S_-T(U01>)F0^YBIA.]CZ5A&H;AJUAVD,U>OF_Y.FLW]/ $0!?2T5*7"( M0^R'ZW7(:?@M1WHH MQ$;31FUZWAGU,G&"0.EH.I4Y9#LG2-;M ML6)>&/K(5LRI.W229DLV%08'E)9B/JH#A2&%IC(P1CJ](&SX9*>GE^1.S9Y( MSX;L-//9V_-)HY>AGIV)0C2W=?;X7DG30=V%=RR[ MI2B4YS"%92PQ35 W;'B?;43 ,0 G2'+ F5!D5H*H3M''@0U8V,70T*DWIX1_ MYFF&D@9[@%^0)W+T,;MZJVQ]%;5#UI7*^=$?_G_" W^!16[8C^C0%7\#_\OJ MX\__A?\1CQYHBF2B.ABO/#2%3Q6F,OZ?KY'Y(,\E?7B8DZ7@VP7][__]/_[= M> @_-C TP_Q'="SS;9._.DDZ;:3$^J8B36+2$%[\CZ0MI*7%MYTK'*5$C]E_ MW*9G*7901ZG,?R*^?R-]UH@[E9YB/A)R%1K3E*']#_^:^)W)Z,%_:;"X^C^F MHDGH8>/3 \^ED[*-V3_)Q%$6=C*%'_G&TJ"Z,U]U=BL,G/(QL!09FQC;^*]V MO12J\/#?8'7,J:0%? '^JQ\_VY1&90PC)0R5@(YP.5EZ#3<':1]&4HD"$;UX M4L[+A4RA-TSEA[UT(9/NY9/)>"]7R,OIA)Q2"K+\@[WUFZS%UE1NT*"F%(U4 M]<&1FZK-=W:FV8EL(I.'_^<;8'^X0K5M&QVAL'=X=\+ N&N-5+EQ*;G&I>0W M+A77N+1UI\*Y M"J]7K($T@P78IJ-\GCH2VE1T!$2QQ%3F"=ICJCF"XHGF/'@E=8G\X_ M8>OV20V&:]7ADOU*1:ZW_TFAVO='M(;T?\'M^G5#Y"_$:,AJR?B_)0;AZ*?$ MOW]'%I)%\6/";@3F")F1\H4UP)]T58K ATX578FTE(%C @?#ENV%84ZBD8N+ M$G[QRGA4IGW%C"3C\10EP*KZP#!GABG9(8\^ 5V\D$R:"WGA@8KTR237MU7#;-1+?(6(Y(V M,N"DQU.+K\1WGA'0&, 3CY*JD:&F%^&+^Z8A 6:*6 ,5+PB&I,"F4[PC62*= M59E^O<05*O">R*-DJJ1N\&S!4Z4"I @2.F+2D< 9H"09CD4N!4LZ8"L>@Q2A M3P):<<"RLND1<'KAA^0[@#$0H:\H.O+0(_QG '*)N];$ MW:(1RX%5PN9/C 48JJ4NP\D!N5A7Y171TXU%Q(:G60B;X%R(0YS! +0B[3B, M()3Y+@0+OP \HP0$D#F,ACY@/X/2FBAVD(2J%2 B4C,5'8\2:+-0F)2( MI:+!%/OSE@L4)?8@5I3<%8#T(GTFJJPK2T:^F29A<0!>EYO* SNPH)[#=$() MT0Z($PH8")Y"-"ZB^M>C$;"V$N.H%JRE!(=OP&'Z]/, @SQ#%<@!%@$$$!=> MXDP=N1!/74:J4^)X4F]%^%^9S#IHK+ECV/^6+JI%]J^_23)4F=%^#.J7KO_] M:HZ3WZ.US&Z./OA&MWI5"5SIQBQE@->Z8(-D@&=KH]T=M+OU85W0HL4)ZEZ[QAE& MNY),LZ<7S?-+:=;H3$HGQ=SB_*11J$T7/WX:NK)VX2J.)DHGPA4;LHF3,M$/?6!"_$+Z*?&D@16(^_[@W!:P%"E M"K#'">@-H([L#%#FAF0341G@\#J%:'.6DVM"TLT1V906'BZ8&FB__HV<@69[-DB#P>&;D1:M!GF" MK_>LU'*7:W@Z(S+@7T"$XK#52Z M3;!T.O$_ PI@_A77[G'U;K&-#PQ' \.A M1&:H')B>80J>/]L#U,80=HN9"<\#M2@$#71T0Z:-D9Z(5U$E4'J,),GWUYI85C-D=8MW_I M;]< $V?D&WB/8R+D62N_H2K"X0MA1MCLHCZ07^"!F1\DH=:$-9/#N*K_#0) M-L$1Y&V),)!X=/##H <-QOQ6D..%F1V O(%F@#\;CFTA[('S7UM!%-<(XJ:R M%98=3-S?_"9TAVW@==)FB*? UW4$S+",H4T>"Q#(1NW,V(KA,9_E7OK6!@L= M2:Q D*P6R)L#F)68#A\M.' 5J?JP=X@[ P^DR"1^&\ B!3_H..7322['4FZ>V?)Z,3* M.AH&T'3VV,(A62CURLQF48A4/!I!;HLRQPE,&/R/CJ@1(XB@=IC';VV20,M' M-\FCVTS0#:PA;X;M!3=6GU'4==3+306<9AOEKX):(Q&/U4@OXU>6X,?QM9\H M [[T!"T]&?EKJ&I,<"\E$^2:_3[U]]%7A F/ 518]>&*["W9_Z[+WZUZ-9U7 M.Z5*9SZ;/1<7CY-N?!@B?^&?VV7YVWAK2Y<8F#"I#M83FG[\) *B"/J#JI]] ML?B) 44TFH$+X%^Z\XV,)8"L/ 2CS,"NDAC!]]#.8;2(<$_GJ'5$>,YDL1FP MHS-\I%\D&0I!&RR0&'Z+131.B\5K%Y2Y'7)AJ=Z:?+WK&3)XQ[Y\SQ! '8Y> MQQ5[";<,5#.4S4$9W:,#H$7=I"!$0*W-L.U0 AL^\[&. #BK6@8^XFCLZ=P; MID"/MSAQ_Q5U=9[*,_C'P*D 4_BCJ*>!O63A)K>W/T=QH6]QU=CK-+%$*MAV MM\I0F0Q*EN*8?'_B3>+90P?P)^E)_@O_!Q#!#1TB()N/R)>[X<3ZDD:5#-98 M46S4X12)7M6[;G 0B ,+DYD;(Y@BE)L!"!(:Q-?0"BPE_(/66+@AIB()EG\ MV$9'3#R/>]SVLB@?$ZG1EE@:QJOL">?,=]DKLD3N\EKETII9^E3/^\-A1 OC MXT#BJ26H 7H$B,BX*/SL"$. X&K@-+%8&SHB3&.YOB2Y6G9 YZ? M@4,(#PD:AP2-#TK0 .G@V)&;U6U^GL"/;_#VDIO?L16C,L'U?^W3H#BU';A0 MP2J#,5A>2C:(@;4)@!OEQ]G,;*26G6FV>',Y.(_IF>IBG23AG_L= ;A+N0@G MW9Z#;Q&Q&E,DE@P-F'_ ,>"$8I334A':8+0,_\$2&>@N!!@ PW2($WP?QS_I MRHAC+_<>Q0-^'KI#4,%05C!V-@8$([G/1&WPWSM7'9=Y0W78=$6 O#,%' M\#O+CI7.KUO5B5JZO)\NATI'[8PPW)5:)W>?DYLA_'72'D6*&_X2]2-C8O = MH/-;>/ACILKZ6;W:G%K5@2//XZ?C1N?.Z9=3I6*11D\?K8^M<%D=79O0*??1 M\#'W>T;G2TH$0!3$4Z)4Q2HQ\!]*Q9E>.%6OAW=ZIZ34FK/1>2(52S: ?[.Y M;0H#J#AUWQ2QW%-9*TQ^)5MQ9P>&Z9I+% +A)*JGQQT3I;Q:7:2K'9C M2O>J5CK/+'[\S,>/TILIA?= N&$T8L+/1P*"/2R!I02E>8%*]R^,W(+"T9D? MC$FFX"9$(_^K;@87/WZ>*'T;7OWS;^Y$LS[) T!)LCMTB=CZLX^$T[(G*K%Q M8>WE3"D^J9;[1\#D5/0#+$-)M+PCU26INI[Z5#JOI$VY/IE7KN234B]>*^N+ M=Y\JKJ"J@S [Z"57I(%2G&)L+O1HKTXS[?*PKI_%DT-+FLJ)BWF3I""?.UIO M"N.=[3!PO.[%HSC@5Q)]!@BF]U#.)\VD-;\LE\:-\;R>TNOIVMM@QP<.>2"SI.Y)S^;%Z?/8@ M7W?J3N?*4+,7Y1-,"$D>)==/Y#\1W[; ?.H8,V&)VL$<4^]#]%<1@_V-#2]J ME_J0J1J0 LKS;BI3 #UP *[&*TDS^)N]#)6.24H]?2QKB\6DICZ/'T^:I99: MPJ.('\4W"XT@\$X3[-:;RJ( ;;!&?4>V588H'*TT!19,M;B4@/D'A^L!OV M9X'YB,H;\< >9!!X_\^4!H4WG5X?_\\MJ_L*1U>$+BR6"D399^M9M6[\7YP^ MRSW'V08BM LO7-ACI&0@B1 ^&*7[ : O+!"/$9/MZ3@TN!IPP]C1(%*(HW M-H^&]JA0KK5.B:T"RHO4/M\%$=ZXX9%PHF &.$8N_'O!-\(2,!5GTS+P,>N$ M(R$*H1,N$ED'$V_0.OOT 8KY4'HT3%*0N!I;+#% *N:@P&M,)9@*0.OB&8W8 M[9M?R/!$+Q6-'M'#<,P!7LO@Q1&32V^J1H#>WAYQV4P-^70XKALS].GF,B)- M69MQ^,D0>V-7HF(_/G*LL9%JX=4F_Z#1)_I((2M!UJ'5T"45$4%F$JA)R]=G M@O(D3T\F?734ELS\15 =K FE7]ONHPZKZSY\DV#X)A$T%729PGP'@V(\(U-A M2=DBG7RLFC)P&/:;9Q>=E*IG^SNB MOAC13=%P[X.;$/+&=U%T M58?$]1]>(#L.[!&K@N'OXV*&"E*5^8$(G@?F\I@G&@%@C:;(%BSH;B=*B>G( M:66XF?\.^PK \!2ZY]Q6;F]\H4%%;'T52-85$.T'1H#AR>\B31A M_@ #LV.=&4BE'B1D<(]"S& SGQ;/+/02!$,3S+,0/PCGH8C'Z&NS29X%W@?T MJOHU.]4F/]03[SS]7Q GP/V-BM*_?;BV9O6)TAG>G1>?$^K=I/%NL+NZOI*? M@&U,(QTJ&)\.A;E*>GDI]XZ/3^+S,^GNMM&5JC6YB+'3H^QFF(O'2]E6G#=4 M7UO"UV;Q8VKC5*-1FCAFH7%57;;T^G%Q;PYJM3Q@2\_JUQX3M7RS M6+?7HBY3QT5&_*BP44"IOL,TGE1,L02+:VFS<-2?+^$7^I!SKIJHZZLPM)T(56QA\#Y@W+'&SG*FX.U09-N=% M'X=#^P4M>N'1LLKO9T//4DLOLE?)*S4S*=T;QZE<(5E-U> LXT?);=+EU>$< M3NG7="+]DY&N9%CAD>IX058;5W=WM^53,Y^_N)\E[=9# P]I"T;!#$\?K!0Y M>IHRP@HK/9"WRB)!,BB ?I#D@T^=-\)>'+^9W'S2?A^I8*%/1.S!?GMLNWM MCZJ]PWP'+ =W^AA2YW6L%.9B+\&*G"E+<0W88AY+02^--)7G=B >!X[")#&W MWM\M,N=%WRK]^F6GA*U5Y/*ZLR"\VJJQ VO'0O7A4I0"<#_5S;.E7@-46\8J MAK"4MM4!1RR1B\43C'[;=NEMS# G0-:!0EM$_]SGQ@;/ ??/\BL#3_"&68SI M"4!HL,4ZY5W$>.C(L=R982*T2)$:RF ]F-5/]TCN&C%33J>J[4D]4SP;/$A6 MI?FP>,$CB8J2*IF'1?QBQRM#I"U\S@]81(]4_.A04P9%S>9H*B/5LAD1W;X]H4Q_T^XE+^J&F2@G9T4S MFSXOU^,52F$*N6UBY13"SJ$N]-0GG V5U:IRY%&5 HXYAI'$Y]@C#J[ZKX%, M+W:\P6GOS&"E[&8"UUH?7JH:=OS2P]UYO5>_JMQ.[<)$J92.*X7;?JE^6L2\ ME$(TDU[/[V&GZ!-;UFC(]>1I4>Q:!?C0C6@R(^VQID^;A=<6A$50G1DJ!F]O MU*"'YW),Q2XM!KMX8Q]12.]3O%%?O%J4S+(H-L^4Y7%(\081P;0 ?5-# ]PB MORF(1A18#_4I("5.=RP4-R:D8_A%O\(.8\?9IXOTXD>O'[4':[D@Z+/:YECUN+]^? M)_-+ *5?SBBEZ?QX',^VQM5J-?-\W;XL8M'%B[J:^"L8PE>)9]P"(2H.^HSD M)??L4KXTFE0OE0BFT7SXR14<*=>_J50F$RD5OYFFK4W0=;BJKC'P MNI<(LNHW$>L)1*A2-874ILY:(BU,U09[Y%Z[\\XJ[&H2M/DG7")L2MYK@>.M MRJID+EO +_4AS5H+)(]=F^HC'-2U)@W\C!V_F.JW?:/>*V>O4IGL7?GRHFPN MWHXXW&1AX@)ZO1]-A (%2WGL76J]UO5D7C]-WRW*F5+A#%10.IK)Q*/Q>$B& MDA?Y9\Z,+]:/%]O(HX/7!/E/U$=@;%([G/K]B\RU5!VV'LJM^^N[F'1LU8[K M+U#_Y7ROMQ'/3[%KD\V]H=^%DN]D/!E7U/;\8:(18&6([-0]ZNUPL[/QG!W%#LB&S@Z[1NW%BY7CK;/'\ MD,A5R_?QMSLTJ_%Q+A9B^A@&ZL)#XY5+>9&_:#WI92GSW)0:X\?C>6V$D;K- MV<)!96&"):1"7XI-*:SQU->%7;Z IGQ?%=.8"H+6AS[I#R5L8GYR'JO)I4DG MULV>M!N%)[6'#F(2/,0M*>MXK< !I:MX"?BJ%@4J-T'1'53=/IB9:8R?1T91 M:9257N)!6:9O)JU%\6M4;^9!=2;/%\I%.=F:-8R3V.2LU8"#2*2BB33HWUW5 MO6\B7_S35&\C;Y6RE^/K7'QZ\W39.KMN=J_N&ACHV!_5N\G[,55E.4MJB51Y M*5T\G\G95+;8?K^3\F;EJ]B9[DWOVDC%L[G%,)O(U>3G'-UE;4[GWQWE^U54 M?9?ZO>P[)R/Y^?PB[MPTSPMVRYY,T\"VZ51JRT7A*]3OQG8$P:KFO6](D#@T M)#@T)/C&A@3)-S4D2&U^Q]::_?WIN7*\K0^A:)SB)@)C'\J@I>@K&D9^+='$ MW0+3RP,;E.9"C2_#BB7=6&JPNF.*38 H/=VMD.>-CP+7R10-M2/ +19N1Y1M MDQ+P<&S>WP7GRUI$>&C2-\AA4XN(ZI-34D\;HVIGJ=[FG7GR>=G+-CZIZ8-/ MR2221_%/Z?!P[;7^8H+OT>#C>SU\_H;6)/ ;)U1]AORO=9![2[\XT?\8TU1L M_B#'E^WA9L-@]8_-DELHQJ:N-J(%" _Z0;7&Z&%ZG^,%)6YG\-6)%:P%.Z@- MRYE1@ZPP+>;K ALH9& U.P-V8?_.U90D79(E4$>:1J6$FU*$O(03GBR$#7RI M2%EDR//R:%9LXS21;^7(W7B\]C-;M;/CG?LY(8U@W2+B#:H GX72ED& M= 'RYA:1@<:08WHCK_U.QW$Q:&J;%!PYPCS5"19@JZ"Y68TA#.=R*6G*&8L8P1DET M'D5XMJ0!W,-R,+$W>H!,] F^1/@RKEU3AVPW.)Y ,7D=)W("3QV0%7;7YZ.E M]PYB14=GN8F8[NB;/Q$Q0,N/1'=.T3M"K(<5>'82>#?(?!!CY\ MQVUR+MI=;I$)4_%ZD'O2Q$M ^IB?&?SR@R./6)79I2=[IC+"?O>8&R*6\SI[B*TZU)[>Y%W8:?0 F78TC;;U M;V1L+'#B !XG?59T)F6C!F05(X3N#(0U$K%/D<7%#%T9GH2?87IBU4LB4GWY M\-00K?Z2$M_>1Z7)I 9;J>S:NOV6-QC>RKBCY"B*DOG"2;U?;X!9D>1*O@_E M-@7J5TEO6%Q1H-*R-5[FSI2&T.9\L@6KR0K2!6V=0R MSU()8?*&A,A8$0]R[DW9\"GXH T*C$3PBSO^F:Z6,*6$-D3:CG*XUC9 :Z8_ M49+Y7Z7K-CQ,5OX6BA_-KTC?PL_2M#.,303I*^H$X&T^;07/&(@4-!IC0O86 M04'XASBQ40O-\/'![)\]5E'?N#(/N&< H;O=)#L!C)Z6B M_;(WR?"!*Z]M@ _<.&@W(_ MVPOP82<*'24HX GY[K6%OX)3O92%M>(S][W6&J@)N!OB&J90MX7[K"-?G=HZ M*41TCP]RX/W;S./>":'T5:"NOH%LF^U#+Q MF/=@;-&L!:2*H2M6-T#@-M) M .>>#RMC9H8DPOOS8=3"9%$&B_KM,>M#W>)0)BE8$/7'<;#,+S)430M7$>7_ MPLN//@Y5"PD^B(@QU0GKDK9\5G@IG!@@JPK4-Q7"*W)C5?_:C;YE8/)Q-&+! MLF-3XY'W'\2P/N_)AS$%4_2,=-$= 3?Q/K=7: 33[Q1 PMZGP5N'7G#-#/5 MZXO@Z([%6BQN7 "+7WC+\"V;#S!BHXO0MT-ZT3&,=#8N?R]F71MI@S&Q06]5,2"L06= MK-85 XKEC$8T%G:L! \3*8!@B9&++M?9 ML7G#PBBS=>T.!Y^T:5]^J,0&0+'9Z")N0:W(S0VE^RL#U(*+UN;;1%F9 M4L=2EN+DQ_'B-@>L$=URP3N0KL%^N(CS+6>&EPPX+1?+5]U/'$7.Q%4&-OQD M(;"0]\ J-,S-\O70'./=A1=$"U3T>T3SB&FMMI;CBTN"OUEN \5!F?BQN >S%!@+ MX!?<:[UOL;<,.8>>O\Z&3K^\O.3J\D!G8TT#JUI,;A7Y_ME],&FTX F%$4%1Z=-N_R9RX,5/49=& M/@I$(X\&>@OLNE_<.@]8>W9KAO,@J;/W4'(T3L0H&ZQ$<^UI-*>(YG#=+-H6 M^&\M?-,@*?]?6[(MNMI)=)R.1OJF,<'6Q 24) W^2?NV LW&&%70M#Q*_CC2 M%$P-IJ4$SY5??%E>!!IK'V3*7R%C:9I&WPU)K'=> NN%K$']RR.?'^;_@^D=JG*P"3N8C!J\:B9'PDW1B+H^!0^D^G$9=0-!9*FA6I!\&!J$"A ; MA@@I280@8M27^('WM*8Q,A%%84]M% 045Q?9!K-L #_)I":"V6%N!)2%IC%- M!8>:TYWH$H.J@1&Q(M-+0$?4!X%$*),U$%K'P<&0)$^RBR"F]GJ?V])3S&UT MMYJ%QI2'EZSE)9VY"8NB/P&2QA?T%I>\Y,TQV^>IDBCWNLBE8NFX5.)D#$C% M\$R?+_J4G";*:Y87MFH%SZ>HMU-9WOP#&'UA[3<(;0@H1 'E+4_\UH M(*&).P^29>C,VX.G+7WY4=3@QC],FH^1Q;Q&KR<\,J.I^)/TV-7T-]4>5 @" M*Q<&F.6B+E^@"V(UW> RJT9P,WC;E5KQ.G5_6NATS=LB"(U5:RJ?583P&C7R MB_FW8KP*#57\'D7XP@[\Z_T]@7T1DR( ^Z R)6AGH>RX8[RG>$N$2A:S.T%( M_6F/[/3X2,R0Q.)BJQ1I&S.0FU0R&TO&HZ*+V3804'&=0F\H$YNRGOQWA5]4 MWO-%Y"6[[Q+)R5'?Q6?@QL8_ZP?OT&(6#E3@ RH$G Z ,_=2STT0F49N1FW7AXU L2\)P; ]8J62S>(;*AUV\@7WG/YE^;,%9[=)WV+3#V MU]#1"TD6K^ [9&VZUI^RV]:1HS*QHA06WHPU&TNDO$1[/ WN58B+^G#N9 2E M*^2UE;"_K2R'_7*,KAAW(E?ZL2&DX;\7+<\H%=S-*=AP';^)_ST;SYU3PBB" M-YEHK-0!\:1F>24>X.\^Q+!T#I\JI)3Y@:,GC9[@$$XN)R:+9$Z.M5 M*S"# :/3* !1_Z='I*=\?/ =M4->C&Y3)>3%H)Q:%H>7-Y-IHW\ZE)[RU8?K MXOJ=6_CGOK^,Z!!G@)?"54[4NNAD/@ MKU_YFR(OF\"F%^&.BOI =B6.F!@]&)96RKPN?TM?\&M84KPB(E.(ODQEK(#Y M>U1$<=]?^-6_?4WD)5@,E=#R9 >=0VG_@$,.]'A#M2^.&U&[ZR:+&%[CM8QO M'(>U";&=7-7.U?O9?%:>@\U,IJ;F26,Y^L:PT9N"ZZ]"99PD$:+)GN"R/_H* MH>[KH9P-F_*(H6:WNDC2#/ J6>TL#_8SL6:*B&7BL)83"@6MC_T#4(>1RV5] M"CJDJ@^.W"IV^IT7*:) !P>;>'DI:I5Y+T!*K@'-)/$B^N# 1];Y1K0 __0> M;+Q#8+*795WZ+1,>,A@KLH,=<=G4LDO%'ANRA_W7?ZLH5Z!3O(;1ETO0B4 B MWB_WJ3S3=;4JW\6S-^-"LM L-[O&^_NXL?>W7%W?5?%2 /8CR<"B)P+'@V7 M.W<:QU"D$J?0_F[VC5*S3LQ"-^[$$KIZLRAD2[G%CY_IEQI#"V4/UH)=#UBO M;8 )S*'T'LKYI)FTYI?ETK@QGM=3>CU=V\W32;_Y<%8755_@7<]8G5V[E5#N M8<22OM-X'#6Z[?/\;:WL](JCHM:MVEFU\>-GYBBYWLGP/ZY \E1%!QTQ&JB, M:0?K28I>0!/;E:*)EJC&VQ5@"KOT#5X'P?((#'-#_-;GVZG\&:MYEY25A@+_ M26-2A*G_%,88/]WUIXFKSF.\=GN=;%WJ=_/ZR;;NMS' 7\@="]@_",0'R&W5 M#9]AI+[DEB=ND>=EWDXKCG)JE:72O9)OIF)&I3[Z\5,WUILU^J)S-*O7RP25 M*&2^7IO".,%K_B/QR;^KO"&N8C'1SY\;R/(K,:2*T04*/ 0_&GP"8C&0&F:O MB,/^(=O,6ZMQUYG\7'2;-6EF*?^(?_S[&0ZCP!7Q(*Z@1EP$QC5I"8?ZSU!] M4N0P8^_S[$+,O/#9&:RQ3?A_6>R3?9, KKLMNS_XR_M%0>&8U"9+Y56#;OZ M%Q2\K<0 $@W0W5V8TDPL/T\Q"'+)^&+_WW\5LKG"OZOK"GYH'8Z^=\FO=,0O M)1O8#AXJ]578@6H_1T/Y57D"L21'"\"(BKU2>%83.%<4\(ZB:J/4;?%W7BC& MM"6[;6*A<0\ET>U8I*_H"O;[D[0(>KV\?>9>SZYB&@T5-? M9^J/G^S";?;IO#YQ^NF+WJ*R/.^U '@E\R'3WO[S71PBV!QT&B:ZR^[H(6LS M^$ Q(D7O^5.H%/X'U=G_D);\@JC>JK9YI==WL"P'R_(JP3@W=(F2=+&R6)?" MS8IG/[@MF"JB[B7LX^O(.\IC:5[4+/1!ZU]DT@EZ\R"#!QG\767P1-)517L1 MW('+92JVQ+NA$D"(7- P9 X/0J3,%1_\SD&$#B+TFXI0TU TX/5C VP9DYX+ M19(C *R5F4(AZ<@)MREOMEK49!$!HV>L6LK<,50I4I)F> 5Q%"GQ(#0U^<$. M(,#;7N;WRL=9OZA /%M=C5ZMAZV/-HMO^,TT72ZZM^)[EH5Z9>AN7Q8WM$)E M1_ZK1C=@UU]2G:CK_[)0C07;\G ]1'1Y1 MY7LNNPYW>:\K!Q(]EWG65[!$+;3>ER[0O+]L:.J,'_(Z:;(G4L,\C#0,6#6U MU]3/7[>)'Q-SCGF=)\M2IL+$!?61]7>)HS(2NDF4-#&&FQ:%I7\T1)0U3Z+! MI6 NO"[$F'>@1\C2:\M I65?L1-N+QQKK.3OAG]O[ M7%"D!;%JQ]\A>H^+02JA$DJ2XO;7UI9>]91/\+&2BN698V*SOS -[\:C[(8< MMUZUK\X$4@:QW-A]?,J+$[OI8J&\!PSS2)[OMI9A^^#0%: M8$.J[?"B!(1I8Z"GNV8JL5N],J321GH4]EWP;0E@)N:W61%*BZ>G]25]XN\* M9U,**ZX4QY=%AHK,4TZIMH+J_6@W./@NR8; T@ ]T45N0VDPSW^E7?CQ$ET" M\')H$?%TJX(W4($I65K%2D=1]B"7R+1!7 :B--\COKK]Q,>9J4WT]"CE:]TQ M#.U+&_4U#=W>Y=#R5X#Z*W1X]0:U4Z31TII_1HHX3I 7[$3PKJY\4;155J7R^53/5=6QG>C ML_YC]^QZM&6ZZ:\?A9.MM*U>I:IU:M)]XKK;+,86\4\\BG 4MH-'D1I.;V_3 M RG9.4T:R?K316]QJ8P^\RCNN_-D5YM*Q2EL:2I9:?:HN/ETJ=O\HE#.M M^?Q<,!*=[K*2;EXUZ\IR^*E2<5&ZR/9SB=MT7$V.I=9-MJ98M45H"LX[?B&* M1PU?SU^.C1"J).*4%L;:>;NMM@V=]8D5U^4B.ZRX(<^'C)V;5II*1-]M^<0: M>X]M?7BY7*3E^.GTJ=DOGC[,$UKCZGGZJ!];HW: M\=/;>GY^K.8&U7'C,]DK>U%^FIU4Y%)<6FHU68V-!K=/KU>ZOW0@;$1QLI=* MO-,*?L&)G+72UM*Z;3V5E]W^X*PE5Q;V]%-U;RK56.8K-_/G3GW6'IQ6KF*E MTC@\Y^YUXLS=A$#6A2C%6Q-U+/L.\0#]XPG^@/JZ]*&^[E!?]\%=E-N#WLWD M.+MLJNW81)TFKRLWTX)H#GE79?>3N?)]>VJH-ZGR7*M=#.?SX_39&#^9 M6_UD^M8^O\FSD=M1+KC_S*F55&VWS2>Y,ZXG>I5E]:#BG M1?CD^C,EQ4P)YD*E/SM.=DE0Q MU/B-46X_-."3:Z^OSD^NTC5U<#E9YC)Z95"_BUW5BKU,;^WM5J-^FK1G4KK< MJAFY5DH>)?2;$7QR[>WYGI:_[JK'9_%I4CL[;L0O'OO7^,PU,J7/,W?S43XQ MB"NEFSOS7&X]9>OXR;5U)GI/TOUY;9[K9(=7SUR4B_ MGHXGI[G;?CO>S]Y=RXM>=GU+9Z>93%VJC)3)Z<6L>YP\3E<&P*&Y]4^6.E>+ MP=VR8Y3K<_T^W\C(A4FS@4A^]9-&HJ;7=.4R72[U87&+H96T"OC)M+J[2G:PZN'AZO'EJ-+H+?'MPH=2Z M/)[(9Q/YN/C+V\M=MQ2P;@VA?\O4;%]!997J*;??4BH72DGJU>N#^+Q]-;R; M-^2I5?FR6\HM[5K>'/8O^JI+6<_" #$B55Y=BM4/?W_3,.VU4&D@SA]<+P70 MQ>QGM^X5@XHT]-AB-;]BA!<6OU$.L;_GISTV+!XG]M?*1GE G\T]1-%IV^]2#A\-KUHEP0[Y_7, W[SIO&.$-0>,^+B$F"1$8 M9! "!>O2(M\W3IS4<^*DW,WJNI5YNABE/TU:/H"C E+TWF'L;\C_8HO'9?#W M(#X:,%P5!*9Q+Z>)H])U5\ VQ5O%JGFFEIOPM))+Q;P*_I1,$O;X'S\]5M*C M?(C.]WSLFS34C(4@B?@YAAE9_S 8C][=B_#9E[OF?E3"5OB.K7PU; Y7J/3- MUR<^^/RAU<2S#>>P,:/M*)T[G,QWG,P4GJ(IFT^F<)1,?./)K!\')>? 6;#< M#O#9_A&&1/DK'HW!G_[^PX_LFX7I<&1O/[+D42%Y.+*].K+<42Y].+*=.K*7 M4$;R*/6=1_8'HXR73^9;]=_A9+:HN4SV<#*[>#('GVE73^:@S7;U9 "TI0XG M\XDG0P5PP<+)7PK)?JTF21_FM M#/O+],F_*3>"O[4?>&OPUJ5-B<^!?.?__9]^D#"? ]]WM5SZ0]DAN]6R[!X[ M7*UEOP>YX: P/D-A\$L947XK0H-:(R$O:)PYR\T=9REG*G4]ST"H?JE7^ M/)[9.]VS&;,A!=?H\%Y.2KZ7DQ+QHVS^]^(DS"GX($WSDL.^-YKFE_@C]]OQ M1_)@B3Z./]('_7'0']OT1_:WXX]D*"I9B4-M\B8"A$UXE%W9^ 'O_ IRWN58 MS-8IAG^I.@.^V ST/U MM/G0JU[4RMUBI=2X4A/]^G(G5$=K?%EX2G=[PTDR?Y<[+R;Z3[$A5B5F?OQ, M9*.I0NY=NN-U '$7.&.G=V>2G*(\# M\#@HC]=D21ZNG.6&1OSY;AE3=W*]<(YS50-[%R02/WXFH\G\5N3Q/M[M\O*K:-,*YZI\Y/GNQ.;M)JW\C%Y;(U M[?91PV50PR43[W,!7Q;77;Q@/*BX?51QF>]-&MEA(+>]%>XGZ;OX?;FI=,L= MN].MMZ\Z>2/?J-J+[P9RNCDYK_5NU,M.]RQU?=[L'P^?'51S&.J*1PO9]<&Y M!R1W4',[I.9RWUOYL5M(;ON,BT_2;//EW5EO>GZ;CL?2;J7NKSN[@^3N M)L4SZ[D\[W9.^Y-V3[^R8^-Q U05 R^O/O*T("F,* MA%$V'.R=MQLZZE-SAW9O[]\2J/= E9TX&Y252782EWJSW,GSM-JM6#L1I[=K MK>9UYD)I=[+RJ6[07+1K8&@?!/#KLH]V;^_? MJGR2O<=R,5.^3F5[Y5BFTUG<&8IRG]L)Y2,WJ\5S/7MY,VDM+N&EA67NZ0Z5 M#Z8G%:+9>.&0GK2'&0:[)X%?E[^T>WL_0)]-*0HEXV1D*[W91-7GE2MKE.E? MSG&^0?Y7H,\AO>F@?+XK_VGW]GZ /AN4CY.=W!_/N\/+N+-LG*:K-_ID?$DC M4Q*OP3X4COD?:L;_ ^ MT@C;846.#?A/Y"]42,GXOY5BZYC^F?CW;Q QL)53X.'O\BPI_&% 6:K(@S MP]>P.8ZZC4/N&0V9;@":HO O03]YZUJHFD:_'DOPDP0*##0*C:CGK]*)=-Y M=E=# :U,Q7(TF_9MS!23$]&940(K$.FS9]._2R2W5E#C8C;+WA70Z0[(5V0< MX-96[Z0<)M?&7%;UR*5D#L8XCC<>C11;'?I7+)X6[;.VT@8L@(*9RDJD"4P2 M@1\!4T7^:ALSL!+Y=)YJS=F#T-!PW@.$"V\$^7Y4961E93HS3# ]$<8?P%$C M1Y7)8(%R0"M*G#XS<(00,ES? <"+XX?]/#\D[A/K,7$])JV'V5O4+NYCW7>[ M;U2>9F 6F:8!@<:AJ#/&NV1V9S-MB2\9*3HPM09R!&]62.8#*@O,OCK3<%,& M2]YF& X>2N+%5$3H*B/J,#( AP#SQP=@SU'D2$"GBDT[0"KXGRAF=Z$Q1J@8 MF?KU5C0R5N01+HHUIH5?C=49'_M%N &VQ>8&@&X#:965ONW'$@,-4 E367!R M8T638[81 UV 'UC!,+*A,!2!5(25"$EGV@] D:L[@2S;M0KLAFZO:82;IV(L M<7EKA>.3]2%[ON%_Z7RVD$_EQ53"3\8R?/@X&K@2/YJN:H_%Q-]U#-,KG,1O MA^=*.UZ;3]/JV?+T_KY39!X.[$>1B_:6S_$Y@]^$>.);U6MB?:[NULXXJ:,( MIQ[\=V",=&96W&8Y.ZE4-W@20C9,MI%GLL%\>OH"?,/PM$T1%)GD"3U0'J+ZX:3(6$EE8BQDE_J@'_>/P,%EMV0,-P MUK)V!"[OJE_]2@3U-@GQ'8,K!)WJL3N,J5=T"?8QB,9!,4Z6AE>#[ M E2P#0 +,\FT=1QNCA9M!OQ-QANMIZ'K"HLKL;&7$AIDL,VP'" 1,XB,K6=@ MAB4; 0?8=1NL 4!EG$?I%V!JN8,/AL^_N$+V>^]=,VF)5BN"/KGE?S.]2. 0 M5\3<;2S&W%".%4D+O@E;T4LC\!RJZV]'D@J)9X8;S*\IQY!6M!C\$-"EKXPE M;2B<$_%6!@X"ZPA[H.(?+ _KY.HD0$-7D0 M::=3"9V7"+"UQK8;=KK>0E W MXL#3/B @21"J.T_^J-(Q3'1BPIZ3):B:18G-[Q6BN@.YFT1Y($]6+AB-@H5 MSHB]#/AA$Y^IR.^(BA@A0C]F^>CC'3#WU\B+A54$B!211J9"\ 9H9"\4A:EV M>V'08^%M7ZURWRS=15 :C';:,G@ ?OEQ]RD$92R!Y1LH#L7!:<*MI*L,/CL8 M+7M6_,]")9C(_6M%6K!6Q(^2.-CE#!\ @=?M&Q'7A+>'R"W(,Q5)#9IED"O M$7F4&,*D9QN.C1%<PY#H@2V16QSK\W_\3&&#A'CP.?#7,?\2E@F^?_-U)NE\8*3$V'T,:PIO_ MD;2%M+3$%4;AR$U8_<>]ET@1?(H?I3+_B?C^34T,5ZF+PV1]- S,D^5?"XZ4 M%;]\84X'/RJ:6,G<4<)/AUR+:V2VWW&"G9V2X<4>5B1\&+N"V$R#25$0M\/X 4!I7G5/' M%B$\"[^#+GI0^1Y%RA+J1[1G8-G0P!./(5IRS:"+*^ 'M!%TN\%? 29RJ,(7 M0-\: !,FL S%?:*LXEIA/6@N?!X1'(M +V[\(V!XX>% 'L4<8$B5/F)H$81. M+@G<4"4%)V5% PXV5P(;>',RH/AIX$V [T1L2BR4D8="O1CK )XQ=(7 !P\, M\=L7^@8_$B*+SS]T5P8DP=L8%KUA_C!&SW002U5VT#SYU\]P-"V?0:NO<=0^ MRT\H;O"(8;\ URT&2Y%$4SQ:C %Z!R.B;AC3DCSF0??6Y]TR'"BH%.46/O!X MO)!>B:GS:*/)(H@$7XJM4B0;SQY%-JY9M?SPV5T0N3OL6F'%Y?=M!J,$('!> ML%("=*@K0]5>]<@CBLJ>Q6)HQD)G0&>DT*]IK>QML$/#,0?B @%9!VRUC*Z* M>[6X]G0"OA90#\ H" -J)$^-K80I@O(C]DXG%DXA-Z(!JQ\$T!Y=C?KC$*X8 MP[F$G:E_T='(5)%T(9/N5L;<@Y&8?TTXTV*":/0I]HI_%63F&F;E573T M&8^T_K*W'>(2;0UG&98OH"4$#YD0ORE4L""J7\GMI29#VMN&32# SQ^>1^&> M#(7KR/X"R,9 'M)+>>+I"&@XPMR@&0NI4-X!VCM8)X;5Z5BXPSU4GQ1BWD<) M7!J0[B.$?K[%\&L$Y#-UVG=,B_FAI*$0]:T<=@B7L,8T"K6O<5^SLF5?Y ,D M@!(2" %8V 4';SQ1R\(_ =X".7DF@^'T[:&C"27,XQ.P5[%1V6=VW8@G,KF" M-S:F 0)W%*G JC8%:BP56$@R5_8.5$<&!>;!Z( 5=&<=BS0Q*H"AH:D&G$H&RA#T(@S"9V\>^FT[<37U2S(%.R2D<(ESX9W M"LO"\TY0'R!9X>%]9@#(-E :$]THZ2QJ9UIX71,(.Z//S'*C, (D5)5/@2$; M&H.!@V<0&3JV8Y**4 V9[R&X,O<4B?_"](]C.1P4<[Z5.(^S%44C??%E11MD MP2 J#=,P!'!P.=HFA2R4KVJ]J'N_-O[_6T7'-Z4LN5X%Z2V:^6/ \6O4(R46L4 M1)JMEH,I,C&+&7PC^R8./46O*1 W?*Q2FYND:V\Y-JQ:U+T[*+[ M"BC1FX^D\O-L=/,PB4FIL[J5NZZX=BX_/$(:;*I@*E'FA5S12[W<3\]LYL;,V]?ZMTOS+X M9R\,-]Q'_T&B_!J/E? @%)/NEZZ (8C'D"=Z%RZQ3WRTON:DYGSW1C;%CS<1 M$=-G\*=+"8["F?*_IYN%;O6QU9++V=OV3;REVL7FX!/8V-2&=S?S<_EF4F]W MC_OCHGIS>U8$ OL&X:YR,GB--B4ZKAAS D@F_04>6P\-8EIL22->,"+ I59(2#5>5F@M*@^AYAJFZ MZ T&(2R:/GRP%)F#PF.Q Q[9, 7""+$.")@\2 *P7>$+G(%-50W'PLB% YZE MB7!SYZ_)5B[!D2@^L(SQ'UT()J*SZ&I!Q/J2!?ZZS<19Q(J(>V8K&_LCS-EM^^)< M?SXY&\?KW>.;LWBM>SV^+7ZL.6/(P3$9:$6XCF<'#"RQBX((<)L-K$J)#3Z' MSGNP=TCF]SLE??[M),7SD8H#50WA=/(HD4F=^7&()VDGB2!W$7VHU_S M4$*S*,@(B$YG33)A8 M/-?UG#T_@/TAX T?1:K#CZ (Y8R_1 L3H:U'":YCA-X):A"^',Q<%3S!,A_8 MC<_*2?M?C!DJC.9D"V1%_!!\GU K&]_[:B($->FJ1J* #X;738;?B5P\^13] M91YDXBJ3Q0R$V(E38KI.A /<>.M4DI6CR(GW:3\0X#/0W?G$D50\BDG6*2(8 MUJL%3\BK'!(K[R\Q;86UBO[OK^WO6[Y=%EK=9#PSZ2XDI](:WRJGM\&^;9GW M=C<2^7ANF5S6IUIEZ>:Y653N4YUZ[.S^2K^M#8;%Q8^?R:/U?D61*2ILSH&? M3:"5[E*90=6TQMIIM9S-EB:-YNAI4CEM? &!M(=ZKMTOVV>3[M.YF2K*B?)] M%PB4.5JO(!0$BI+KRLH\,$WG59)%OB_!KH#EPC@9#R&M,2R>PRL\HY3=*\?Z MU0=ITDKE4Y/C^\K=9?%;/".AF^05_^@5F["[M?[5PTPK36+6Y6EV8=N=V7'Q M.S:!&@*K^E;V0-HCJ/6XYF51#G%XK-@0"YW&A "67KY3,+-^[S.>LH>,IT/& MTX=E//D*33*%9"Z>C_,Z$^\/H-UR^7@A[16@O#%'*OFF'*G4SN=(O6"D3S#/ M12$33/@E*!Y$X,P]^F+\_;:2 MLP^&ERO]*OPX,U-<++.W3_E$O-:P3FI#:3R=)198J[4^YL(%XJ\!E@(^>@C$ M#Q\]4/D*#-9>7"2!5;K3)HK)Y,3]>[A850^ZSC/U2+I@?41N&^5_-WPO<,;%VM:N%M+'G?/B%[B6_87>G>@W\UI9NNDHY5J^NXXWA6?>YFC[;'YG?YG=]BU9+@D(L??P+(HRJYN6_>-0"+A,XD=4-6 M 2\;<)/FUF*@TF!@8L<%364)KW@MA^G,FI?,P%.'Q4M0&WI0:OV=="%'V6*! M1D,*7X07 G*V(XMN&(.4O M!UXQZ]O$GBJ\@P31,CR+@\)@8H&4^K-ZK*YB>UF./SI6^\9+LG9A^#"_>3)Z M<6F>*C\W8JEYJO(5D>(D]<6>18D35^.[BCRYE#K=QVE&KQ0OV^W6+J$5=F/)K<8WHI,O4FU? &86 MC5RM-#RN7DSF5Y>]\_JLT)M4%^2W)'8GU//A2NX+*'MQ_QP'-3^R)_666INF M>J.GA^[&()I(H7HK-/BE@-+>0XQ/S<-YHTD4G97"VBE=<&2[Y":RZ>+?4%MY M79>+\3/3LLO+R_;)X>[8&PDM3<<7[?E ?NBHZ7K[ MLA)O/U5NWH[E/I#06=FL7JGZ<:ZL#DZRN>RS?'*7 5"2/HKO/"CQK)\PECMC M'K](++] B0]C_9HN9^Z>R\ZLZYR7C[6T)3/S&"**GV\>OT@.OX"RQYWK5E8^ MZQGE6.]B*#^D+$WGP".]V3R^T:H%K.-^]0.[@#/4J0@(MT,=O0^]P7:K4Y[F M'I%;.<4*L+!N63,<.<:2$0-E'*(2W!@.%01K4:ITM15-XQ5OH)U'8!.HFI^] M@24CXE/YS[SU$)8I\T(N7A 74H@Y [-B8]M2;!U%.5$8P<(_**;;CMN_6LL8 MV@LT$_B'ZLU)9**&UB^%M0QTMX\A0UL94?ZTQBM:"*2XK96B+$N1*MVQX)H" M:<>GU8>-U\3?K*O$+(6W2_66_E8JPV0W#)L MZH^L>#<6K"T@V\,+5 ]"5=8;5%_$K$XRY?#R%S*D[0 MM^[]NI;R'SIV2-G%5]%%CM*U?24@:I0*30KRU]I M?>3O;X3\=K%NZ5>NL:3M?44"77&!\8\4L&U4,;PJ:N[[_^9=5I 5F$NG!2"A M:)4C:K;U<(WAMJ1>:7;/'$K?B!CR$O?,1 7PPKZ:J*H>J2A]TT%EF8PG"B&- M*>G\R28Q3E0B1;<7YU_X:=Y1+4 /]R-ND[5UC$6MU, [,F911#'.$"NP4 =Q M]IAB;S+JA!:Y.FUQA.AOH;C5CMX9 MU>UBNB/EG@KC_/S4'BF-'S_1VBX5R5RON^.U2:K)Y-G'%3:,2T'NYQP M;1].RB#W<+TH$R@/\P#(=DCB2IR7N@J>H*-Q[3Z>+[P3^X-@9QS6B0 [\HFZ MR[!OA=1UB9<0V[".MJ"%;,GO'FVR8&*77@MV>(H!+&:+NWB; ,XF/;R0 J6L M["5XS>^U15'U&6"KJ0)NB1SURLE$$P:J'F1MF=D[N 8/VSH\DS<+T_#O5$06 M?(RW@#XK;QVZ]9;!L0?KC]]*@A>(2^?0#QBP]?851$CO;16Z#G!+=3'$*#\2 M@84I-&5F"&6%MT+S!R]#7LEMILBN\%I !HI[?]?ZCMRAON-0W_&-'6U3;ZK6 M2'][M<9[<%58*\Q4.AY+QQ'A\$Q:U*H4IEE5\+S7HK_9)<_V'BO*;-,HK M\6"TMS?&8UUPT]"51O@ZW1=Y+I']YV:0#-"VXZ2GO%(GM,R76U1>U!/9@ M9KJ!OF5Y&XW@4=@BZF!AHVW9&_K'&G"RL2*J"2>(W9T)1.-1,2+P=GR^=K ; M>-=MN>-"7S87:[U5='@O#E]_$/=6G$\!=-T N@_'!I:\;>C&OKOJ$)F9N 8V M+?NZ^^ZEZBB2/2+N>KT/AZU$@=-MWA],XFUV/J'48W4\^KN\Z>7L16; M#<2WIG,$=+0S&YH&C<(9C'7 W:-E0(%%L:,39:&;QE+22/\P&,;.E*M$-LS' M4_EN?A1OQ>AG]N%V7RVZ8B[XK!X+D[U((0:5(:73CU6%-0I<57WOTKKNZ);RAQW/1T$YB^7E'/:[$S^;CZG Q+/[XF=W"04*?_LZ4 M?8#@9Z;G&G)XDO22";(9RJQB_GWU+1^:"3Q^S+<:C-S M6ND\9Q.36$=OZ97*TUA/8X;;MA0W"LOET5O\0$];$&NQAT+]%+O$F2(I08W@\M2U\ MVFC 5=OVI:AW9\BMP%7UNLU2MO0!PP_"]$>]U $J*GF=I*BV,NV5FD4S-3Q[ M4.)S<]K5)U.Y=M5H?+X^VYA8R)JG,B(5=;G)2'3B48A_6+10K4RUDVGV/#^) MG\Y'\6GC^+CQ* >2.:M7E?4;%Y##L!N7*QJ.5Q^&VG4KO*5%M=E\EF-WJ8Z4 M.!N!+][1KO<;Q0GRW'LL:3UAM63 MT0)+5];;8'B@7UFK"?_59&\PYJJU"4V@Z+,V@5Y.#KSSDD*([E-UPYV"X!: M\XA6^&6F*/7>1\!6I'#%"SV'_M]_I0K_;J0J32IF5_N&/C(0XS PM/TJF@@W M-1YY7I] 8'YG0S<6/$.$Y]&9PH)LGL+F3O)Q<=@+899]-NEBCT7<8C6PPQ6- MT3Z]F)BYFV*QDUWF.JK9K#7KU]]AT;7N=;?4J#U6)J7:TLZU3?VB;19? M;]%Y52)SIL!Y];L%O]QYRY7Z_4<)KV>=9*^N.<-L0HVK3Z-NZN&\",SSK<&- MS-!,7>:EN]RD;FORV>*T.JFGL+/Y-I#@4PW&*U4#<-U!-7SH^88>Y^/@5G^( MWY^$^;:4O:YD=$DCO#>U?3E(;ASEM1[W+R'#1+*72GP: M-'S]87;SN7YS66_')JW+P(5%7+LI9)W^-#>'<2>'\X-CCVX4J4=4*#^JT M5BFW,I8^:V7*N?L!ZLC"-D2NZB%9?!L@XG[5$A0M+V.'Q[0W7<("$8 ME!T )6? ['91G')0J?H4%:[ACN%87QF+\N/W67]>M.]ZQYF4JGY<*Q\7[M M3P6KH*84VP+YYH(:WAAH4KF,SZR+R23I2&>#5KY14(X7+URYK<9Y,0HK[EZ] M0>.!H>)[?5C\,^*P&OFTU+;OY?:DU3DMW<_.;P9YY?U^_^L/ZW(XRV62R>ZP MXS2OY_6GTX?J\FJTO6'"AL-!(?22=##6SM.)Q0TWI950>%U\,I@?MS([:"TA M262GD%O 4J-$-9:7T.+W)NAZ0E9E/AS%/WTD"L "%,-((,??@IF*NKRB! ;7 MH.4 M5XYFR51!V]. 0CNE#'T4H_(!SEJ6F NS6B4%9E5F>1I8]&IHJDP'?2QI MQ)&ML:+8@2QVQF)8Z:(M/>9"9L59+:K)^-KG96+!1X1/OSD!EF46-"':NWX. M/_TJ&-6:1F;2T$OI23)7R9?;TZR42+_?)O"+TS)+! 7N\_%'*%=<).21$DOD M\QTUKSYD+DI7=^7QX@5MPX&C!J?B5N$*@\US4"U? 9V8!B71,D+:-%(H\%4Q M@F_HI/A5Z&!Z)Q6?ROEFH9R=Y6X:5J=>JB3>V3:P+-2Y3_\TN18/=QSZV;.S M9],P.J>3,VW4?+B(79GDYH=T"OG*NX"O/) 5!#")QW)UXW%T OY=8=$JM&>/ MB>MWMEU^\X',SSMVU[:?AF7UMM5M7O>[D]/Z2W*)2:SAAIQ+++UOM;L2,^%] MJCBW^1V^B/URK2Y[B.'3+//W2%WQK%X?I-+&5;FV6-;UI'J57W2^ I,O3Q/) M9B:6*<2=A#'N7C_,K7SIA32X*"LQV&OZKPB9>7O^=!4_O;J=)!^-:KKW9#[= MOJ.W^;OM7^HV\3RXOQY%6S72V73N_51O6YE)O'OP+4/M:LY^QI_TSK=.^N'KM7NO;_L_>EO:DK MR]K?7^G^!Y1S[]4Y$F1[QJR];R0#9I[!3%\L8PP83^ ! [_^[39#2"#)2A:# M2?I(>YV$-&UW#4]755=7J6DF@,FWFY^]8-^&4UO+Y*;EJ]Z]A?]F:9XSW\@_ MN!D(_8+?J1YP>%7OC1M_NZ-4>E_1*KB-"'^];1FK"]Z+X[PQ^/;O5QN Z)!Z M4&@A:[" MRA[[F@2;]#Q8*&L *X=8KRHS;4I?;2L6["OU!!5$@JNRIUYR[S,^_ZT*7CV5 M7FYBT^^28'.*;3Y?'[MPP8/GE]F]"U3+G0F9YXU,GN;&FK3" M8(P$*TX J%5\:5/_Q5:"B\X!AQU/AJ5:X!/NGI3<;K6-[6*/&CI/^35&QOU5 MD2_R2:$GIDKQ#LRQL0" 0 (?]W,&TP)=\$Q]5Q3G?2F%-XXD6X>-%'8]9/>= M&E[&M4>JM4VR9PLBD_NC'BMV5K8"T1.Y@^2-*%]YU_7U%/ MO-&N8H2SR\=]=Z6/W[9[)(NJ"Z#J F?N'MF2Q812;V)]I6KQ!.LODI5&TJO; M=0BG+]I)@I%V4N<6B_*B(C0;F4(UR>!FO^N#D>SKD<226B:R15_E%4%8$92J M5(LN)Q+'Y2V MF 0GDL=SLEK-TH5U/8DIJ>RH.TKY8X^$(^G7(T4[)B^%7"Z/%<>CJ>3UV<3( M]\'(HZ^&MA)6?ZG$K4W87 MX[I(B=C1XE>.%^]-!8,G'%*VNH9*T(!,]/'(!AC;KHQB,PU'0P6\F23TW=,1AYM/A%1VN2M@ MY-'B\T1]-B%&OB54TX7$+#:F$++FN+B1?9(]' MVNW2JL*UA[Z02GHNUAZTN/Q\#$8>D6F1*L>M8:F5T0RIY_K%N60TLW#D$9DP MNX)[I8S):K&90 QEN5 W63CRB$QZA0>KZ)@-H.EG?:E,FX55%CXVQ ?T/:.L+M&UJ;7[<:$N MV/AKGURSH=K>J]K7??OM6EV;BAFGBH_M+QKN+TH#.I[BZJX ^)X?P^ U'B.P MR@L0MDWMY%=+V%3+!SZ\OIE@6U0J(,O.FG1<;PB6J$MF8$]N_+[ $34VUU!= M):*,8-D,>5\*]=5+;(/4@;L:Q*.W^>O XK> X3KW@#>QJ>,%_ Q\7[?+.2K< M=7B/[+U*DC^H@MF1K-U=Z;([@UA4W>:WJ]N@BC:HHLU/KVC3FMRN4 V[R6[Y M,%WJW=#=))>C\$JM4>2K Z$Y$)QYL4M\,;/A"[K>[CS28UQ-\,T$(F.O7*;SR7HV5C[INA.;&[[N*]'OWP5[E+?52@[2-.^9",Y;RB"HO M)3V+W6(_:X_2SM+!URMLKJMKPTH 4[[C?W3YZ-N4[3@_9RMDOUA/K09YOMG' M5F:?2TO"_$+7R7YOSXM[ZMIS1W.+5\VXW4NMO>7*#MK%6BJI=9HYL=JDM&XEOR3>2T<[OH:) M*G-FW=HE:1= M+5ZMWZ(61E)*RAV'*RK"O%L>:FYJZ62[OV&Y?K$4Q@E[[4];AX>]-,95Y"FM MN'1_F>]BF#KHMKW%_"P]&PV'IJ;Q7MQ62K..PTJP!1'VGOGU'3?G MCYFW+F&DUELN&MC<*M3CR^FHWAW<-)J0EFV=73.U%9]U>]9HYM8T;>*_7P+M M]?693Q<["6^!A6O&&SY?9L'FJ:2]-$Q9*XY(QRQ/&BW_8>/KM.KL[EIOM[G;MKV^YR[7;T:(#$5RO*#-G/O2%@>?>;I[>,B[ M/P;;Y^P>;/+[ ,_FKBPT-\9!:TT@V(YLJP,8S%1TR]_@RFB?EN(&1X_.Q/(= M&(IZQ?']HP:P9>\*9ABL9HKS:Y.N^^4,;\QG!2:)"Z26ZNL9+I/+>"PV?G&$ M\U+ZJJ.M["57.Q@(9.< M^C*[%YNYKU)[C_.I77OWU-V:-VMPA_L5P%[F )2W--C$5K>S4.0CR_S/X?*W MS]N1XB M]F!^F-!GJ#!^^&2@/'TCU7 MN7;N\6E #K[Y^]>=#I+*__G+'?XN'XA'*H[8<$LV3%17B8$)9)A-#NFWXPQB M2QC9 N\XTH@UH63-(YM G$&<09SY%)SA",Y"R1KB$4<3PBU*(_>"PX64=DNU3!R^>^O)PKQ4<$[W(+?GG MK\%G1..K/@R2%OJ1OBR%SBXME:-$I)?"@C 58>IE,'5[O+F[I#%;1H*JX)%= MF:1[TJ)]+LG__@MGL+])++KY 0'O58'WYXG4=X3G%]E+/Q.?_X0$>VTBOJI- M./&(,=]+FV!NTIG ^*/8U[5+$UX/GO](H.AO)U $VMVO)#[X(YWX=N*#\.BF M>$1^.X$B0FX:?FG-[U;%_W=P5]+R',D<.O_9E\+_4S@.M7UX5H/X2^F*=[X? M72A3\&=2Y39[SWWM-+<0F]OMSL@&1MIU2:)\E!3T(XGRS27E;!;_3\'AK]G^ MAZ4S9%E17M:_NH%(Y4W'LX,[D[)DVZH"^]I\)=@;NH5]Y6[@'UOTH:/"?Y_/ M+@_#V@YT/;AF>5AWAH2=40Z:QT2NW\>V+$TM>W?%UGF^]+]7LM16Q[;W_Q741-QT MIH&5Z5:RVE:SMBA(N*V1[5'U&$:8G9+5 MJL>$TH*[=8BGEF9[RMAGA*SER&0_XS"\"SN6PA /'HV3QZ4YO^,)RL\\-[H6 M?+Q?)N4'P,A6VFBKQ\]RD M117KVG1J0_A@ 'S$HQA]$6\L=/D+"#Z^6P9"*-#C\[&<-]$#F^,F/UAH)4'J M&K&9'GB0>GN)X-,%>)"C\,_7H MHU(EWW35'Y4!^0'P<0[CP_2U8=.9MV>\T5CRHV0[/1I+MS8^AKA1=9T*;@B= M69%?+AAO+30X !\P@L,DH@GB_ &<,$0'7^A4#? :]B-%N3IGS=6YX6V54%+I M[TUA%1O$R)T*GAK0KV97!0Z2H4)K#YA*+X" MJTK2=U.2K]!"ISE8ZG.I6V!;MP8K?.XDV*IC9;%LIU=C8J^PJMZVA+AF$[@VIR4ZQL3\X5JYM2M; M,KU.0>(2!F_(UC"[=*OIM@BQ*O'P1!!1%KO@,1P"J[>SFD*G@[T2P0IV:+6B6MXRK7%;']Z:[02<5K4/*K,8%5SK*Q6 E.@>(A6 M,/!&T%&&?L^VNKO,J9V@!+VLP1-;EBOI^Y9^=Y+QQ(>\[+\3'/25;)=_]9) M#U8[7YG1UD0P1L.%M2YUR,3$%]D@9XIAHR3&H'/+,_N1H5.:B]V("]U*PP0/ MKPPI6L[;SD3/YGF&26GUQGBI9;*WCCM9 W80:S4+II;MI\O%4<[,M&L<@ >8 M$X5C48:,HZ0H! ]?"Q.%;J&A0(?/=<>^*3K,AG2N)%.E.C]/U*N5;JN1K:7' M !U@SE,K(D)IKQ:C.H 'H*<)HR()N+OI50'L96_@L;V3[MA M%0\\7I4OPV(R_HZ.'TG#[RH]>''(2-7TI.T"@[Y3!_VU9%V1;*@6D^WS]T(/ MW^,J#;;>K#9%4 =!E@U9\,3K)EK_]?]>M O;!U1CLJ5;]J^=PAZL<_ML(M#= ML1+;=".31N#)OR3=EU;.=MWQQ.,>"W[M=9X,0C[8(TG_3^3@9TB@(^H:TC)V M0,,M5&RB0MNO[3ZS-P39?OA!5[0MJUQK]HO H?;_;8!?MPNC\,*3&P('_]J55,GBX;!GX%B 5S07Q0.VW[T\-2"^A>Q1A$(!)ODO*UP M2T\'E$HL*L&-$7B>,YRUTSODCR MX.D&+HTI@[1&CEX'(X_FS# %SY*S"U.;"W;=IQV%-*:<2![/N22&&8]I,$L^ MZP]2:4[+ /2$(^G7(XW2>IB4U]F!H)C]SLS"AD8R/P8CCYX^MM=%PTD6)"$6 M+_2M>#UEU1TX)XZ_'AJ;%J?K9;^Z$E;94K42B\UX+E$7*1%[/9)7E\F21UE5 M/I4MU6.UT:2;3,%*!$$MIOR4E4.C#Q:?+M"D7R;3PUX M(V',+7JUREFS.AAYM'@O,QO/TQV^RAN$R"EE::!2/GSZT>+S!+&:5XF*C#%* MM4AXO5&NZ<"1QXLOS?+]UZ,J8.1 M1R^Z\$N5,EMJMC1&8>8YE202%#X^I9[SFKM@4SW'Q:IB4YDNAFUB4>' R*,Y M$[8E#0IUA=%B-6V2*9$#"@,J3QZ3GDFGZY014^-:)]WL31>4*;6I\2E%;HI$ M24T*@RS6U,%6GI8*F>9H?$J1"^76K%##>PLAUB*Z2V_$8.+2/Z5S;6E"CJ:\ MO-(47(YK32R55VGNE,XI35E8^GC+%9C>R!X3CI4@A9,Z-YDTZ;I=R(J8Y]#Y M1*,]WNF7E"ZZSXN6T1_51&=[KV2?60K)7NN=2 XV.3L6[DR;RW M&-1/J8=,EE@LW9<'6"G5&[N MYK"Q6UXSV!PK.[45.RHWI/$IE;/S::MII1NL5I3)M=NF*X)]2N9&7XPKR ME-/Y3JU,F1IEJFW9/Z4=F95/>>N1Q0F2OZCW5R-)(7,<&,F\'NETK26'4TE> M,)K=6'4M,D./)HSM986B7;R3JN-1=9 M,'9..%7^I':8XFJXX&5C(C3G*E=B\6J>ZX]/27(BV367_2:3%-161;3RL65R M #9$ZL1[=K4%WO0G-7XE^<4A:;0Y68@F?SKG92 M.X#/Q,;[B\&:CR47N<506V69DG]*DL=8*AM7^^Y(D\;R8M)E6:>4]C?WPU^. M[%M:/,GI)5ZH8LU9OYK1Z>+TY)8P)Q-EG,=Q0U-=W=-[X]BB9IV4SV(VI0%\ M*X]YPN;+I6XZTR5[)^73'U 9'B,2#&_X"]J,509BO^N?DD^M(:U]SZA5M&)? M7M"CM4POFMR!?+YR/C;?&XAB(HUU1P6EA17G!J7F5ME^'R *'$IO_$[P#67( MN1^-9J[BDDR!WZF.5IN/5!/X6NXO,K"X7UJ^^+/EVYHHP-W5=D<&J\A8L<:V-)NH>(\+WTS)OR1!EZNE(='?CH_!+X M3::D/Z=@N*ZM#CP7>.96QK(!5+,K3B3>*0H MQ)DPU FYL6J@O>7_Y!6]#'K#_^]TCR M][A!?!4W-^X 9,&O]-&$QY)^7Z"0B!!N82@4/BWDY3S0G?ZOP#H3E.9(Y=/[SSU_JM[%,C\!A]YP4 M6,3 5L&\.45?*'!A\!F2Z<2.'_29\YF+ILL@FGT^R1C1+*0FWLUH=B[_X9:U M:4Z"_.GH!'O#^/A/%C.T!5QO"W@_EQ'1[%Y\M[O: BBT!X3 Y0NOG'W-/S[CF'HEKGS_<^T@X=N?>>IZ0I]K3 L+11E&M_NF1@H MBP'P^;D,@Z0'/3/DH$3#"CQ,9#+>J*6L\S.ANN;ZEM>EIO% DNXR9OW6EB5.E/%GVQQ6/S\FA%VCPK= +T8&!) MT7@4NTRQ:(0>/P$]R) TJ@P%>KS=5O"WT$.397,;6<'TI+>SYS5K=& M#\52.[S9IP3-$)8=15JG1BD=H@(=F?+P$>I[L M_FCP^*KI02>XFJ9JI3JF=++S1HIK).)SNN;VK\XE&"92_G8_XT=?JI(/)^J:\? "*?L@T_ )%T M:J EXYFE(:RJ-F],^(Y)^;<&D2%+,SXET+2PRK;8=J;:S2?%,0 1&*J*XC2- M0 2!R!UFI80"1+X2G?H 1$JN%1^MM2FM%2N^2#8\ B^PMVZ=VE)EM;Q419]G M$O%ACUF7IQ[+ 1!)/#R1'[25_SZI.]<+3OVT17]4V.H'8,@Y#1%B,L6'V$ ? M\UE*U^:%-354I[=NL.I-.NL8.QA/^5B]NRI,B;)1Q2"&P, 5$:6("_57_7%A MJS"$?U^LG_=L:Z9$(V6P7EV)\)+C1B-Y,8EHI+ VJF!:*S;8R%[->/J7=VNQ,&JDBY3:TE!:S M8D.\LQZ4V0EL744^/-%1XI*^:QCDZ^:6*$(#"0(@P(SY*V]JMAX65&]7(;FB>G*;KK3:2$EP];6,!"'$U&2)5$D[CLDD#FJ%*E) MLCJ"G8#-8:3J3A0;I8^=M#EO5\@JI-M!$&0+&U5"L3=\.?TLT+^7#:MW)S:> MOFY)>"M6Y*N+97M9D_N&1MSZQ,;B>W3/I?HY(47HCL3DG?34KXOL)O^,35QD MF_C)J2.AT[>;HQ!QVZJ4X4>ASQ\;OX-"";^++?%YFN.5.D9"+(P!"C$/3_$HQ5SPGO9/TS>$0N\$X\)&E5"@T)<3 MX-Y!(6WH+=WL;#P2JM.N6NEZ;:OOWSI,I_NEUE2P"T-!8E59):?Q)>5Q (42 M\"B2)"YD"_W8#+C0J=OM0>BV]9;##T)G-84,0^%IW"RI@M+"]*:!5Y@2>>M< M_B19RPPPNY[05DJLE37$>BY3A Y9$+G#HXG$11)Q?V#D+@R!\ -5VOV'$\$3 M6Y8KZ1%[(U.H5MD?'"R_!%02 .K0\@:Z$I)]YJ+%S,*W]E#L)J?#>WQWE6AV M"(S6.K[D99J3KI+MWGH_\+L-KCHHB;8FR=M9Z)G\SS#I+1Z8[S4,ME;'Q"GC6(_02^3 M@E#EECJCJU7,YCCPU@R %1R+,F0N6/PO?VD,!*Z<#<)C/"DP2%T@M MU=C?HUG!%YVB[7*8FS[X*UAV;,X'J4N5301I;J] MF^H6/LVZ7EVT\*T]3*CRREC1=6ZR+N+)NE:<^6(KGZ"20N'6@?E&(S6>8FUQ MSL^5=&H=G_(KAJN#MX8Q,08CHHG+5'*^_Z#87ZX$)/UI1YR*%]PG#N^;7U[A MID#TU-%J\Y%J@C=Q?Y% Y5X@QRCXW^OH'(S,;;6R-5& $NBZY<.2;0&1(XYG M@"^ EW B+OASRC+ LE9PD7C\;RJ>TI?H9JZG#DLJ=*& MF2WXEBWPW*1NR=I680. 9 I #5GH%GN+:GG$U_ M#-7<,1M[##YX4PJ?OWE23'Y32+?LWDRYW5UD( S2S%%^[7XX?$LH7MOG&-(R M%K#*W*-)3%=&[B&\Q.S-8L G6QS"L/^!2W'MW5-W;[U9XI#=4&CB6[KG*J[7?L"?Z9YJE@,7M__VCO8=\?+?.$&+,K1A#/!(TXDP8.8.3 MCS1B32A90SPR[Q;_09RY'6?P=XO,(L[<#,[H1SJ.6'-!UOQ^WLB7#>BP.MH7 M-4[#ON@SM,RD+WT_COT@CG&R8^;@Q5,/&V0^/"4WH8:(Y/[SU^ \L>;W]_0? M( 7QQ_AEM?]J4H"@$$'ACX'"IC)S@Q3@3?(AB45W68@(&'\J,*85.1")"(E' MOPJ-5\+!+ZU=?6DZPY]_J2[X@@S^^F_5C+@3RW,D<^C\YY^_5(2,YT/&&U[H M.+N6P/,CA)+G1(X*34^74F70F@-'P$N$%Z$SQ["0,A M/E*2T\$J]A/!JG,8V% 9"W5RW\/#5W ZCQ&SC\C^'4M\A-O3Z>B5W MG&P5C9B*B_R>/]J90Y=J>_8TX]W.&KJ5WC*IF'/$ZN@@P]#%(L MGEX;^4[&^?K=A)VR-O:Z6E'ZVW3?#NT?F0VA4X?S*_YVVP_=2F^O^#@ADMO+!#23U;1JO<_Q MDC8M8NLB,<[DOW[9\9.:7VFTRM6";.3X;*$^!03&C6Z2 YH/;S525)1DWVLG M\D-#%;MD;E5!\0H4KT#QBG!3"L4K4+P"Q2M^7+PB_>H26#0B;ZR@R,RRH1V# M A=_LD5_ _?DH\L/W];[N%C8X=0-R/W-Q[>=D$9EU.G;0T[0FA7='5$YKN$W MMAT-<3J*X1?JI/USHP_?0'L_RO7_MMI[N=C!%]6WTIXNLD(S8_'*6E"3^&R1 M+JOU37M '(O&X^\%#[]I".%C:T2WS'$,&'3&N>V1A>$YH?HJ/$6-2&F2PJI@J,TO.J38R*2\+:DD>6663HV<$\8)P)7C=B M@"5,'%B7$HS:7Y". #9'X"845**$,OGKDK4GH7C^:LH39>CI2G64VJPG;VZK M%CC5T2[RN"TLZ[Q1@++/<$;6J!1Y+:7GQW:[/BJYHTL5H/P==O^Q9**BDZBN M$2HZ^5,9@XI.AI4SJ.AD:%F#BDZ&ES.HZ&0X.8.*3EZ:-=\A_'^3V-B=GP2@ M2FOO55K[<^I0C_%;-&OY^E'S$;FN>?;\_80(X2K"U3_"U6]6A^O;UFD+ XJ> M.J<+0;9.N(EV\LSO[O7LG7IW?PY-#!ETM@P;2?ZDF.@]V,$7,?5>D.GJF]Q] MFL=_0K.PVL?A(M0WO;$"'I+<-US<'H2C*RG?L+#%Q5(20[ VE(OTG(ODQX65 MUTF(NA";IQA"]7%_+M=%*LA"_"@7"=W]^#[5-BZ6BAB"M85(X7'1]'+TQ)JO M)GRQTFQ93(?4RM;UTHZ7R95>S[;7$M^D.IZ"V6527/M X>$="S8:)]Z[1O\= M@H&O[UCD3=E6)$>!Z7WHIL4W*O]Q_57_Q&(A7TQ,_23:!1FL[T(=!P@-W\,Y M@7G5HAUGQEXB(2A9@T\.8[R2:_C;RJ54E*8O>,'UI^E &$J'W$#S;Q_>N+GF M$X>:3XBZSDW613Q9UXHS7VSE$U12*'!7UOR,Y<>:R61!%XKSV8(HBQ07-\;; MRJ58E& ^O&KQZ0Y583!XW[9V&HJL2XX#+R]X)J"??GAY809^4BW/T5=[2P@% M=[Y[<.=F9E(8*/$I_(2$P(F_4?SCV\<_;F9 A($2[^@$U()_?U,S8KLSJB/ M-?@^PG9[W%V)J^TWQ]UEN1/VAN@4VMG>A)2$;&LRL!,2,?-P7V2"JYWD<8FS M_X2X'^;G38N 4+#UBS4VP0S#P]N0,S"]-00_2F[$E^!E2EGWX*5(U?QG8$?^ M>CJ^2PE&!OXBI"17G@@S M;@AO[1J*Z;:L+59L;B+GS;(B.9ZM5$B)KC$U MD=,,K5P>8OZF[&P\RIZH.OO')ED8;/A/66DCVS*@416P,JAL,0"+"T3#B3C@ M_YV1J@PW5IH/N+>M@^$ ]I[9%@L7Z<(5);JCK&A4=394N'Y+(W"+V9!@(QM\ MK_8,,]4]RC1W&+,%I\8>F]Z#]F4LGQ>M2;&J&9R>KQ!*/6[7_4W96F 'QID+ MVH$(J.ZH;.VM@>I;E*7][@;H!8%*:,^\I+2>L\(JN6QV4D:.4 OU35E;G(A2 M9.);QP5Y'6F/,RHY&FQ7+Q?+Z< M4A,D6=^4KB78Z*DC3E2Z]@.9^EKIVKV%M16\].<*ST9WQZR'@VW..+8KIF#K><6>2;:[J@!"18S2JF9:BRD[)*[I SAQDH_L&, M966HRD"R\Z;\6 Z$693;WK1:8VHMK*.[EB+I$Y)@N;OC\ZAAKXAELC+&JGFB M;RJ):2'I<@]/V.-Q=NJ.SY&@T!O462N2S.8C.[H%!:6?B1;942WX_ ;,!A08 M>K);M9N*O5#E V:#-U: >=!2 /J9X^V?G2UG\73;6$X'S83&#.9$K=7KQN/E M^MUQ5IW$L=G44N."RACQW,":IHUE_>&)_4W.CC7T=\27EH;9S".PZH MIP)U."(%V>[')M!&B<#,L= ITN]OD5L^KF;E>7) CKJ:EZ@MW61"].C4A?AX MHH77(2N]7BZ;KNO,E%?H'B:V%TW-80 K\<3C\36K8UZ^V,P.F(CTZ#?I7U%5 M;\W%6SB6P@6=T5U<\A9@S\$?CWVSLZG2QLD#LT/ZJJ8G;5V_H#[K01U:65N-4T5@KXO-_M?_>U%6=^^AP:81EOUK M%Z,X6.?VV400KA@KL4W57FD$GOQ+TGUIY6S7'0<*L@M__-J'.2?I_ M(@<_0P(=41%-NOO6Q+L?OP@^K!6U:YUNP7@<. Q]\&^'6[, H( M%GTMYKWR?\EG5OTC128VU.I_M:JIDX5]@E(^)E1!_46EMNU'#T]!TQ,HX%#] M@&@X^SB =%AT^"UQ?DG[4R1]I1^[KBIB(HUU1P6EA17G!J7F5ME^7^!$.)1Y M.*56TBX<@[.V-!]TJ!F6'?326J4C:06Y#HWQA\U;[T?&Y\W^>#3LYC$FL^Z6 M^AKA=,H^--RIUT,]T1ES5;Z*"YT1H0]+0\)*+L[! P]'CI7RVLN[W8RU-FJ3*\@S8H S!B?3QR(9:<6-Z8=;'I(I5*F9C MWGQ>A"./GDXVI9G.C'E+B*E=K:U+L4S#A!V2+E-AZYK7,1)E<9 M M=T4X,G'TGD._VVN-6S/,T-)VS%XF5P0!GWXL)FHJRW9G8\'2C D5+_;E0;W) MU^'0(S&IM6)QH\S%4UB5)FAU+&3Y0@P^_UA,_'6UGZ1T5M687+V:DP:SFA3!-B0^\:*S@K M<;0L 1_4Q]W^:J6EEL-1O(?3ZF00\/1(^(3)9)VVYTE<6!',BBZ.IA-N/!:9 M8T$112$^J22-/I\=V]@"-]W2V-W>7WFET2RM#>I"?8ZM*JE,7XCUF@(0/N:8 M5=5J:SI-*/,>'^/(4DJO8ZU\H@Y&'E,*[[=Z"S;&9+2J6+23>26M337X^./E MSZVYA='2>(15+4W+E4?T4BUP8OQX34:*+90&]6Y7([!./LWWP=;;XS;YXB]' MRDJM/R"6%5?KL&+#8-*Z;B;AR*,UE85!JI>B]8:F6E)[:?A^NJW7P4C\2$]( M9Y$I*6RGQL]98QV;)](ZEX5#C]?D*+6=>'(XS4-R6K/S$\DC?=T&UL7>I/4C(49#<=K*I5E:M%; M"7U^15I2;%Z2.R,''A4>K:G*4PI=ZM3RO)%J#9U:+S5+<[ MWA%(Y2KM.IO* MVRS6J<;TG+8T5T300._H11.\-ZJ9LD#QL4[3RC+9LD[6X<@CT;.7@_;884:O5GRVKLW;3+W?E_V",(=O>F*'H@J.MUJ2$/N\ M@26VY"+&PEF/\21EYJNSH4A8F#(E%G.K:=8$/!AZ]*YLVIRETXUIF2]RO+DN MU+BA7@F&[F3J0MWI=DY/1E+MMJ1[2EIU9-V"<3;GN 6=-$OVS:I;Q@4)N&]& MV_"UCCZ^5@NZG?F\2]F"5OV';>G>JW1+/4;@NB/!PB/;\**Q,3X']W4"!:,I M*-2EK"+@Q31E$RAX'N\\1FY- MP_<)=KAL68;!!Q@^''OJ,#B_L96YI]K*=L%O4'&@O$5(,'!WJ75SF (XC^&D R!$ M=0 #S(&[NEE[;" Y 8=G'E@R((-G6L]CMA]O9"A0+MNV!I8='#,,]JHSE%PI M&G$\>0(#/?-#8D?!'*X"!-&-P&^!WR%95ZJB#^$Q!%"WO^$G(248H%C^%0E> MT S]CAT@[\%&;@'J11H*C-/"Y2OMA,G\4?;@KNH6G"$GC\+>/D^6:.Q.CHJX-9I*# MJ6U239;ZX_S,1,V=0]'&=1#&"[]$:-W1S3['T\C^ZZCX,N#)CC\^NT? M'QG4F/..N8>AAK=WR[WX8X)!W+M7[F&/\7=[$B'NA9E["#GOF7O,8P)Q[VZY MASTR[Q8\0]P+,_?@"A#W[I5[U&/BW:Z B'MAYA[RUN^;>\CFO%_N(6_]GKF' MD/.^N8>0\WZYAY#SGKF'(7_OCKD'5H!B+7?+/13GO&?N88]QI'MWRST4Y[QG M[J$XYSUS#WGK]\T]Y*W?+_>0MQX"[GVRM/:'2;BA(A7[1Z2ZZ,82.CH=7?SX M8\+)E@X__+\'''_X(A5).H@JW+!) 'N*RF_6SWF3[N_=?]W7$MK!MB?P,626,(I)%Z9+^]-*85^5 8\6=A)%X*(]HY[G3G."E$?R(R&PDY_O<( MO/8Z2'Q5!=G'1.*[:^#AO=TSX?\FA3S,O79^DVXWV3&^+*T;#^?G2.OYQ)6Y M[3[[,\65><39'R6NYY)7M&7_\"V[!9L\(&%"PA1:^P^_+=E^YH;*/F(_:T,] MG[N"[#]D_R'[#VW9]R%5)^R_;7CTU0GF6WK]DM3TGM:O:/')P.N72^F$(!;[ M7:.O(:#,LZ"17XYLX1]VV\W ".8W(?+]6?C])?GD M&Y/O9?O<$%-O>V:$J'?GJGL'Q-K M!;'0]OAG=BPB%E)#I(8W5T.T/7[N"!I1[ZMV+#+ZD3MYF3 /DBSD3B)W,F34 M0W8LLF.1.WDN8H7SLMJ;Z]\T\$M)SB0:D<&_$=B_;B'I09LOV*0+MB&T51GV MY(-__\?Q7KY1\(SX(_V:ZO!"NVO--O1[20#P,7AFY-_X?P#UO-D=)U/+C6S;V&5LV&;5,B.>J6Z:V G@!['I EV4[*$H M---B7Q*FSH ?.7RQ(W=MO]Q,IC#_X47K.\X1JZ.#7G?;;G;BOH==D+')+U3D>OFGI&0S R\&UW5-3'K14SL!.F(HIKT[/=]A\>=\P[]7$^7UG MX=9JI@3SF*XMB1"MX'_\,U1QYK"Q!RKXM^U4O<*\DAZU:BT^1:\;V::8L-4. M]Q 9*K)J2+KS?P\Q\@%V+30D]_\>U*7[R_2,H>5N__ZZ%^ F7^5$[^R'B .$ M$HPD'W8MOLUY9S9V2MT&YCE-O5[R,*L>XT0:=HUG:Q[%__GK)]/,=IH=- MXA$0WA@(/RJ[&!X@#'J&$G^?[?SZ&]N:%RL$^)TD_Z.R>=]1\G]";C'"_&]C M_%[?]@V=H:HO+;N'D^%0JDR_/7)X< M97U@J.+$12U5!%((I.X(I"[CH>.$2 :]Z8F?ZJ(7>U6\6YSH'L_X@CX5?+^8 M)>M703ZQE<<7[KR3Y)E8,I_6XH6YZ@?(1S\\40P3Q1+X97ST6YO?=^2CO]_L MX3M!X<_TT=]O*/"3C8!;@P3RT9&/CLQ?9/Y>SD=_W_H-G:E*=TU<9Z4ZBQDK M*9[L+N=I=WP=4U5V)@G+H3E64XJCJ9%F>O1 @Z8J0?V.J?HSKI=ODAF$Q^9C MI&4'(K&*.% <5%=5G&^5*G7'F0>(?-_]6@#*;_CJCK3[D]#< 5ASCU_;;QN. M$"_W8V*"[U"JFLB*4EYBKI/2T.CV5L-I.;;2LDHU7BB*M2[O^2(#4QH(@HI2 M%'FYE(8[D/M0H@8"W?-?\0BC\%TCER(,4G0',A.>RQMWJ7)W24.Y#\4.)& M>,IGW"7LHF@+*I6!HBTHVH*B+:&6&>1=C1^ ;-G'9%BVQ[)EE M2ZX2&5CF<%.MQ+3<,R;Z(#3[3NF:8:#5W:1[GM>9014ID"I=)E00-K$*Q?G4 M5X.Q1 B"L?M=/0DV]2,SK"Z0O*676G&!,;5INN%5$PQ]G5.O/FMU%I6RY6-> MN>TEY?B:[?N^&!<98(5%$W'F,L%85,+DOJ]'A8%6Z'H5TAQD9'QK>_T;)\&\ M;Q'$FU[3[M?)N.:5+)N;K;/)3NHZ=[+8K.*3W7:^'0,+ *8 M!W,QDP !&P*V'P1L9PU$W-IDO*- Q'V4W0@#K7YV(.(R:6'ACT0 \L1\2\WR M6 HW*II-M"EKY5_%[D@YTB*KFHD^SY"L5?/5;+>APD@$SCX\$624)A(7NH:' M8A$H%H%B$$Q"A(#>R%U^V:?<'SI[1,3?Q$.WZ=8 3N4+1N M9[,2;YBD;LITHAF/PV $S!+YT"CX2?5ARD >974FZ:@V3(C0[@P"BZAQ*?W+*Q) MB4RP.7I>YZM8V>HI1BH_&EWGYE4IZ[3=DBBEM%@\,1>:CK'.3F%T">8[,40T MCM.7RW="%A8*+]V>O"B\A)PBY!3=E48H:Q]8/S"QZT/KYQM6_]D\MF6YDAX9 MJ:9DRBKX20I(>K_)NG>)<=LMY 6@D0#0AI8WT)50(-JU6SF&FABH6=?G=PS; MR'$]6TAAJBLMLXQL+(;F=?Q>7+69A,JF=,R+*82MI&QO:8TA'1^>V 09Q>D+ MMML*FY@B_ L[_FTCB&$FQO?#OXO'"YD4/LIRN5Y7R_8U2^B2U"P>OTY6F3Q< M561+:,$U(]''LNZJU=/3DD53 M/E@T3)A*D$R4ODQC&P1.")P0.(4T[^'B<9S%PE[,766PQK*IDK6DU-5ZQ%TG MCF.:BRJN*9DD%HNU6^*8++NV6H> 1S\\L3@1Q:D+W8^Y=5F2.PKD!,EE859Z M%,CYW@AX\4A.2L5-0VT+0Z'I<@-BSG;ZI'(=!)QB@X%1BA5H+)O61@3K))=Y M+T! %B @$R6H"X5R4,4J%,I!H1SD+2%O"7E+(;05SK.Q$ZVE65V;O13?U"BA MY9)<4RM=)Y93]5W!5!+]BC;':%?L8[0Q3'-@8X?)26R"C9()XBS926%.10H' M*(4>KI_G8F<[??PI!0?O0(+"65XPE*1"&3)(W[YIV?!0DNI&*1GW2*H;E:*^ M \J$L_!T*$EU=\9D\)N_F6I@Z4-D789-I)!UB;0/:1_2OM"3"AV:A[U)U!U0 M!OEV83^CO4=2(=\.^7;(ND369=A$ZN=9E\&YY5^N--"5I]WQ9L4SP'O+YUJN M =YNNUJPBIE[2-\W]>4DG7YS8<%J=E-N#_1E2]>EF:/\VOWP]R6$^Y +VT]< M:Q;\&KQ43)=6EN?^&JE+97C(]JGGN.IHM5-0#-ME(NRH]/)H>3N,W?SME*4SPBF )[X )>Z0F_\;_\_J=7NG1$<^_^KJ;7^%$X*UL0])?@.SVHX>G ME.1,(LK<4Q>2#O,.(JHIZ]X0/,JP3&45 ;S2%#;U<,33*2(!)D4$6L4:4XLVXVU%-L(R%6RP/.#W]+*P/UUJ(^W773PD6H" MM'!_D;!OUF$AHU'POY>$X9Q@>F2 M*2N 1XH"Q'EDV1% I1@>]FG#%5'G $DQ:T^:C19?7.::7'.^FA7H M\<,3BST>YP/_[[]P!@/;HJZ#WZ(!!WP@#Y&!!!GIS0"EK0%0@D6PCP4IU1$" M" U,L(YNH0N*%!2 O2C!3G[;&;:R06*QH;2*!*W]P*=5 .TFU)Y(9E-J",S0 M@%_Z-]Q"">SO9C73"'[$__Y/1 *CI3$0QYGN.9L7_DUIF(&GB5.>)6S"F9?Y MU*0^F5=)LTH57XE#V@/O#"82<1'?W!%L62TJ\;+.=C$ /E.<4XNC'/NBA@#U M"=%[N;2DY*A.$RB\-*R:A^^/[T4N1AS(7"9?F?.35:ZK=;(F):P\:5G7Z@]/ M^".!'\G<_SQ>$HK_&'8#&Q.1/,1C@8&##0-6I6*[B7 11I3?>[_IP>I5: M''!S!SAC0($]T4AT3_& X#5I!25W.T57*5L3OSOH:T:G-\22DU$:4[Z.U@)*JNYLH/LRSOF;49KW MG'/\$T&&P.TY<(UD79%L&(B9O/*92?C( __W!M<+"&H7;=EO1' KW2\C^/>_ M_M_A>7M#]%4BD -I&B6(:2AY*88$>$2-%# M0I0P-BZR TK!B>&0P4?#A\U3I=T%!0&O-3JM;)_E5Q5-3M5*+.E.?6@ZOQX9 MC\N2* QC&.@F8V_'IJO%)/]^EKH",U>F]$JE"BEV;I('$^: MF_(Y8U1E.$UJ6YVQJQ*BSG!@)/UZI%*A&G4S0]2TYM@IUP1F:A<6<$[V:.3: M$7*K48<5"*5.ZG&QUZXK/AAY_*)ILI$47'HN8%5QL,+JHU[1DH.AU-'0?BVG MVM5E'%/)?(U(C3RQB0=#XZ^'EH=)D5#*9590\4ZN-R@/.[X<+!][/;2=[+7: MW*18QN;3!B^I:F;4*?@B>4RI9)DK\KQ9'_&I'+O &V5JE)#'(B4>S9G0L9S1 MY:<^5NUR2R)K+"A*Y,#(HSE=;NC%E^6LJ,WE10.K9X8.<$W!R"/J]_BRE\WA MBPK6<1Q9U?*3\GP,1S*O1Q8Z8ZQ.U.V$YM4H8<8F*EBW7@9XTF["D'&YZE41RBFU$K1R3O"PJB#D<>3QF93/MWT$^/'DV+T0%2(EN%JRI3++#RI9-1(V(SB:"155W)L"I^->37>-5)*3^5' M"3CR2$[M;A>K)OVBI742LRKN]/(>UH,EGH_>$R])3GE=&+/+&J9[!JJS!.^F,X M]$CZ!NL6M=(Q)BLH#IG/R?8P[6+!T".1&LB\5\KY7AV3NH5J%3?\1"&8]5A. MXM-FI\(GZ+:FEL8QJCDN$E5I+.+8,5'9#"]D,V6:U^92Q\'SS)C $V H?CRT M)5.%C#=DA[Q*-)=XK(S)6FP,78BCH3.GS5+BJA'C57),94DZ65]Z /O)XZ%& MMFGQ.&/.L?FJU5ASD\)D0 5#CUA Q_K9CLU7#-[KV1PE]AO)PC@8>DP"6:86 M?6HMZ0)CQHB$,IO&4^N3^U29S6B)X3Q3QV+%N)&VS%@"GX]/;3[FN%BVADQO MA57',J64"@G-;/JG-I_DS/"GXV4QP2M6=BJ:6S"D\0Q5Y&;Y>U3(\[!2B$ZG))IE0%?EA.JZ6X&)UHK<J?IGU3]N#M.,,WDV!!6Y8+6+,2KF0H)1QZM:-'H M=]E&D5:UZG!08%4[037:/ABY6]$+K^0S\3W,9P4FB0NDENKK&2Z3RW@L-G[M M-CZ7MW?R)G24.'-8#DYKH*G&SSW@@ 0A/6!K*0[X8PKX89)JMH!_!JS&JA:>.-QZZ:GC+DW'?&B7 8 M_A!1@.W=PT3.; MWPD4OKVD5N!J&\ B7T44'7CWP*=W+>"C0QF)2)&990>..C#@X2F>#$_]-M7T MP1C(T<#SA[9XX.I;AA(!UKL)Y"1Z>.2G/LO<8P0>'48W4QT<( ;Q!1=(/'R% MS7/,%U\\C#K*.G@)=:3"D*,3D1; IP\.@X&W'W,D>%2]%^!H\):J Z?=QA9& MEJY;/CP\#1AS87V#*G:@3[MWS5AV$[QIX!\=Z]#8S*HCNE+)8_-ZV>Y.K%:I MVQU?2"O"G$ZP>4LHQ-OG0)]0WOB2+YWQ@^22K2=^'/YP[=U3=V^]S07X:GH+ MN7'VW\YO.7!L#QYI@<>,@ SNJ+3[/0:G_K6)9OB +A]&$0ZR(_9#I8%CZ9ZK M7#MZ<,;HUO;?/\H\(AZQ=S./$&=NQ1G\D2009\+(F?@CAC@32LX@- LK9W!D M 824,P#-WBW%@3B#T QQY@C-WKTM@SAS*\XPCP3:9T+)&81F8>4,LLW"RAF M9DAG0LD9A&9AY0Q"L[!R!L7-PLH9A&9AY0S^2",T"R5GF$?\W3(0B#,(S1!G M7J,9@70FE)RA']\MC(08\X>,^62?A@\S9FY#AL-DOJL4QOD(RN^.#+*EPP__ M[X%]^"I)V$?JJ-D2/EM&@DO#U^@7PYXBV=N]&?D=!>KM$UU?%"L>_*E=D_$17ION6J]V%^*U8X<]B1;P4*X3.]ZM4[PG MAM_'_QZ!REY_B+?4QP!4U'?&"!OP_SNI"F? '/:U,@Q(\][(?P9VY*^G#X>E M+,?]3>Q^0=J?+%/Q[R536=MRG'/)DV "=T(_IX26=F^')/3W)#3^R'PS X'? M%_1YKC'W29% >^.QE!#?2TK0WGAKF6*#?+OO)%,AWQNSDFHB"?T6#OQ*"/4#A3BL MURK+BO*R3/8E*/6"#*?K+@1E%EZ57OC'\5X^/IB0>4UZ>&ZY*\;_NLJ]-0-/ MC/R; +0$DYU/O:Y+PT]6._SP,.1*S4C@]>KK"]OO-^$('OK?9^DN@ATO50[7 M4B/$(_6B &;D6E6+=^5H3M7ZAF _^.?D8 SAXT]#L"_;)OI!+75 GVAZC$YIYJN)=ZI!(_-FWH&1C%6(?I%O204\UF!4CNCCK*$)6AQXN&)8I@HECCN MY',I"+JPO"$("C4$W6=L KD&UU<)^J>HQ.9B(5()I!*_'51I/]^)(W[N$T=TO/BYZLVW0.)='M&9C/80+2YTIX>[OPO-G1H_ M@]RNI6^J+U8+HUR=-TJ*Q0TQO.9D;AH6F,QS\:3&&Y00&V5,L5AM.["!&0T/ M# DB'B7BS.6B LBX^U05JQ])E(]*%=\"5"/_1E#S$FIDV3,\'>9E!BG$SZF_ M,&4WJ8#'*"UI>0)_ )%K\QG=6@GS5-+'US-N/LA"_&$ _D19DCQ"G_\@^+GD M26RX-.ULYLM'-8)O;[[\&$@YM[>H+(MQ4YE737XNQ2;I9EIJ-L0Q@) $-&&H M*$4=@PC"D#LU86Z,(9?E>$A=H$\$H'X#1=(^5ZWT=66L,9[F^Z.VC&M*_98^ M$$L*A!_/\ (FI;V.[F!6H58(VN@2#T\DS49)ED8(@A#D1P11SGVF@\3[4[5= M[UJ\/RJ/^HU\]7O>$[_LK&.E3'Y&]ML<1E"6-5^2XW&Y&FR4[,,33D1)@D7N M^G6/@L.E;&=#D@]*D]Y^G_PYH')N=[U#]MP^+LA3OC/0>BS!U#RY5 <@ @]W M28J)8G3\&H>[M[YS:MDSRP8@'!E8YG!SV=2TW% ?^(8L/R>\9\#A3ELYOT=S M;XEK(8FU[C$@"2#@"+\3FI.V>8?Q!87KQ2B)Z[M5>WS+0$EGB$FL/;<9SMW$Y;K(P,-B*HIAZ [+S0,GB$[?X6)JF,Z8PP127_9<\Q]KOXT^AKZ4K M@U6JC,7BF&"3DI"8I2P1>BPP9-M KALU 4/ MMM&=7P0^WR%8A&XYHHN_US@W#[=>A.HH/4S[\)=C$LU^G*>MN >[N6&]@S^*FAT]JC$?-+K:O@RKG6&L7G" M:+EIOST&Z ./X0DR2A.)[W;%N@P$1%9GDHZN5]_QT?KMFAG"MK# =<7SO7O![C">LA_21 [^]WSLLHG M4]YZC*76!E'KQY:5(@-!"Y[M)Z+4B0LQ"+20M14:HFW3 >X8M$*3&W 2MN:+ MT7SM]'L,WYQ2"#H^GR>R/T@5VB31BZ)8N>.&OD=5VQXOZ5\RW(E_;OFY(4X ^284"\!B02 -+0\ M(-5A1*2_+]A$Z]YH<>TC"!?/R;RB,1HFB;-X>FWD.QGGIN$X=>5/Z^V"H FJ M4TN'2R MQG5!YLNNZ#C>2@J](IW0BHDLJV67ALQ4QP!YF(=C;EI;S>@RMJHRLY8E3EM#"MH["6#OD$R4/E'\+X)P M!QD\86F5?F^TN'H C&:RFE:M]SE>TJ9%;%TDQIG\3>O[,V0N8RS\L:BIW)PO M$.(,]S"(.3#E(8%342IQ7 +J8J"#ZB @T$%QG;L&G2\G+7"=U7">(#0%FPL. MI7DT9ZXHZ'.=3EI AD\(:D[!KA I>;I_] M%=YD K037;=!W3T2Y?;Z$T*BH&;U;QZ1(Z(@];EYL_5[),K%F[3?(U&0^J#= MYS/GE8@H2'V0^B#?!ZG/_3;QOD>B7+SY]ST2!:G/F\<=B"A7[7A]0YI\VPN M*5UR''6D*L.(Y/SZK@>FX0W>AXQ0(4256W3G?NZV"(3C=OKGN/=$)ZA_:["]211?L=NA&$] [Y=Z&C$]KO_O 6#*+3S3NV MWB.=D-[]X0T01*=;MRG]#@Z.(&2A\) E-OK3PB)@G+OT,4)I#[HXL1=79P(YPWH MX]Z"24F73%EI3A3%+5FR!)\5E%V'5YO%$U>;.7/X\G;SMA+[8EB:*.M:)J-Y M%OW_V?O2)M5U)=OO'='_P;'[]8M[(J"N!S!FG_M.!(,9BGD>OA#&%K;+Q@8/ M3+_^2;*AF&J&PM3V[8ZSJRAA2ZG,I4Q)N5+)KL;B9"G=OM[@NM0T,CU5LLA, MON%0N4QS3A92(XI"_'DLRT42U"EO9PA%X4H>)J&$*WG A!*:3QA'AN83)J&$ M22BA^=SJQ"44RKMB<62UHNF#IM.5M;4^+706'.UFZK>G8>#WI6\W)O;/07L\[ZL<>*W&BNYGNW M#WJ:[$Q+DU$*A7_)7__0;"+"Q<)BFZ'7$7@YAUSHUH9%+EL=+83W#438^6F3H"$-^R]'B M[J M"XR/U>YHX-]]B.90!9$'&JN1PFB6R&ZFQ5[.OOW)E]),)=3LB *=UA,Y%ZU4 MMJ@VEB.*02=?28:-Q.-7//D*X2->*C9O'?K5F]+$C MI_.;3K0NY)GE*,=K+>X M@I@-O8YOQ7!X!N8WX[R_'=GREP9VS*.(NHC(%%_&0.[$O/]%_77S 0G5LH ] ]!J%H P)X1BZFC8Q QV MWI0>B/_[/Q1+/NOJB46%FGMCS:6#IKF98[I4U1!U5X*OFIH&6!-3C/M08V>F MK?ILJKH*VTOPLRGZ;?NGAY?5SL?[JCN%716_PYG;:LV7L?[[NHH_4@W8$^6Q1 9*K ]B!OK&WR: M@1YF+M%%%>2W$&"%@ XQ]EI 4AU"-VT;"AVBGNK8!ZBXA(\T3(\^'0C-1_^!7IS,+ M*,"P$=A"LS"G@/@7:O77 Y&%XO3&3!AP;I&Q.(I- ,-I05F#KXU0S!DA$!; M]9']U8&0H/&@_MH ]O!YPO!@#H7EHAZAKR+0AXN#N+^BJ$A5T(?X/@\Q!8YB M2FB@$*1$5Q<<0+P\3#R!4ZA<4'Y0,,^+#P1A).,W98!>9 !O6AZ(%)Z8MP:N M"!+Q3L<88PK\^ZBO@*:3FF0MLE=O].ADNK11JHVO'HP4J[EW>,?^_:G?6;A> M/[N]J86@Z@C8%" 'B; CYY,"V$(5 /8#GY! MV(HI"EM$;0$Y'L\N#WHA^G]$S>WJ6.4$PH9XB!4::K< UUN(4\1:!;I$6$B; MH?YY?4&OM%4(Q1"/]MVH%Y3P%( $-&@;B@T-Z44IXI&=CN+8>T/-/*0\P;!# M(2N^D,< &!B-+ _XI ,87!.V"Y^UM5,(DG X<":WN(:> )<);/:>%PA?J\*Q MJ1:&!6_B\(SM020"PS$@%"1,:/2J[L$ZGC&+F,%E&> N0:FO'VZ]\KV\S!TL MX6<62&\AA#H/9P$#-'9X(8;96 PGCO?I[#H*7.B6<'UZR\9>TC;HXLNR!60! MK5WCM6<9VY>N"6<]\QZ]79M,USY\,E97^'[AO! F+Z&-P*F[ M!"#O\)?=P]^4V6EDAH-\K>/..EJWU)+Z9K/QZQ_#/+-)\(^6O:%;"#MT MB%!(&PVH_UO_XF6$V_=9#[SM@UF%;@MV%D;4B/+FM6WN33*YY#ILFNHP6F:H MYU*Y0L[E2/D2PL]!=.JBY:*-FK9A?]*Z*6K^OM%XE']2DPZPN2[?R_1D,UL8 M/27&\,T SMD,OMNQ7'"Q7> I##Y]2"(?R-G[-GW/@MGE-XR\7B(0]-\S%591 M/(7&+IB,ZF#B[&][1BUO,/"3O3 9Q\;;MVY[[IBS.O1,O* M!$+R5DK;WZ/HT;_'4&.T*#+UO[<6\-L".E[?CIZYMXNP:RJ,;5-W'7 T]F_? M/=S[Y@<.".#@=O_]X@E*+)R90,Y,_.'5HZUP8FXU,53L(?'J46PX-2&:A3,3 MHME=3 Q$,RH13LT5I^;KV8)O^L]!/?.^+IK?1A^V[\G 08PM%3ZW /0%0 -# M[Q ,.^J_Z(-"@B$=^O#__8K_^J3 8K1'UQ#>DU3' M%\V^#>TI&*/^)GNB7[*G*7R*OEUE:/*!.;DW=]_&@_;/"+R!=FA!+VK0H4 " MJ2X[29V,][KJ024?$BM'L^;K@3:=3V+LD>N'_F"'W0@T,1.H$"9I+J(9[ARU8J]')4$=WUPB?FI@L%)]E__>??ZC4UQTFAP4_+P$Q))%6WN8/?38=G_?F6P:6NP)S"8U.VOQ-KOL@-0@&A-20Z=F?9SQY\).6WN^S#BY M3KE*JOFVDV6RI7JFTAC%D=/&1)()]GHN6X@_(?Y\_6#\SW;K @\Y;WMVLZDP M6J7+AJL)\X&:,69.5,LL(0(ASRYV&;?NWG;B*KMDOG 7[CM#Y7OF=?].=_#. M11=8#W)G]PC.MRC.E4>*.&7*)0T\KEO=.C=GTO6/T[=?V'%46[S:EN-=@717 MVDIMSDS%A $YBQW'9"1&GV9!A@@6(E@0$.R%K<,[$UU@?-"@@M;;KJ>46LI] MH;VDR9Y;%M7BM%U+)AH0P_"F(IWX<9N*ERLV$0;P[X3H&Q*AW?K@]YZ&_NTN MX84(P"_LU=&F-'R*/PZ*&DN64\/\*O:D:JE1 I_A7K/P;8@G(9Z\Y;+=V="O M[J % $+>]K':,T:Q\V9/T:;*H*?6J)6:K\D04:"/%8]0#/FFC_7-3&1?CT^. M^NDE(>TE6XDZ$"RD]S_CV\S'TD6D"WLR/.!=\+]V2+VP_?"-%+D]YD.:>L!4-\]<%#'J(1'_ MKLD[HMAAGJ?J/P*A6 @J_J==RYR]MX_ON;Y&*HA)/A!32<;$Q!7V3K6%_3@;Q65$;O++>]NN96]=:\NE]HKK M3+O48\^FZ7&1:8SHTY;=?L40VV2QQ<];\MC)Y&TYD5_"EO'CE@95*8/^="62 M+6&S63J5LM@24R/F])G1(F.LIHV9OU>!W#]=-KF8PM-DT>H*?4MJ'8Y9L9C0BK;G<(OP$[89VEC=[QM MF-WK51ZU\1HO[VC=="HNEUYKFC%;^?6;CJOT ) M%!W.U:8-9B(?K2Q6&B$ET*TH@;SX@7V(A[P,@4S_CSTP3#@S09P9 MYH'DPID)XLQ0L3=J^X93$\)9.#,AG-W'S(1P=@<,0&]YT#>43/(#DKDJN ?] MK&;O11_1IHOEPS-)7$/N)U%8[+8JO!HV#!GQ?D#;#A=G#0IM,+3!MSAC#O8] MJ,3##[.WU-2$P]T "1O7:RW_,[:(?__S9K.,:3OO)"^5VZ?L: +76IC F(BVFW^2 M#7_KJ8ZB&C4##" "[-QKY!:?N=(VZ=OR>ER0);[6':VMV?)I%BND?**C&!WA M8O%K7)(-425$E1!5[A95=F6TSB#*J"_P2B(C]_C:DU3/S.Q-?D)NV8V89"1Q M)A7IJV[9;5$C;P'!P96WD1OFNU[$V'7V:J=-4(U$]/DE-Q6X.(H*SD(, B:[;<\OH39BN<&(%/JJ D^HS;& MAMS;L221$8JAK^?PA=860E8(62%D'4'6:^YDWGBT;7TCNMI\'.N+DT0A1==E MGU*)BY")4UJE'[?)=ZE4]S#JOG#4?5U/JG8&X+2ED'^WDN!PYB M6K#5%6"SA4R+1"3J23%PE>3Y$J!"A0H3ZTQ'J M#!X]3A38.;.5Z[#58;V6K0M@V-_2&[U)YG&0>W\G5WZ/,^^/LE.#RQG@)=R. MQC%6C#.T,**E\7@4BR43HS$5CX\X$!,83J#'$_HD17?FO>F9/37J\LBIV5 ME)DTSB5'U\MLNT>/A28ID+;(I1,+=;A8PI;L<4N'IKJ=:"H!.J"4G\V%;CJ= M,?WR((.I?R3+?,VBPY+M4Z]"9>7MD52F^X MJ.5)/[EA=S:GK*C9H:O%+K-(MI\6'-K!.4FX5A+Y7GS^).F=TF8>7S6:_?6Z M?C:-FM2K/#EGK'BG%%/*CRVK,*U'$5G.2.3L?IBA5WY_(Y3>F-TDILQKN*EE_QEK&,:<.G M"M*4DQD@*\:RQM6I";]FXL)B0J[%:&MY3E/L16G!/4T[4](=46+7G3OE9?5L M.OER?>$LQ$=VN#FK*8-NHS7L2LJ@,QU9:J+1TT0[?E93\M"-M$;L ML*3UW.AJ-:QE]4K!)V Z(C"8UZ1",M=8:@*?SBS DUQ3,O*(.WVF\,@/>=II M%OC60N\57>9I0!:6L.7)V-E,$:JHL&F1P&'CH&YUIED-M3P9>RJ^R68L-LUM>LNTU,DW M^LH&L$"F>DCKJ..6C^UN?J)%\UE-B YM?ARWXC/I+))IQ=Q3P>YR36WNS)J2 M6 <5.]XX1PCA6,UV5M=&"W*=660Y]2D_3L7/8E[,@B97C!IEGDX.V[S%NF:M MFCI'".'$,R9O%JM5LI7OY?M-2N-[181Y)R-:S,8UU8@N7+XUGH\S&VZIJ>Q9 MZ@B-M6.+WCJ3)=U8N4'F%LWRT%V>HXX R6:^[LP MQUUI8.3[\X[@+,I54DOTK02RHY-^2L8C72L^15=:7F :U*9K=JTUQ37C]RZ0O(U MO3>,=+ M5+ZG2MW$E,)-]Z@SKDGDT')G,QT@(@=!3PNZ8(B@I0#@9%5;U$W;M8!]2MR@ MC"JE."CQ'=X=M/OQM,(!KNR[P-"+ E+*>:6=S^]Q'9J'-YRNUZX>LP^$+P$" MBP"3=IB&QV[C7T@.JF=X(\][_U+HN0P$Q(F"!0I#&QP0.A-7)P11A+'C'F?0 M]?E*4OXKFT $Z@)%*[N^P1@J8P%)=1 UV0M,)1:530F4$2V2\Y16Z_0MH][B MEM^EPN\AK FJ!GVX[X=D.JI-"(0%?T74.$L8@B/.&T2H(VRGSSZO6P1.8 42 MNK/K6(($]O^RU0'\5?0T1[$ \(IGP0$04S@HQ28 [*-TAF$'-X0_T+\#);G/ MS/K]D-0<%/AF$P_ M8J^Z4L%C8FCC?8R*MWW!H^V+CQ+K?"S,_G85VE''<_#_]IZ#R Y.Y($E*0'1 M]#80H^@]OUTH%0O]=/)G;S<3WV6^C(%^-2+^WAWQ,Z(]5"Z/K>GTOR>4,&^; MWIONE6=Z/XDDY27VJ]! 0P/]BG1O(\^W.8_>#'IC#RSULTS\E,CN:EL"WUWP MY=78X!(D6M<)PT,Q[86^/\S4Z,"PA+TE_KM8I3\=EX6+^(5=P75(2B7F/H_@D[75LU(-C91]C0PIVN MP.QT!8]WY_*D0V>WPL1 #OX'DPY]+4"&?9$9P67G).()&=K9IU0G)GN,%6R$ M9*[HN@4!AP+JS?V1>')V-RV$D]?AA!XM^%2'=3%B9FW^&9]!O>T)1 &&B9FAXG9H8$&V$##Q.Q[,?$P,?OS&<<74"CZ@6)^G$*% MZ<=A^O%/6:K"].,[#Z7#].,?="GS[S#]^,XO90;_CE28?OS^*U 4/6+\J^QQ M-J]IM<8PQ0O:4XG%T0D;!NI1NSO39)/=^R&2>;5 M!%7CJM'DLN,G(-.1&)T,$Y!_5N!V'\Y1@,3W+:-^\Y;7S\/%3]9GNTW"7[]@ M]!;=>BI/JE:A6BCD5W;16GKYPW2$)L,,XA 1KI$A'*3)_VY .,H UO64LBE1 MZ896FBU'[6(RENX\IFX%"$4KWAFD^]DVK]89QU$F;6>2\#. Z0C[XS. X4MZ M%E)=O2/U9JI> %@' D+N\E9B7P D]:&\/B0HBOX[W+P)C2PH M[LP]".IU%?O773L]']@KPJM[#2[N9YP?>9&,Y_(=@]9 VV+J#9OL1N-^%BW# MNSU]WO&=T5:J3 *' 73HW@4N\O]J!6N!&>O,=]8 2EDQ)H_ZX'C!KOK>L M)J*-4KK>WBQ'W,N$)42X513"P@7XXX(PT,"@0L!X1[+KFLMEVO$F/Z6;$>+(9]H2C_CMJNX4SH@8W'#A1JF-^U>^SES K5OF#%K:FH#* M1?!S5YU-@>%$" ,X-^W\;86*K5:%WIWA_&:0GWO0T;8"B(PYA9U8XRV%Q-\V M,=N7(]C*$=FCK=H.D AS0CCP>Q,3V0C"'=S_ ]V]Q&G0R9XN[E5=%PPG94B[ M"6[#UZ1U4]1\@QR/9D-AII::=J4#)EVE/\NIQ1X# RL 37<&'^E8+K@R3+XH M\%OR_G@=\6A_!-',A'!V=S/#/;"W M)$[Z^3/S?K*=][G+-Q3#69EKZ M*FK_)*E]@(;E?0@>N#M'[Y?%QSF[OHC-/TR1SM.OA$#]YSC7EY#3!;@HXP_) M.R30\,#F\RP:YZPI"/>*#Z10$40%-K".3C/X]*B/S?7LBS_^HFV_Z]JQ&->MTXDO5/L]W*V^9 M]KGK6AF@<%2?;-?(J"N;K=1 2#>LU"B&+G%R3"3&O5:7_:O!20!TZ]8963\7 M0+SCDB ,[?;XL4>0=&D 4;B5VG@<4!.R5R[+1D(MR!GPI>KC'P,0JCV.6W(^ M*6FM)2L7LG&Y/]%D""#LKW]8-D*S])?R@X,7E*(+@B[T(J_A+M^Q;_P9O=Z* M\EBGT\/B6O3"0!@;#?A+^0?_H$P\$5G\"4[B+ M_\C]UL^81\N7-&RV_3$+%D W\1 MQ? MZ%S7HV0BL] RK>)FQ7:J7#SQC>##=VE0'CW&NIH0K?.BH"8X=RQ[O(GQ2(Q] MC4CU@]Q!@=@7Q;22B@G=6W4ZL\P%0,+Y"&%BD#="R\"&#T*YWBYV[0@=^G8$ M=.-U-&H"MI]>A-OD]O']31BAPPW!3T#ASN"*>_;F@Y]:X/,3L3M^Y'OD8[24 M&#UVC*5Y3I'JZ..-C>>P":S)">&(GL,CC09X6+A_EB(5]<^ ;Z'\=\>A;Y\ M:/P*#,57SGRPX<<"7TIU.+E0+IMRZQN#Q<52S/9;^6%5FQISDIIEZ2:(-3S* M2#H>81*O!8OW>(7P^Z'F5MMJ@4#8/V[4X8;:I9FR/XQIJ_5C.9YWIGT^D]#F MR0&9EUIN"G7PUS]4/!Z)44QX+^XGF7EX+RZX5:0_;+V3,;EI%/J9) G6Y5EW M$(^)EH2L%]UEH[D(%7\M+>J';%FA,Z_?1$H4W:FK"XCJ6 (S"TH8TQ?C*V[" MU(3CVN /PJVL,#0,M[(^74*"N'2]I2M[1'NXD-V#!?BS#M /$&93>^CP(@2? M0=]NBU18YC&9(=F1U&C'-6M R\L112+G*4Y&XMRI[_17N#'UQZ-/N#'U/9AR M/4?MBJ"27-A3GJ)3Z\ZT,U-G]>8XGHFE$*B@4F[Q")O\8C6WX&TSX0INQ*N% M0,*-I2\A9."J$EV-!B1P([U]O/K]FTU5< [9M&;2=9=V>DC2B_F,87NY- D@ MLE'>-?=8A&,^==LJW&OZHRW?=X("-]#;&_X--JK.6SZ]CL?(&KF; K" MDIF![!)9/O1IDG0D%G]MD_DNBZV=I,AA^O@]FGQ1!X*%E%OQ7[;37?32;^') M?_$N.1W;J[+KR0#QO1YRX?_W?QVP_N^"D.BN;BVVN[UQ^N^FL0G*(.H5%1 F M\,V_!7TIK&U_W(GDPXYF^/?.=)%@"(I\8.+_2^S]C 1T(EU40&M/A@<%LORO M'=;(VG[X1G$#?ZH<<_:;IAYPG3#XJS^P&/60B'_7Y.VA"4:4YZGZCT H%D*! M_VG7,F=)-]'/KY+1M7'M,G-"9$QJ;;PSYX>O*3.A[(_)U)A!PW5B5'/ M*<:"G&LQND6WFE6=3J&:<[^\M^U:+OH;W;$;]HC/3+DDGY)7Y=Q8.FUTN^4"@LM/BOV$A5.ABU/GCF3 MLFTW5C<*?*D^C2WX;+.5*:9&S.DS&H/VCE^.MP4D^MD>3P8(*(A\KAE M:]2;\+-!)DFV&DJEE6Q6"U,2<9J=/),L52BC*/=%,K^8M#BWV^@/.JCE23]7 M&76>DRO*DE>95JLDEG.Q=0QEMY^\G8Z*KBLFQB7>54>E0I9*-]HCE'1XTK)4 MF9M.*EV?:ZVN7"IM*NV:L$"7Y$]:SEL<3\V&=HS,EZ/5]HAF.)!(C;C3EL-F M565%=B"3TR1;7L<3U4JN$ULMF>DI6WRCK/GSJF+BAP33PS4YPBYT8.7(^US*9!1J7X8CT58 ?.3)4^ZZ?8 M_CJ6(X45R)8G9O;);<.GGIFK)U=7V*2:7?* ;]&%YF#(/59EU/1$_5P'T'8E M:2:UJ/M4HBURW=SHN.FA_HT*ND91"89AV21W^I<8!S^.D9K=:<(TL-NN[!9GD,'KLD+ MW=8$PQ_000N,8Y=!"5:4'5XJ#/ M@[R5&2M&S)7IY3ET8.=/JKGSJ+#2 1/\80,%OQ:K90* MTWQLW+'D<^C0GX\+I4545:$JY=N/]MKJNJI\#AT>V_QH/9NR'9Y.)\>MA@WM MCS^+#H-!);]H1T4+IA52K)BR>?08=R/3_-,+S7BYWG+8F-19(9<5S!FM1_.-<^@0+73K9KFD=SJE?-\4BN6T;290RU/5-#+% M2:;62)$U!G!4M\'V\SQJN1T[],.09ZP:KG<%KA M %=>CE!3ZGJ+]M;GV&[,(E=HSPM[3P MP/56(@3;!HY-(%Z/J6D[^AK^4<0GI:J!B\*B* /^!N,,!]@/5R]L^Y718F\' M"<[W=K*N!26*1V' E\$!&HYB$P ^#PYH6WT&^D<1 NV!1'!+U1 MG! )QV\ MYZ7BN4O!)B07$(Y)@!44KHT4"+9] B(2)VP[\YE4;.0L&5 LSU]&Y"G.N7D1 MH&,K.*:E GM_'MI@)7@/145BX+<-5=B]62+@Q#AHH*(P$W#\ ;\>@6^=P*DE MQNO#,V_X'6#8V(/[/Q<.+3]9%G@OT(Q_(-#N5J"?'4^S_"E M6=L4K'1"J%&-7_]0[,/IU0<"*K&.9 "?B8*+G?Z_1W,>B.R-1$SOBY@>Z7I* MV92@NZ:59LM1NYB,I3N/J>N)^#&::JCDS*YU\IE1MCGB:E*WB$1,/YQRINU$ MC&SG$V*F'X@],",D5;KTWLBE%1AS[T )O\"]DT+86X2C42V<^:] )-LK2+\O MZ&J5;39B*[W2R:^6F]ZPTQQE."AHPSP1LX,@S+4()"-U]W!"])X.0>M#H'A5 MQ'^K @0.1E^N#U^#@[#0[1[+A7TOJSOPNWD5]KLN%V]BL0J^6/5GL=ZZ8GQ+ M5(#DZJ V\>=\;\KQML1IY7BC5XO3Z7FUVHFN)AG^269:ZY@<5H[W-ZL"5#D^ M03[0=%B;](UZ.#>JM/QZ]9MP9FY6:9E\8,-2RX&=_O*M1+OJ2HK\T!= M]VKI793,#F'DG3#RP^KW7JX0= @I1Y#RPS3E?*7G(U^/?,'Q.1 LNQ/LT;A_ M&G!QEP2NSY=&3CXDKILEBHV8+3&#/;'1B MK!JV:PF&" A1L"P57*2$K ?/@9/!17)'O VV((SM]I?&KYF(BXYSBEOES+B6 M!?#M\:J)SC*M\_EPRYZV5!NK=$O+B/56<^:V]26S',5&-#KDC]!D\CHY(X'4 M]INDD021\^%"*6-T6.[@.W)E/V/WO63&BA6-;*7C]J=#QP75/?'5$N*S@1T- MSW=I>\U 44.'P8G@9A8YI2PW=E, M_]DQ^LW6^B!(XO:X<-7EWU=RZ,V7=RI>V6IX#BIX:ZO?9U BL4R7^-9@:/-" M0LDD:9:N=>C&B,7>0#*2)*]4DSNTDB#']C?S&8(@B=O#Q77=B"_AQ2J6J5@% M:ORHK MT&7XXPP^W NXTO;^3F-QB=/,B]M[[,9(D*72)L[WC%IOVJ$&]1*7&B70TL]% M$O$KKOQ_G+*'^P!_E(E??2O_O3:>F)7=VI-3L\F>5(BZHZY&35.(&2".;#P9 M>Y/TZ?[W ,I %O0((;B2ZOAKN&&[.E[2)P"$07\8]-_G.E^WS FP$2&"H.>@ M(K_S5"\V63?7W>5:T7I6RY@J^5Y%JRQ''%KVF7B$H\.(_P^,^"]&B!T&\M_I M!WP2 QI46XEUF9;$3R<)GBGD!->I(I(PZ!8P;"1!7;",6B"B^.W)OJVHLQGF M(M0]M MV$?@)(=1>QBUAU%[,%;KCYGV.ID!*:&52W;6R2G)IZO)?%5I0-.&JW*,>ZW M\@\)U5M0(![_FFJ(YA00CK B9L(:D;&$,4@8IM_'>KZC44+:C)C95Z)J@[:P MJGN:_$X?7:0F:8&>DS,MGYX.*A)H]>HFKD(#5_HX]-&O5'$]M)$@Q^GAR?P/ MK9N8HINI'S$&&HUW)T[CFBW[^?CW+Q5!%< M=EO_C[/W,+*_2F0_0W\#1LO34;19=^YZ3;Q,-55ZW>6GT\="OI7/:WP*T^?# M19^-<.P5%_T_3M'#\/Z/,N\KA_?OLF_M41_W9AFW1;JE6-_0&^7T=-) ]AU' M]LTRE[\^%P3'[4#G,_#/J,^$X]W!1_&^[;B2^I//XB]WOA;&[M^55N?K:1NK M*73 6YZ2GC'KC9 QQ\GU8D*N4VJ#BZ:R_?HTA1 '[H>!$G<'AVNG(WW?GA8D_;<')6U10?P[>IBM*@:7!%7NHJCLGX1AOQIM^9K M,X"(Z V9T'&1ESUV^PCA[V(0,U2>VS3" ":,U&^][F]WX79Z6T9JNZU[L'[Y M@BTU*S=-SA8Z'985NW52+"L]"E>F\U=^YC62C%#APX@]C-AOL-O^83M/+;J/ M6I/FBUHO3Z^KC?J(%@M+9.=P"4_ P/WR^^M!<.(.5+]^OD3;K@!;&-&$1_3W ML=SO^_$Y=04D7"*LOE7D9Q"967QO3N62H0! M?AC@AP'^G?L''P<&XW'V* J3399G9XU,><"N0*6Y1," ,N(C'/WC0ON#LG4J M(@4&MA/&-&$0'Z15O>CKY1F+G7>ZE5$KEQ2T.5,0QPHC-9VIC,J^PZ6 VT/ =99UK-O;JS9P!JPU[^OWRWMVR]*@#]8- M2N/5FM*86+-RHO#8&%$>N5TD28:'\C>)V0-G-+<6U(LQ?> D=7MXN9*'\1E\ M>=IDQRFQH'?X5FI3:S[FTZMT-H7P!=^Y)U]ETKB[T'\[LP2+7]@V'4%_N8;] MY8#TP 08: *2Z:+B[,% BTL6OPG<2&]O[=<[Z$>*6W[6UY>M/+W0^5*CV+!>?(HAHDD8B%C_J6=AL"9PN6-WE_T S?2VQO]%8_]WVWU M0].5I6@O:?%LAUQ85#&1*6]D9/5H/R$6B]!4[*W5_=\.2N#[9]NLZD[A#(C! MM=SK*]23:SOJ9.U]I!JP)\YO!OD3!WU_?U$]Q!.@NQ(@4"GRF;!&]Q%\4G]T M1T&80F_:P=\= _])*&7PW*,BWC>@A3F83>GYRXK@P/\ (F-.H:C6!*)/1A4$ MO/[-3 >^5(5?\)X/_YF[L(E-2*Z%+D"BK\Z@I$SI@>@IP#AXE@7P_4CT%CAH M8F:!A6JZMK[>^51^-R*H!?S40N,03=F \H9_M.%73,D5'?CI ACPQ83JO0&: ME83\5X1/L+.>9,P)87HW7TS#]LD0I_"EL%NVN@"$;MKV ]&&7Y^8NFXN(& LZEB*6'32"!3:K=TR<5UH)$ ;4%F(*-4BQ"6 @ M>"-V=;,)AHP0:/''CT=X\!OKZ8$Y'>!'UO7&-J)&E.=RI'P0![3P.->UB:^$:6^ *4-*[8:7,ZVF-[BV^5Q3RQ]9&XFK M#3N4UDU1\_%D/'H2XJ.:V.5W91B0NH75"91F,&7.W"R [RH^TK@ M?<=?LT2H(L+,!K^W/^QW QFUWX.IL(KB23*V=A[5P<3Y+;B.N?T KS3>)_XJ MY[796_;\-NB3K=M,_B\:SDG]6LH;YH4"*TE=G'D^ IP)M)"MU+:_1]$2_WML M 4&++J&<_IZ9-D:4W]#4H6XNP-$S_94?OWC;5!C#,-]UP-% ;U@$%PWYO?X? M'-SNOU?U@,.9N=7,O'EH'4Y-:#3AS'SL+#R'4?'%J[FZW^V4Q M).$?\6]+[XMC4Y?>+1=?3:''C#[\?[_H7Y]56>;:U\:X-V)Y$:#;&$N3P,[K8'].,?LU_ZVOB]T9[^]V3\%]$.BOF)VA'BR'5PY(8' MS1?7)+35$V+*M3#EAVD*?19?CIP]\@7/YT"P[$ZP1^,.@>L5X(I_5AWIY$/B MNE>+/Z5NZJ&\T,^_50=^081__9=J>.;I**9K"X9D__6??ZL_[R)J&L"?#;27 M[Y\/_-QK=9>\_Q& L?WDP]_=)?+MBU:&9>VE3CC\OE MR$O\1#74KDCP$'"5"-:UTA\ !&%RYQD@H$:&6X@KYGRM\*5JJVVR/4:KF%^N MG_9A((BEDOU6[[&JE1I/Y7IW9-;JQ=3(2_1,1.B?5S3I^3*$?][_4UB5+YT9 M\D>9YR%K.E%L&OWY:]^2\H6B%::RW6 PK4_)KOSTH4+_VA3IO=-F1[I>DK9E*AT0RO-EJ-V,1E+=QY3WV?* M:G*D]<"T-^/I?AED^<0LJB21*:,5-QYA7V5#_R&Q=//Y&MWV\MR/"B^^.V,S M2/:-+/I?/V!UWMV&W%Z"/&/+M7%M,R+5N*YELESO<=S,+!=P6?9S,6GF-!?S MKQ^EYV$8?3>2N8LH_#NPXSO<@?=@QVBXV9"I1+Y/LFTJJ\P3)--+-$8XSS*9 M/ V[_[KON'N7_^!G!^",!?]^_Y7R*@.06GQKJS^7A!D L?P![L-11-#TM?X, M$-CSV5#.JW:2G\Y;:7&2>?>Q*V5)IJ/5)J9F<X23XB($$["TPD&3NE<_VR4Q$$A_)@ MSGDOW^X;SNB#E^7\C8?XP1O\[0_WKL;K\,FSO:)H5X7.TC0T6F'F]4=@-0;F MU[,G 48TN%SRT ?0'0R- [!,..GK[H(PE']QC@W;7,;G7SX:Z%%BK:?5XR MN#N9W>@N0Q"$=D"]="?ILD<$4>AWY.FHABMX'L*5*&^VODX9V#8 AT6Q[%,2 MFWEF(M?J.;7*KQL=+C,O&VFVE_*\,MA7(*6<5]J-4#/J-I0WKV4!)1X(;\"[ M5*#;:,TGTFFNU-$MX\YV\Y*&C+T\'M'43>OW_] 4':>3?Y^FPIR,=S_8 MF>#__;U?1'0[/X'@*CO3UP-)%(T]"BN:I.*1?! @' MD;(B@0FSF66N,$V9OGYOX&7/)\YHI)1=U0+9M:8N\\.U8]:U9:KQ^AZ.#R.C M;8&XNB[@0(G?UHA+K]OK&4BM5'N$=FQ'*21;H[TJPY&VX4#Q_%:PQ$9L%@F-O-W[]DXQ%8'Q]$KD1]MQ%E&P3 !Q$O.:-*T) Z!1\ M(C43QL4JND+MS26>UJ5@$Z] ^DW$NR=/N B+OR770MP5-C#>LUB@M]0F&1.] M7G3V!/HD:8]SOK]JD:4E%QOI&[JZW#30)COMT[X=KW[$>)<]!B6:!>*S(7F% M!U7XAU'MS2W9HO]>>\4M'=6$PU88EIDU.M;XEN5&&7'8:'SKUO:@",I-R MN;=I)U^1"ZC7[QOH(;?Q('_'9#]0:^-#:I(9AL(50T#YKV27! M8H2J;NDDVTS5VX;6>60YJ(C.TCPUZST:R'U\M8E_H?E#$$Z3?^=4RW8(?@5U MQ4:S4/>G$_^9^ALK*VI^WL7#W"A['# BG"T+.?;*EA-ON\V'5I5O(8%Y,;>5 MCNW1?WN+'!T[)GKY[_\ZH+39+9)1WQGPMRCWQNF_F\;AB0RB'F..,(%O_BWH M2V%M;S>UD@^[S//?NUU.)!B"(A^8^/\2>S_CE.MCZ2(.PCT9'G ,^E\[I!G< M?O@&QNO>//U>:K^(Q"*A:S\?]JU MS-EP!;MF!C(X_< U\S_Z]0\FM43PA1 >H>K.%1/V"7]>4N=#V9\3Z5' \WK ML0TD/A!VT-<3_#N=Y;>\1A]46@ 1M[Z,*G]Y*\-+V(-D8JNV1_4:5+UHNLFY'Y3/%E;RPC9HP=9??Y )65&XX&JW[&W+>:8\*L_1D MTDK#A8*A(_%S+B!:RCUVU#U?T*?6A4(0L0-!Y,#8D?OW# MQB/TF;H<[YS%_;AN.XW(H[>WKIUGE^A[+\\N=F !>MR^OQ> >/XSD6Y-=,RM M/_V:]^Q[P!(A ]QS[ZBI4<:AN$O0/I+=B6YL0'/R%B2#Z[.TP4!:A'G@S M ]>TC&#IIATAT/8B?)JA"MX,;7OD^]WP[:8HNC/TA(#'R1G3FB&!@ (0)*28 M4*3VOC,]:M"QXB2ZG'5*V;J6X*AE:]8\H$@@KV5AK=)BI#3D3I\' MMM<%8F M+Y$I%-FQ;\?*F'9<15>;WP]Q*C2]4::9LIA)X0F0:;>EW+J&8_(ZJ-E%)_%>DN$M(H16<)Q&KWL9-GE\S3Q"*S45=^(:1Y M*X[![SD.70Z=DOTF!WX(_@.<@@5B=K^N25UZ;O$ VYQX(S@W*>5J[2^#Z@M3R# 7*Q5[:$=QM^WGE+9Y]#AIOE.W$BL0FJ+BR!6'.L&[CS!D#ND[/ MNW!X/I"W\0.%WD1C%70D^SV);\J]OB6MF0'OEA9\>L$TZY,:#&DFJ.;'&@;J M)R*/$&/7JWHR$52+@%Z?!ASL)/L%20AW!J5K>:]#^FR8\$\+0=6Q%XU+L&"1 M^^X=WFM]%(QM#/31K59_ZDQ_6Q5_=N.)3&W[Z,]H@T]M$@)?'9. T[L6N:@Y M3^GK[:Q+T[4]8KB.0\X3T'&^KL^PO[WM!C??!4M5U5%?G_WQO"M(59[ C=#=U(-(US5VI[F@!!DRB M=D@X%G]W09UL*89[M<(]:I14MTI5"BL\4^7EJU.^1RPYGZA]VDSX5%69+$KZ[!/A_8]' M5U_O'*)G.U($;ZE\]H9VZ^?.:[KV"GH#.9]W@W*JV>A)*0*^6K)-'%?V4 \]3%(EW%.P M I:HHE $;3.?\95WW\(#Q9J&5^6?OK0?=SWT[Z_/Q18UCU@TM/^J7'I_F2J&S_IZ-0F:Q:O$B(\]XH<-WV42R MV!1Y= 6$BC#)4P8G3\[[FX4P!/"N-^WO]Z)AXUW?W<#W-WYQ04A"\.=L_\03 MH4E4746]:W6_"_B?D09=O:DXHKI:2:7[O5[O:5A/-EZ]Q/I197_74>O9>W"( M&\<_;L7_1/&2X#-)0[SQ(']WFP3)S47&CX!=A@9M[:XQ1(YWV!&O(SZ$@%_P M[YQX88!G%OXE&CA^Z#7C'?B@._OO-(=Q>F.U7;$AD6Z^5S%R>5%NUN3O\/2+ MZY(%$ORTR;>$=;MM]S.Y7A): _EPFF+H3?'6W<7FDZN.=%'L;>_%$A^94]O2?/7!#_\/F-NQ\AY'.$S+T7XA_']84B_Y_V] M\N:=JH_7!ZA\%??EBP![#4=F#DI][M'.YWEZTK,SSG3&,FKJUS^. N?B)4]F M>\GLX,[<'[":'YS9,D%?SNNH<["-:9Q7L\E:,DOCZ&.:I"O&P!;H1\-0O^M0 MG>ZFA+;&K'52D![7@WJ)7%#.$F=(,]1+\/762OX\XI<7\"N:]V<%?JU=/7WJ MBH94:9+YEL[QTEBWLRT4")+>JG]LUR]Z =O=N9TG\,K*CS]0\ MP_%RPMS634A>QDUX:]:9[(QO]-99J=,3AUUA9B1+,O\M_H%5[:?(UI(G-74H MEPI5,[\PDRGD'YRZRL3KKL%=@GO*ANID[?;]B_7F_Q6FL[^SA "MR"$$$4ZI M=X'P!-R/SA140X%#0>K\_CA L.?).5=_'&KND,NKR4QS&I_) 8D#T)W;E^* MW5;.=ZQKU,<-K@N=)].%F)Z&4Z+:2L;4W>E8%3*"(4C"]GBW)"V,RC@O=.;K MYDP<]IJN/)._)4@5HX]-W5IE&YW:;)/M1$>5S: D(\9PBCSE CJ[LNT!K+?( MJ>A*$AI>(""3VH?,:\W@;$2FYKV!3G:F*76>8ML"ORREOB6NFF^&S9FK*200 M)<[49H!M9I<(-T]O^YV)JYYW4E.N#+'K9QRCH,U G#JBJ&C[$&40ZT<^,U9' M?'\1OD1=J!+24>C):-M;=X:TVWI\OHBW$"S5=/T;>(B]FX""1+>]H0^.42GJ MF!X\$6/!5FU\WP\&4BCV S:Z:0DU"';A.=[SMEJGIH5"4-&[IH?<%A$JIX"2 M;+9OBN!1(?=$=7Q?Q;N"^7QB@Z+@=X#]DU;*3?L-N]%QAZ5!@9T4I=%R^?U@ M_^L?TP"'T(Y&]0&OU[:<45,P9,]P,8M3PN\ MJS+^@VLTN4HVC? )6RE MMF):SEXZJ.T-Z;RU+J'+ _SWGHX,PIP(@(3ZYHGK=*AH;!;*6A/.#.I#8[I+ M\-PJBP%?Z)^\$5X6W[.GR9"1,_M;Z*3MFS='WT'&^N[%%G$:";:RL\,4', " M6TO3.YAJFTTD_MJD8X,4UO"SR["625A&MBW%.YFG6:/:U.\GS%W.M[#KP?[9V%YFWCFC$T01W4[R0UY_9Q,][>PAZ':_"*H#G-=4 M*T-P,?H9,=ZA!/2I$KPZ$KC,7EM)/DZT^>U*TFB4IQG9F:_X7E]:+Z74E&M3 M#1C@T*]IRK%,46%7'&A=;10LNQXE MHQM234[K:W8(E@@%?WEOV[7=5R1Z+I;YALSQJ>?+,52^VR:JB MF^![ZV0Y9SA:N0%;,HA:]+"EU.<:T8%8S6E 6T>GLYKIJ%%Y%!N1QRV5)[H^ MK%N+$@_(E5S-:A5JF6[ EB?][$0G8!Y;RQ.RMY#4V$@=F@*+JI>>]%,1!T)Y M,B^/.G3SL>-0TT5N4EJ.XJ=O'U:54D&0&L4.6QK4NY4,.U!E5([AI&6LY1C] MA3*H0,FW"X5ZNSN93E'1EY-^IIOQ:+G85S;DM/,T2W0J3\R40\\\G2.M;#TI ML>&XDQ$'15:J):5.Y>R\3PH)F6]IJD66)CH,A^:#MG& M;'F5?62KSO+<'&56IB+VH\T.N>ZG+#Z='/9BJGQ.\H] 2T4=I3G2W.@XW67 MTVA%G96\H$Z65BY6YDB63>;*ZB*9*!?E4>*TY7Q@=+N4I<[(O))7A\.*U)E7 MY1%WVM*5J"$C9%(%LL9*S>EC[6G=*2^AKW'24DP7>YL:[[+:U,HZ@UDGIC$= M.$?4F8<^98?1@0M,,I-GF_EVT\RL<@U4_?.D*64G]5*E- MEZCI5J0?3R._8F+XE^,1#,\HM"&>=W:>O4K/A3CK!,,04-3A+^I$19&=$,QJUX:PAV8&+JNKFT?^,EX$ID9MA%Q?L':6]4+32HK&J+NFF[%L!+TRFI MV="4GF;M)<32=458R-U64U@"^4HT97MK/OF /W@'D]Q9[7HG0YB?U.R[6AY_ M,'2S=&%F@]_;'_9[B;32?P]:CD5O&3_T@_8(!7TGZ-3S=*SM6[>]]H;X/LI\ M-OE (]J'>]-9\CQJ_>-M4&-NF M[CK@N[VTRU ,/KO?7^8PI>/AS 1Q9BCFX55&WG!F;C8S#RP5SDP09R9$LZ#. M#$4],*$+<,VI^7JU@3?=M!_,,^V@TR\=??C_?M&_/JOD\0?VND3=W(?V;]]! ME[S;^?9N43!D9%NU>7P9NO?7E\KOWM%^U?JX[1'_)[B;+ZA$S+5+,5Q-U0KX_9$V(?=:$:2Z0/JMZYJ3:+S?QZY]_X?,.TX5RE.R_ M_O-O]5-NQKY1!:%JXX$ :D#G7PWO!95\WUYD7RR^2"7IE;\QQE:=SM).= M;DR[,T9W*&A,.$"^6G[QBXY@P'7A>-GYQL4V")*Y1IU6)B +P>T1@*)'C'_] M-,[F-:W6&*9X07LJD9L2+>>*C>^#@,YJ6JU)B[A,NOJ@,Q#GKC*,(PB(HW0N MEGFME/,].MBO+OPGUS$N9].W"^$"[6!_R9L(FDQO#RS?[5J\6MSY25TM"N) MSY*]M NZN2B7$W1T1Q)Z%RP7H;G35-$?L?; M'9I7@4=95!:.N.F2/(A93Q,V5N],.71%&/DT;"2>> UX?L(&QRZI!*?Z_?JG MC8CM3V[#?M/FQ:&Y,-!<)!-1+@8$A*ZZNQ&\L=\>*[[;1SD#$//2<)FI,:DZ M.>\4-W+-H=,S@#(MH&>22$88^I0])MSWN,6^1_#LYQLW1H(W^-N#Q[<[&F?0 M@V6%W,S,Y45-'97E#CL20T\@F7)QR+Q 2HLM$Q4)0KM".'-M[-'S0EBR4BF >:[]> M]JY[YU*;4 >A\HJNE];M=_&U(6W[@%H[IP.*P*_8WE/\PB:P8RZT([1;MD&9 MX\ 0$)'D=&8AXDRO&+-N+G':%&;4!A-@(7E9F 05C>%PW)B!;^EW];@*O&J( M%GXJG"R(CI:YQ$-'WY/5!?!K$J!OPA[HJJCZ#T4D!H*H^ />\H];0)!0@OPA M#WG1P&GHEH3[C"OO^3GG'GO!*WU #P90*:?[XO:)K*#0T4$L(@9:JT#'E(*N MCJ5CP0*:QO+U%X>#<0@!058+?0<)[? M?5RT_6U2H84Z'M#=^"K%3T&]%H\E&ZM^/W4+4B'V(7E$&.=1Y.PX[4_&?:BW M>U7JWUKQ9A ,1D\\1UNT/:_P&:6AS&N,48N5ONPOQSZ]X/7\X:6\T67]P341 M%9RGNKN5,$KOL5/D>[G>I#2DNIU\(MM0.*=-<749R9,]C;+_]ZHT-U=)(=V5 MP_0R95']>7./T\A3>40%:J"2]1 [X-@L 8,QZJ!'Z+5?K&/;=E>?WD=3A*#" M_M*S0_0MFF^M&/YNBNHVH11 (/%*1)H&PMMG !JO$5+HZRU(>-:/R)]V7YL" M1S&E9Q(7CQ/Y#2H?;!(^G0O>6#@2PA596Q)G,UWY_CK9ZM%D7.LM!3?74OH@ MWU]^F+7EF60+#B=CVN>I\XRV/:&U6C+*UUH0KIKM3)T;0H6'_N_KE*/7%LH1 ME4U<+%JVHN>+/,MFM$937FFY_,?+,[U/*'P\(>?%6=0E\]5J(^'=I+I%0 M7N%A7?H,6MB2I&V2]3-=%N:A]'PDJ%.^VX)3I+U*P] U46!+I-"Z:=N'M#(? M(B:ZI4I?E:WJ?;,7FRJ9;@J,8J3;:]0L*MD<=O*(J9IZ.%.$Z%MT^JKT3.^3 M"NM(66/"E%E2:%!T1Q$8C5HCJ9"O2>7*2IU!9%DS0?49DK 3ON,G\(.1;27 MUQQ]K.7@^J!T7:0^=&'J?D1U=C;'R<=HNS,O.EK)$.2J-,$.7>9))B6AD4&Q2>) MU^Q^\CG7X4"I;QWIO![6O+9/Y>]8O+1=A6GX$.TJ%%U41+LDNE?&]L@R;7_C MZIS(T%N^A^?F->;3Y:&XWBO#XHL-PR)+VY M*>D-1SW$F3#C/8AD!/0#&])$!')FJ/A#R!(1#):(]X'8#<60G 4B!1:ZLC\L MIWKGA'AI_%[!CL\F\X=J]!$U"IJ:O)6&Z18@5O(3"2DV0C*G=7!^UH(>_R%K]ZU,/;3K M[[=KM+:WE^89YJ/3XE&]XV3>H./J?N+ZSX?H>KN\_ M%P?0[9 S2)#OB#6^OIIM.K4.R93C,\%2>ZCNCH<$">;TC/YG+>R)<&$/%_8[ M-.B$&3%*P_VAW,!:!T_>3G88#(_*:/=^X^J9D_=#?"''A^_R-G1._.L'X4C'>*8TX%MT O621U'LCU&&?D[(E5D5$97@@J M-!6)<:>.Q5\_P;- 9>C_?I49]7(P$CA*FRO=+0C>0'^P)_%^ZAXNI49+KC+O M:JR=D166J6:Z15P4^SW,7P?C?1T6_ [P8XTO5>Y?'10A+%C(_ MQ7_XSKK02[[E]OB+USD1A!X1"VV/=)YOB/_W?QWE?M\3;2;T%?"FO;'W?W#EP8[!^2#TS\?XF]GY& 3J2+ M,GGV9'B0S.-_[3"?9_OA&U?^_:ERS-EOFGK B6G/"4XQZB$1_Z[).UKYF.>I M^H] *!;"J?]IUS)GK>Y-^IBVEP$W(3)>-I2]4V7A/>I\*/MS(KUR>ES&G$Y5 M!X=<*4/*8(20@2'"Q7^O)OQ)9IP[X>9DS3Y:-?I_)1T69Y0M37WCT##H>)G0T(*C:$9^6!WG!L!'B MTI$]?H8(8;OCF0D, ?XH@2FZCA]!'% HX$:E ]1M4Y0'/'?A5VV<1ZP:GA^# M_X)4Q:L@9 $9T;*9UII *>\2RK9%S$&8G\?S/&STE]FS_/<[YRBF[;.3^5G' MB)<(A?VZ#G_!C&,62LAUUA'"0>- ''/H( +1_L#/<:<,$42(,4IZ-F34;74Z M=BT;I]I'H$@L#3CX+[9B6@YAHV=;^"E3V",!)0&#G7C =*:;:^^KS\/TY?I MW*/6I%#I)PG, /X.8N> -N^ 7;[T,3W=V(1.,?JCI%IP$DS+]JD%,1T+MTQAPL@Z4#7UL>E1/SQ*&HI00Y(@EL ",=29()8!TGTI[!'4('4S#PPP3RE+&HMA#'S1),LKH-'Q2 MPQ=Q#S=5C;FK6KA:BL=88VS1186 MZV<=@2J8Q?.J& @TD5$#*E*B&1@C=03 M^BZ8&A+K&9H)Q(F(Z,L(TW6@$IQB'/KBEJ_ A.,P,6=A&YVO8EZ!*6K@&C[! M(:8%V2-,VYJ ZAR\-LHC9P'-VC+1$5.$, KQ=H-P'U$;KS'CVF@]Q%?]E C)#8Q"78 M#+[\R95D;#P11 ?IF1U$"Z]8C6H\P6'N%HKMLJ*K8.+-#1K$\S,1FQ!F?H2* M!>5J$7AM0E-MH@$9$S@K:"J@2*%Y89Y/3\PJ1'&HT@[ZPO'L>'294)&?K1B^ M$>7S^D1VGHV=697VA>=U%.G5B;RG@@8?::[AH-<[#@J(<(H*9TLT75W:"@O. MA^#16T+KL-$4(J/ +#(^KP5\KVI*<,*+D[-:Y)D_LA(13G+D$.*9) )XQ-4* M;&\Z$#LG'!"B=E+W)_"(V G"(F*W0?G2:/Y@WY FPQ^1NCC0F8:?J2+P!S,& M)^.Y-A!=E381<1>B__<10=QWDY&H=S2W6-H2D"UO>85R&OO;.%B7(4S(WA_@ MW*HHUL+ZC!RLF8DM"#X=5V7$"(;!Z'F.GDFWX"JG (, B/=DN]EYTK&#JNO^.& S^#5SMN55VO-3T3$27 X1DZ^/RCNL/#!W29@B(M0M7Y.H"U#S/*?Z MV;AWT+2/K5B>MCM#KP%P+0]:1[:[V^H$H(PTZFOCG&<*C\=8\3[1;IURP M5-N+#SSA6K Y(F:&!FQY7('/,($ZY[E''B'P 7VT KPGZ*H&45LQ3>P[8KV& M"[=G ;I'FPQ=Q2WALO5L"[@I7%>1."T@0'\,?F']S "Z7=JRKK73.0\#M_P_ M2/;[NBZ9P.-&'J-U9 &\>TMX&/;^^HB]K24,'* 7ML"6 -]G(?EN*8:]H9TW MP6WY^NMAVKESTMG;&=?%_\_>ES:IJFQM?N^(_@_&?OMVG!-1UF$0U'UN[P@' MG&?%Z8N!@(H@((.HO[XS$W HK5E+K.)&W'VJK!0R5Z[UY)IRK<.3JN&?5)4] M,U<].=C=P[XF)OL ##UDSR_H OD@=ZSA0B-@+(KJD4G_QN@%L(5,&WQ <*G. M7-DH>5:,KAK6.&$GIT[SF?IFI.MDPZ"3C?1Z$6 CT[!&>S;) $,GM9;,$4R! M&F6 ] CK=H.#$ 3_5$77W$<]PEZ72#.>9_,8LVE'L[@\+!S50BS6" \'H^+D1=[6PC*!H M^B]!9Y6+0<9N;H5YB?VNP9-1X%&-[U8&4;HP2C44Q!=@?WEIX3@#,R%]P&\[Q MX0$+=E#M5Y^A3,T&X @U'V "2!,);)JK0OFFM6O0K43/C$,LO"^?!XB.^\8#-UE>JLDFTN=2&L+*K &I $;_->8!1JEFM,]&XWA]E# M)\L*BV$K93_/*,=, 4\H^!K(%)*YVP-8+QC8>9*Q<'UCG*Z+L+/$Y@Q"NML. MT":%!ID[C,R)@@C-B(QD\.!$>XSL\19Q@RY:THX?8(%A#BF$WDN>?-M5KZ'6 M#+T9T)6M6L=/@+X5@&S@(;Y]<#S/MJW#>JWN?!]0!!;P%*5D=AQN=D MP%DPL78W'>MBRUZTPF1GP+2&7()D!)DFQ_P2"[A7!9DC1PQ^+!6N#$!YV.E?*: G MB$:V_Q Y4K[\CR^F?B$!/I@9?CPSR'>NR>IY"@#MW3E$LOT(M,-A4,J;U3I2 MJ61^W0W>8"7L(D0D%%D2W9.@ (HKU-;M?E!G#G2U79[#ZFP9RO @&?T,\!(H@79_!502@'U M"HQR@0:>Z3/8XPDI[QNO>1)*V_$\UW ZZ N&:-D&:O(5 4:" 4-.JRYE68\ M6=.7J6T_@+DV2G->27:Z?9F+YXD"3NE-*?,\*_CB#E2, M'6?!OYQ/O[OWI+9XF-06)K5=,JGM,!GUY:PR/UOL';EEQ/4(_T;GYNLJGJOS M()*_74CX/. MB#"X[=;91Z-@BTY/9[_B04X?;"Z]RP?]T.9ZNW+PQ3:*6**O^G]LN";8?HSW M9;%4HQ)--C]F>CJA;TVSVU](G_'Y74@+()*:+'!N/A(PGF)J1VSV M)#"MK3S[EH-Q/0!CT-6Q3PLY2G@"EHIGH;@:J.<@=%G4W)G/8Q&F0^R7Y;LP MX0IAK 4I" >Y:])BYU=\3G&-Z+9AV@?!9%\E=C5@7^WU^VP>$\%[-2+IX[&" MY4,GBD"ZUC X9*RH*Z;N^E#ZAYL"98K^^Y]._-B(A']5!928^[ M:E>7+\H(0YXW>SSW.L%R$2\.YM'09QH)>T0=1#A\O7XYRN(0X0@ M.^8]SZT,9])2<[].=]V>*W[GR8*IE9ZO"KFQ M3 ^I?:#V.LIZDGOD"7V+Z_,>8:RH1NJ\I7DGP^O>T+RH:BCJ>H1=_J<^>CU\ MVAMZ %;(Q[CR&'[W?M_'N,.RJWIOL(,0!/CE+3$(?Z:04"=@)J>VS6FA)*S8 M?$%/I[(.$[!Y%TGXE$ MO!7C=B&)73J*:7$;!&?J#@G FXR->^+"M"CE2'&" XX9!<]0",N M&/HX.@L?=GD:3P!\[_G%'_P YC$\^'/75.@IFWXU3+S;R>O-]P0?]%B** Y* M^1&V66SBT;G":@LR /B06HC)8D=Q,E@^:Y53L>ZXP91?L>Y>PP?S0^C@[[2G M7_NF%\Q^ELR%9)IGW^TSU@&O[>' 9=2#<'I6Y'=&$W%.DC@_VGY.I'RQ,,%+ MX:1/$[1U"7M)7-&2_I&46R)FK0Y%E(O!FI<&/- M@'=%D&_BR%0\&/8A_;$J"8)R+'DUS;!F,!4-(*?*O>#F\H_98W\SE/TGLX+. M9'A95C3@-0MIR_DW[^ ,6ER6:R&W[^=\.)TSZL1!AJD.QRW<6S![][,/Y-)9 M[_+U=L7C=,H_X]*'E[YY1IJ?F%TIW9 4-X_^@IZ="3@; MO*N9%KK^Y>JG_C4U[[+8V+_AOK_M!$X6DS? AH"'F)8M2+X="*^N0^?W.9W( M$OF9ZNK2W"Y!]LQ?/YP_^528W0IY!EK&D^L<5Z:BK4XXR4#(Y*<8NY<3>5%' MT[:@TQ9 ##S^>/%Y7\WKF?3[L@E^,A9RCCZ\F(V%]LI#8<>[P>=> _5OCZCP MY+35_0S VJ\6L"2STOA($XI2EXS7=[17 MHO7UDJXK$ZS1Q^S*,B-H,M'L38$:%(L])I\-UKOLC#8/.<3.[."3VTF[-#JT ML]XFPGH7HCKEIKXO_PF?/D;JGH*!QQ^.E(S#BQC0/0^6]]J%C)W?#Z;^^Y=] M797?+QVSF]_^):8(OP#O':-[G)JQ*W&Q8]_=BKWR 8!)_1"+82M/URRY-SU1 M/J[B7K5%5T!=+GZ,I&'&OA>U.0S1@"\A082>3'0/(=B:HJL<[IUQ>1NP(P>C MOL=Q >_CG:;W^DGS5M,+*7U/XYRPO2M@!M4OHW,6'L^=,1_$/S^78$^(U\(G M'D'\E;XE6/N6!1P?0-!?L-(4 !,<.+8WOJ= ="^@H.<_,RV_GLXNS_*XK.'= M9UHFPDS+,-/R8IF6'#IG1P5%QF/).!6C">J7^_3WYV 2[\K!) .?@[G+)$#Q M>A=E)X:V0+^[$.1I<:CBU%Y3-GUL/ 1SS_;]F(J:LJ=@TD].*B_1ZQ4_ZM'$ MGCA1'71I!@8+T!UG1=G7:_ J*ST][]T#@8>5=*)^*M7YRZ0'V1!/]2!7D?=? M"S]ZGP?J+NMO@5W<>4N]\!_,@',KG4#V,G?LY*=O.-Q3-^][-0W?_GI%U7B M#B3D39*0_NF?VWY,$I6\ MO;=Y5E5_045_(F?>)CWL$A11H!])U$Y7@:E'F@V+FXE ,(!V[-Z0.W9(NIXW M:3+Q]UKE@ V/R'X$)FT;%6DQ]DKDX09FH)BC-((VAWQ3HO8 IWP8&_2K]2'! MAG^$+P3[[B="WF6X!! T)XX-/UT V/!7*//AAO<([Z[Z*X8U9.84>G7%?85G M69?EC#4J&]Y9+:L MQXL09;H _R4@]1AA.,#*3Y 1 AN:PB$-#NA@ MX%@^-*O>@5U/'>AO0:;.8?7!9P.J+[C*UH),FGH9Y= M^81G;T4?>0(X2=DIF[#NM[A;^6&%.+=*I%_VV*0VJHQK*PMP8/1=RM\<>9?FE6! IC M<8<+L,["&&J]!TQRUD;898/!JN"[NJA7AXFWG9\ %)Z M<<#.L!A!Q)QQA@AO*J"[:@9,WX(FV'Y#]NAP$5D_CS$P!K% V= [;GX*/&=- MM9T4/!PD,86"\WG!"@W*7R@?_LZ^**2!ZMV[E M-:@][.J;(PW@[#?3&PBAQQ$ER2W^=[>; MA.@Y2]V_ @Y6O:8:ON2(*_01E$C>=2CR?GX%+#,,2_6*$-85T2T>!HN&+VM7H/I1L5*+L7P=6#-\=+A.M"W$1G%M8Y:\>P*O(MN66H)W:Z% MI897(KH/[,:'_1+LWJ+\2LTZ!^O0I4S37OBW4SA=!V_U2VZC M/@28#D[DP= MU\&G[LO"NQ.&BT;74.R%>/ 59$U[R:RP@82W78:X*W:/:A>C=1UN,5KZQJVP M;4JH>OHAG;RJQ*9;OGVL["J0OD!^!^V96]-XA] MZYI/(YD%?S-5;=_,8%>2>0I87-T?0(@Z;JX?(ISI%E"&,X-6R4*W/,T$=I0Y MNO+X<+P[J'2\7PYZOU$[+R1T_*DFE*_#!@7[T]?<[9UY<,L(N34/B0VYRVUW M<-C5X+""-Q3B!'HU)01AQ&!^/"=2$X,:B%\KE_#:7\[:5[]?;:@JCU\7*D,GUE<*D M.<)'V-.1*Y.LE";-]I8M3^;C!B&Q2K'AP.MA3T=*K:2H$/(BP=;3T6%,;N"9 M<2L%1L:>CERO'*L(R$NSF5YI61@UG&2)<4;$Z3-C8G7URMM14NDQ5[3HCZO29]8&=K^O:2I=%&XNJF>F\0_13 M8.3),YUTKI\L3XQ]H:.9FO4M#CM.Z/XZ3-K6+-!.3*?QSB*%UD3JRNI+!QY M\LR\ONFMZ&5*PPAI4.U+R6B/FSFCQ.DS9_EROB71;4>VJV,ANNW:@W9^"D;B M'TY*N&*:P?L:![[;7NG RW!1E!<9:7 ;H)6T#ANQ15*V )6D@!@LSZ\\AU(F MP!M1H 7\]UAW@SXOV#H,*:FVVW9DWRC/3;> A- 1(71("%?_\JIZ1J":XVOE MQ_X=H#-QL'',00T(W@5E/T72OX"P>Z%GQ\\X\Z _A[IOG0'5&M%8B3N_QKE9 M1*3)<9L.]^O@MR--YTJM.TW#^@W/'AC"LSFEOM.S MA@4ZLTZ[>.:4M=Z9+,1&K%WB-71F&W?RJOIQ?XQ4XH-1A\\Z 2-6[W !' MB_<:9Y3BS^@$;\88-3)$/[PDPD MYN9 N^+&'=0Y@\V>0T-ZL/*W8[90.+^]SNBG^]G\X MI"LDD4=2J#EYPGVLLF*Z]41?/342+,-_J[]!+D$_W.R=2CXFD_]YH9G[@?IW M\$H((K AF']!Q_\]"A_]V]7Y82[ J[JV)S/HQ?Y0;HP:L(E?K6-?IE_YWGAR M>ZX_NS4+=+ON^:TA@*%QPYTYW0YH$%%@+X"(J2;T%O]&/T&/PE_80Q3\Z>]O MOF6O21-./29CH30%49K(QS@=2M-=;1D>?Z1N*4T_>,_^L0RH;'QB\UY5+#Y- MF<2[W)W>6\=';SW6L)$%^]]_QAY-/-X%ZAPDU/_[1?SZ*!\G'NFD[^K<60GZ M.H*RWB*^$_6>2'5D@#PAV'7P^:O=XR^*%J3G"57>*FN7P,3OQ$O,6I>,320+ M0/28E^X!A#X.SY?@H8MA4]#XY<4"%W^AI #--CE5,/_>5;4(\>?K\.>GT.EU M"'JC@^70/\;S(G^0WEKFP[U^M \ [#HKV 8_XTQQKSQ[U+BF-I\0*LP?FDN%D$XO%"_,EOCBJ01@E MWU'^PY_A/@JQNY)$_O+#?MHJ;Y:Z?+,A9\P"-> K@F7E81"7^/4G^1##L)-K M21<[F8+ 6<]#[I?JO@&@Q"N('V=#")<^)P"W[9D='$"CQC4Z3 _9MN]S;\)C7KSHHZTPTVM:Z;)2?Y)=J M<5,VHLYU#Y%V=]L:RBR]QNRUELO)3G.>LZ.R!BL="NR.T.PZ/&OH* M1\VU%WOLGA*!4)C_!1;&J5GRH=.E[MZ!!8/$HR_[/JUF@2Z6,LG9 &NO[*BF--7TEK_RX;+.=)B" MU59GF"WJ,AO39'*93HUH9*$\T!0>&BC?W$ YK/;V(VP4MT+^XGINK#,KOF'$ M/LBGR3U0ZCL=0)#S?4=9V^-[[_#1%FFAW]LJ0WG1Y*Q9VBB6"K4KN\?87J=- M8;/$1J8G-=QAK((M5N'=+->RH9.G7$]X[-&M>WO..9G'*Y@_RVF]^;EAX@6=$F98Q;J3'L]M%L9W!TZF!W\%4TJ MJG ;S;9^3Z2U*!Q>+C+.#Z1/SS1,VX\R&C0E_="*NL)UR.GW[%KP8K:**B'!*E*PY"WR=7I5;%!E3UA2!_7$4WE82K>!1D0, M<>)6*ZIIEAB)/_@WM%T.DRZ]C#-7D7?+\-RS,/7VJRGXX-ZIWS7F/:Q<][@3 MM[,87SYXD)>5$4#FGO2 M'[^^1N=,.8.Q!FNY:9-]R4$ =YIN>3VEGB=KZOA(ZZ.9B0'V$!=E@'[;[J3;RX*PB$8"U(6"[EZ=Y( MP/J"/F+5]KM'H[*SYG,E3^&IC=IG0EIQ*TY2D$8'CRS)-&U4'M&O]7=(?UAM M]8TFH#N!4:<=K<_(9C,CVT:R62MNVFH]?;;9.^TB-T[MO(=M>VQ*@L09FS:P MV>H3!#7(2^B/8+SRE>@OGH,0)RDGM7C<@,HA5Z M0X;3X7Z@K3"]K1!RFI%#91^+'N7.-HE(S"RZ'(TNFTQ/BXX(DTYRN-/\]8=\ MB%'X0^R,!]';0E<$3C;6JYLCO&'/8/7#,>01WA 13',V0!,.J:W*)J*YM4LG MDF%:D;%M2JCXI,"AZI0B;!$Q085N4'V1!U_A,5))K_?6X_DIF;#&P,_[O_R3I>/+?@-D:U\*3 MO28(N\NT.'7J-I6!OU4!8"[LA8<8G\,;48N7^-$@)C"]?D-G$O,6&9M^ &]@ MY.,0;%([V^$3L+,DLQ6,Z2QRS :K.GTE*77).((="L,>L+-705RUYJO9P .V M?R//&T MUL+V-OBAD9DR#(CKT"9/;T[,=-01NR$:T/C@IF#J==M"1:C!)KIS=:N2[Y S M2AQ 9T>8Q;;+Y-9AV\8JDXBUV]S< -!YFL7ZGYMAIJ?>[Y7](\4>JH5>#7EM MOW)?X5.X,_J>VS8%VE$'2M^_L!!V",LA+(>P?$8(N5/C3!!A9@O82M1/[YP! M?NH\><$I_#5EN[]:FN[,9X8.C(BFN[5N5R( 3^[<3O.'/E"WNJG;/SI@*_"S"U8OQ<=++#I,2\!#K#^[_^0R7_-W=4K=Z:HWY'WG6_ENX,= M7&"3)MC5R44(>":[.PB5-RC\TA_/GWRZ G )CA(==7'0P39XS9W[!9\GPN.=$0O9\Y7NP#CJ=0+D! M@O$8Z;H_^,L?(P<7[+TGJE-KAC#9Y3&W2C9GP08IJ"@V*E=M( 446,]1]YN MO\ #-=5=%@>E9 P9T^OQ IL*/+Q+[@, =9^,@/C:O<>O?D[-5\5 +H'=P-+Q M4=2#5K>[TFFIY0>WF>$^OHVZ5Z*>1#-H:9C/=>A&4E:#*:O< XQW/$9>HMM1 M"(1I-QH[,7;[7;O]RZ# Y@!_1G L6MY52#]0S+UE[.HXD#A:!7'2 .8P+>7> MV[^06-C^10S;OURV_4N''U6[@Y61-@2:)81-U>%QJTXQL/$*\;2M!KMN8?E1 MK"8P=+:PT#%EW9NKL/%*\NG('N8X ZS.*FR[+$OQ>+[0321@DQ3ZZ3A$P/'"[=:0L9I0YK]IP\LSLI=V#]A]-Y,G%ZOLIM M&^PB6ZC3W1[=E#;P[2?SU :XG6:;'9,1NVQIOW/X>*2*Y^=MK6LWY'HO+2W7STT2)*VRF([,)1IXL:3%RN+H.7BMG8@5]L$UQW2BZMWRZG>O",HZGG(U, MI#,MP[39OD/!D:=+ZC96BV(<:X[8MMJDUY6:7*8[J7/-9*3A.BV,E[.LG)ESAYJ)VOQRRR(UE8O2 6Y&(J ME3;+9WO9:,UDEVFSA8&\*5/S4JU74VI-./)D2:NLR.KMLFZQ2\W:6IK5WZ8 MBR;.3+11FG8H0=E8[,8F2=G)K$;I86J4/'U]*67G4N92G#";=9EAJ-34LE@X M\H3V2ZG>--A1 F?%IAB3M&6ZO*:<$8Z=/I1@LJOYE$^O,)OEZY@M%+/MY!0. M/5E4*J6VD@ES+;$$-XSSU-PN6ODF6-+I4U7'Z"^(8JZ#1:L5H]K*;S5N.H5# M3SA*$OHE/D5I'9F+%QL=1J;B48AY^.D$NG-\N=:'2D&.YF>\U-:FHVD:3( X MG0!&=#I$==3, $XA9GEKV^]/:@X<>LJH^8E%$L9XB)7M>IR;;^4BFP=#S[2F M8GI9 G!)NX%M6O/%K%K*E894"@X]>2J_K:RM[4A9R9*<6$3+O5XAF@5S/=-R MJM*IQ(25DU"87AH/9&IG(#G(;)54',SC3H$IHMQRJ4<7R,E>.CYHQ1RXD& <./9G! M!#UF8@.&Q<\@D-UI MC-(#N[P&4K#JKF8)FL&5)AQZ,@.G-,:'I?YPB'&E1#63D9E1!1Q]^ $*/--3 MZN7$MW>DR1'7TV3>:%"]9FX<]DR"G8]0\^/KA[D_%[#!J'0[9G7R(A,M2K%! M09Y.A_S-TV:PKC3J)!L57K:5M\O4[^D#?X8FH>]8\'-H(G])?[^5 MBRX5 [QNYD2;:@ITIY6*8G9JI9<9R4EW:Y]@N:^/$>9FM>C24?&*S&D2QTAE ME2](SJ\_I]4(_N-OK06OTIU-U#M.RD/MH2"C72B(]P#X1_K;\PN$*3=7P*H4 M1M#15D*<,G0SWXN1&<(T28!5B<3Y3)OGMOZO S^G#P9_HV;$8 ?]+3P3=7KZ MG ]&H0+LRGOJ=>_L<%>;3-RFSYY_#ZP)=4X#\F)8+DCOZD=X3C*WDR!RH(&_ MIH# *#OXATV[GSD8KB5!/R,;PY4KWQ<*!0M]?%:>@/4RII9\?L26,Z6F0MG" MMM@%\D3@B0X:;:F"+9$>):;QN(4 MZ Q@NZL :'&O.=\1&]6!%!UX8LFOEJ@"^ -YI>#-5=8)N%)Z^T@K<6?(>["F83 ;!JSY,$'N@W48A>B +?AP,^#QK)V_0F?#=H?!0F0IW]FQRRE[2& M0]4]Y):K-ZP+-?B?R2YWH,B'&MI]8,C]J>HIL$)N*H9L<"UL"/7U4%__<4=J M0/7UBZ.G>RGOAEGW !BUQP4DJ MF&+("'>K9U\>&Z930YQREA@FK80*=:A0>^>E5WO*5:8FFA%J4S]5&W=BJ5^P._EQ[W T6:>&H7^*K_11=IW=]T0^+% MOV'#E? DOJR*_IWN:.1AAZ-07;N"UOZ=N.3@)D_(*]=5[;\3VS3@$10J>Y?7 M^[\3DU2 (A/RR'4-@N_$+UU.L;^M$SX9.N&#H.$'/P$LY)8@<,M]9:&'[')K M=GFE<-Z//'A>JUEW?1%"):Q?H-+/N3=[>Q$)9ESC;8YV^!0-DNZY *56H M::K_FU=XRNL2Y%ALG9K31(NU]4ZE4RC,NC7BJ*U6E/R*)D%N(KK7Y<3<)5/E M- -%97;-@LA??EO*/&N3;*^[M-E,LUQJE"JQ2JHW'25@QU/R@:#)DV9!H9R] M.5X3@ 6&@G850?-F=1#%"'(-Y" 0XF7S\/]H!E>< MM.=,>]@81+FT64[7;XX[Q&U@Q[_([UTT\E,C49ST:6] V+3>[M9&4C^:QSA> M-7IY.YFK%N%Q'X?= 1_QT_:K%S,\@\"7USGNO0AJ -;W'KE[1\\] O;J )7OX:"'7R>YB1#;K TR<'LE/U!3YWX)M0 ?(6>D9ORX]XW=+S^Z:UD%F M:4V-_3P[>7!\_7MI.$,=F3+C45IQ)?J3*](; ;I]G SLQQ '.3DHZ[I M@OAQ.LKM\S=>%SZX:IRX!-3\T$V^3=9%T!(,;I1G$:95W7\^B".2J?^9> MO]:+[8? VVN-SP*]^=\@\^.I">CW>IK"4/8%K;Y@K?K'Y7M A?2OT!S\E",) M97>81;4!=D,3\H9FFF?,P&4CH3@JDZLQ96LB.E;'[IJ-Y@C'H!T82\9/K,"_ M0QD+XKZOP(6I'V'JQY>D M?MP:ABZ:"&*^"X;>F0PR::;2RW9BL\)HH4^DAS.S4] 0.L4!.L4>B>0/R@:Y ME4LE)$3($?>6X' K7TP0*'-#]TP ?3%^@; P!G^',?CO%0:\M$4?I+T+?61 M5[8T7BZ:IBT*8-Y@.UR=UTU_0'_T7N^KO>2CMG6%$LI+EF73 M;)DBIQ-I2A?%- *:.$S7?"3HZ]G6/PUIPMR$G[/J,#9C#C;$<<:F$_/197&2 M99'\>!O%0]&]B\P%B8BV##A'Q[6:U24;Q,6OIGA>[LN M"V&*<7!-XIPO:"]8Q7@"Z\=3>:8K2_5V>3;6RN8L,QWA)+2*XW1XY?L;=><* MH#'\XY@@B-'N'W,E/&AD^)FQN3 .^W-6'<9APSAL,&SN@^X ;5&W#ML#8/OV M .3W=?-?_[KXL6I+ M56T.RQ(MZ);GNMLN87,SPYK1_-2F1L@Y7%^E+"&1.C M8 (_BB,K%'O3%934$11 T&*)+X02(8AKS#6^9?V&#@"W'G M/OH+D.D*WNI;F2Z3KY7J7+TU4;4UT@=@@P'RD;I6R8L@6B8_.87@2IT(OB;@ M

    -""0]0]::VT2'X49R,Y_LIJ)2VH&"YG8BH/$?VHG@Z#T9L*ZQ(8'G%D1E M)<*UPG=PJAD]?1$.'G;;M(Z[TNXOI%,\F\EQ5\3XHDX(/\#.>;41 EV.KA-& M(A9CZ05?[4GQR29=0_8.ZH00(QXH_*6NA?>6:@->XFE=T!?S96[. $'Z%R;< M_+15!V&O+^XV^Q$'1^@C.[ZI#<'Q61]9IR,E#2?:Z&'V9C/EJQ.AL$PU1SB% MZC ^4,1+K7/N6KC"3)@+>[^"M+#0U75)]'BGJTLSU,6HFZ;'#)<5>A2WV#:B MXRG$%+?"0^**O31_&J;<*+,H=&*][L1Z7H">C-98 UNTZF7=K WD_A 9%JXS"G](QE\*>7V/%+RN: +8CP VBHAK7>3A M+Y8668&/?VY:WD\NEA((KU;@"!'FAX6^K\M:KR[P@@DS'NQV-/C16]+&M)$Y MP>E.;\;85;S&Y_#%O(BE1CCMIHW%Z&L5* RB9(9I8V':6.A+NSX:O=?%-JTL M9W9;ZLIE1VN*B6JRVF";$*/<;#+L6F[[("K98399Z(A[R6Y]M_2][I_#QH11 MU8B^S)2);;Z&16TE3R,=P4TRH^@PR2S@+KL[-Q'")+/0L7=E]>3 WY>:3@UQ MREGBJTEHB^E$7O6T:D>VS5H\-VYWY9PYAC*(C-()XPPS. M%'D@K(;_TF@: ?X=4$_>^8")V9&(&BP*D;M_:T&>$! M+H)#/6**JJ09445_\."]%8AO MQ! GHF&X+F3P4A$LASN:N?<4#NW?8^20#)QIBB;\(YCNLU^).& U: 2GZX:F M&Q(0^<@*B#I"E,A"M&::Z\Z>@3<;(J]-5;"]@O\=P&(H%Q-1T'LT?X!)R NN MFN+C-;GJTQRTJ]\6.66G)^O^/Q<^:':*>/P=BKC_Z8$DNQ>5O>.F7U34$I:? MJ7(Y(16LT4A+X7;JZ+BAWG'!,YRV;'LY:4CN(R8>*937.] M9EHS(&%;/XFA"XL-VESULUO ML?PZK3=RF[XA,BE$Z!< [=-RIH(S[S-B!I0)!_YS_4*4S^QWU]'C,IRA:&UI82MHF+?Q=3L>X[MY*BGG;6J;DS$:&%E' %NLY4X=2V#W M'6#/ MWO*[O=8P=\(NEIH9#GFAF&ZU3R^C1:D1*\L_/)?7TET ]N@* DM0)7 MVHPP>NUT%QHUVL:@R =^ W+X'"]U MOQR($^^6=E>UADN 7"&I[BZ#3P1I]>>_X!]?Z>85D3.@@VCFJ;X[9P_4>CU? M&8;]YVM<.CS85]'PE7 B=E!)V57"2=Q=&%H&^O=__Z_#Y>PU^BBO*9KQVW=4 M':S3>S>!?%93L)>&R,E1;@+>_)M3'&YC>NN.)U$Z$?*!_=[YNDAD%V"/)/6? MR,'/D$ GU%UPZ^@!#7U+5Q$G8.WNU_S/#)<@WH>:B9CHMR%"EEB)\.E'ST5; M96GZ;P*'7J]_%^!7;V$Q_#%.?=7F/;&7R(- QB# HO_IU#//NR14*%+* MD4O"^PB87,B,U"81Z(*'E7YWW@CNSP$?/,?.Q[0_1U+.=U@-[ YC-0I1%2,J M3J/3C*VRS=ET1,!H/WK;;F24S,VWZ1Q?QJ36.-E+* -AQ4Q'Y.E(JT_%2GQV M.F9Z,[G5:G8JD_G:&<7.C.PMLYRYRO2Q^F*5!L99E%*9YH@:84]'4DVV8W57 M;%WN,1E!:>5&NF5/P4CBZ6O%\TJCT2KC=!*?:R3,%\H7Y_5.MYAIPNZ6)T_MEOF)EAEL-8;3HGI46=0I"S")VW'W8.@H1N*Q M& 64IP06!RPT)N*C1$+ 1TF1)XC$F!>Y)/?TX6O=(MEVL=IA;*HA6611KXE) M!VH$3T>VC(46FW2F0ZP]-)E$@XI5\V5G1)R.3&XM,TE.VGV66T5UFJJK,<:! M(W'\Z5!>TI/#=*JGRP1.$%RBU(V-ZLT1>?K01+Y:%BI*?L!FUL5%+-Z=DM@0 M"A7U="2M)FO)\49)L=$QR:][3G*"RRDP,O%TY#;;3V*37'3.B+W->ILAAM51 M!XX\G6B,8::8G)HW6;M9K&H+=EE8%=#0DZW=8'Q:F#;[ E9G155DEWT"F\.9 MXO$3"70PJYK54B:[9.;9>KML:7*N.8J=63Z17=O=[7C&V&I=;LMV.VXDSLH_ MMRXRV68-2N!XQ$^(!3&+95/GY'^2%P'V<*R.M>>8JC=GB>16A<\\(6EU4(I& M6TY\B-FU986.+J:<@4:>D%1AJD5GW1R0C,B5R5ZO%BN4!/CV4Y*FIDQGJL=[ M/-MVHB6Y/#;;AHB&GI!T3647ZXZT;3.]7+2D-*N3[MR [\=/IIH269;%VW*= MS9?FFV3?2'<++!IZ0GV%,09Y?+498U)J,56G):T\,9T1?4K3HCAK->*;?$E> M\.MEK,OF&G7Q+/X9A:1>U:9,#>OUFZMFO3R<&^OF.533+8JFJH:SD7N#<2>S MBF95L0)1[62?^D927)33&LZ($]%:%&-]4TG!9YXL/A8;,,(XG<:P_'98S9O" M5.43*3#R9)\*2U7LK0HQC.$*N)1K "6GSL"WG^X3D8H-#+Y5DYGZ)I[4QA-C M5:RCH2?[Q%2GBY(A9F?84IOS2GZV&DLZQ/0GQ!]1G!@?<^)X%!-Y %5<(C9* M"#Q B 2,*A(T-QF/GSZ\CJV&)=R1;*S',U(77\B=VN@L5 DQMJ\U5YPDUX=C M*^&PB2)+I\Y!U<3!)GQW,4C+O4:13<[*YG#I3,]"E3P=)-@LME098H OLI6E M1J6:J7-010I-H1S%!):M9[$I;94H/8E [62_I@H5K\:V9)=9$(/"-MKJSKK) MZ3FHHBO]PK XE\I8)E_6REJI5.X,SD/5>M;)E@LIIHAEQHI*Z/*P76PWST+5 M@LSTF[D95F)[RQ(YH7L*5=&:9Z'*'.7CE86]K&!$HR/.G%IEC#/,+MO3LU"56XY'DYZ92C ;,IV9MO*M M2GV3.@M56V"TZG5CP,IBK37DZ%94C1:G9Z%*G_>RM*HF"E@F8P@9)Q9MMC-G MH4K)2=LE. M&F"2PZXM<9:SJOI9J")8K=^6A]J8B68W438U%SH#Z3Q4U;A"@XYOQRTYFN&; MENOYJQD@.R9/!3D"^B !:05,/*7+[#*,MW2^VT&8Z58(YMJMNEI8^7\BH@FS^E@LI9A MBQ<3Q0,G"_:(OY90W\JG'$9YORTW&X@&_<+HI_O9_.)PEY##O/=#_ MP;M^DV/'TT&REN=U.G7U68;_5G_6[A(_GN2>>*1?O%=\X,0Y>*4&7C,!XN%3 MR?\]"A_]V_7<09_RJQXSSZN)7NP/Y<:FIMB6^-6>LN=YY3WICWL7Z">S_\C' MQ(O5 \*=N=7.X&!ZH= $7NYA ^K M:>%=DO>?!2'-/J#:A$0+&>TR]^5>5@="FKW_H/[&- N/T!#9[H1FX1$:,MH[ M:<9K"OP0U;WX<&VE*]KS]_2:I;%=>::39@&L'T:D.+:U[4+??GB>95CD87!B,"K-:QOW7X]W__ MD4(QNRF>'U?1PO5UQ-042?B*(EH7%SWW!OZQV(4\=5OH_D[\E8/ A#[9C?$Q5 H<.N_-R'S#9< T#$0#5)P8D3B;ZE5=NY"4ZO->G63 MR*BZC3.+Q) I1W,546@5\6'^!A5_F:4-^*>H@KG:\$.S#LN7=F: MS;-G^Z,D1V9VN,E5NQBQTFFN6Y#:938UBL-;H_1#@KQ*>Y10NB^H=@2.C)>H M9.YJ!T%86D!ZJ7P939@[(8PP=QM"_<%RU?-]/)=\U8X1";E<8 MUXM74GAOGJO682$0ZM4J%$FUN.+ MB=6")9J=I#.W."=12+E%@F*QQV3RXDI4$+3]Y_4JMYQ):/P&!:3OP[4%(>ZO M4-^Z!L2Y OF"OJ6UABU)445:[O&=);75)NN:XP R 7V+>"#IT]89?X?B'13Q M#GU;H:;V(S2U8QC[B*8V+V9',X(PA@Q1+8KSD3@:QA-30$;7W87AW]G=E8'Q M2$41A7_ 7DY$*71]W5HANUT26ZB=!4<[R_G2^(*"9A<&6M4>8!J6;P]X7>E7 M6R2!BO8##2U.G[9<'6)1N MY+;L$&=+/&H: I4L[!I*5A ,A.>2OW:5BKWL+VR?_46&-G108/MY%]G/Z ?_ M[O2P"T&BPD3'NASO,)Q07I'IY;:K":D ZFBO9X?I1:;;9?L&CHF:@&5GB<(B MH:1@5R.@H24?8K%3'2T4_Z"(?^A"NR_<^DQZV%"1RR$<1KY%S:NK2P88>U;KZW=-?1%-#OH 1S3CI/'O WPY M'!GAP.&B@&E":ON+7(C63$-TM0'M'B,U[7@+>'ML M@KT%U/%8V$2#P"EB<\KA>R."-)D *9D8V@*\13/W+S8A+ZE1\3VT@JS#"7"3 M7EILQ-:!QF%)"EJ7QO.V88B(^3TQ?SK-W1],4^,EERAH!QZ_MBV1SS=M5UJ> MT2L41>/13_5):R=TKN\Y X31/.TYE$@UJ42_.1PRO6T^WZLU:LS22%VIY] G MFTP]E:4S':?,B YV&3(?W#2@#0/)@%NX8R7(O.J[> O\: +H0Q)F6H #D#H& M'ZKIHKO'9@3A+X"CA;GK;67-#/]][^]V?G_-DEQSBWZDPU8BK]VDO6K#"L_L MQ<*^(;??!C"5%ZM1A=MPPVY45+@S-Q<0XC$\+6Z_"_@C'<)4(&$J\1@/8>KV M A+"5!!V 7\,^T?>?A>2CW@\W(:;;T-HX05B&_#P9 BFYD0_)L/3XO;R03SB ML7 ;;KX-^&,B/+0#B5.)1RK6=>><% MB5'NUZSBVQ#E$V38]57 XQ]MK! 'H(I_K\8*'91:<3ZCXLEM MG$]U7@B%[&<)6>*C,D8F'K%OUAS'O<8V#AGF.@R#/Q+?#)3=JO@H+"+-AC+/:]F 4FQ8<,V77_21?UCTA*$NB-'5(#W M6^&E3$-+U9&G\G=?'V=7U M@A5RAAP[-\?,Q&3*/;YO.-5V.H,YSY0]C'^@[.'NTCF\(^W6G?&JY/@CBBJO M+<#?O6O1%>_Z^=%3H&36)VU.$4WOVSULD\#G++G&-E6SOI;22V):;GZX.IAW M[5T4SM^*]XJDG"GM9:;KVH!H. ELD>4=HEELTC5Z.J)&Y*\_Y .1.*V._WY4 M"0A6OEP!^.HH0W]7E'%O:(4H\P&442V#&P%+TD<9K[#511"FGNYDBHLN-I![ M18=D.VV:*V4^7B/ZPPC3R6LQC#&S?:9N"+7NK#,5YR)$&/K7'YP*X>5"\!+$ M4K'O09>#FU5!6,=[H"0P2.+#2$H5K@0J[#012Y,6U6+RK3Z39+3MO$#?0&W1 M"M79VMC(":P=9QJ=E;.)U>,. )4D4EM>;$MV;\;0C8$E(/!Z<;7%3><-U99C ML"$.P>:U)M/7,HY&K0U66J2M%0/HTQ%[^2WRQI;DLNY MEI&CN^883AQ">L(1HF"(& WAIE$0 [^*YA'U.G2@H\SJ((H\>\' MU/& '!BWUL<#0H;PW S.N?E%2KK22Q?ZG9*-,^WX6FV,9[5U&#R:[6O?)J M<@,HE"F='78K=)'),$8V-HAE^M64,Z)AF 5//!#QE[H-7*1"U_?4LEZNVG=7 M(/):H;L01"X=,WD+@&#U>D[NRF0#VXRI7D><=WNCW@T! MME1N'Q*Y,]SX:$V3 $!)(#PW7V^Y&.F-W#!RSI195@O:3&3+Y47Z!C&0KCAW MUJ,"GI/M^)@GY,G",#<01& ,!"<>DG'B0D&0(''A5T4\O@F,O%;"+8216]@N M1D(6D\6>@;&B/%Y62VQ*6L9N "%-.R<5N3R9P-JKG&@[:J7*KJ#S Z=^_8DE MXYF?AI#(#>=G;..-FNBR,N!M B=JW^DZRWJ69 M?";=LZ,%I3UM4P(#I@]\V$X6;.&$AJ1+LA@EK M!]YOMEL@KO[<\-[IU\>MSH3R [?^("'U#4)=GL3G77D'0)TZDG8/+WWPMX3: MH&4*Z3Z;YYK-[(3+1QGF!F"=)FL48TUS,VR9+U#%6&VJ$&D'D!'>+:(>")(, ML_^O>[DH<')\S=!9B&.!CK:]#\,:'"Y-UM6V)(O13(;NLTO+SMX PW*\ODIK MEI7UV)=3 $2TK_^$'$\!+"K7E\*G/Q>+'IW#XL- W[OAJWVL)S) M-9H3DK57W2:1:L\GHG:#?*,\7;)((1\UY?JT->A.,K1@UJ: FDFD>E'8)6XN M!,5DO'TT\!ZD^9J>NU#U"GS,\7TX-HD-AU)>G/5EL5J2L6Z/WAKS6]S &BE" MG5'X@1PU2(XP"MLJ78(F)+J!%7N@PBM85[^"%3A)OF8,,T2R0(<]WX=B9M(P MFK.N7L1L4FTW\'BZ9:C.#4I@)#D]ETR0&6R9KL07*VHY+R:@-@8#H 1Q$2LR M-"-?N'47.!$.E;%[A+#;VI;R>J/GL865ENU%M-^+#6UN@-] )^-575;*%3PN MES>CQ/)3U3GL#TI&Y25]<#)=JY@=E'U1OU^D@=**QMV&2BMMS.LY(#\(+^]2=)TB%8 M?#Q4&#@1NCA6>&'"P"WT/K'B+9:;R30ZTI(75HS-%4M9.\HN:.$&U_8V:3E9 M'HPZ/"-6Q4&RTU+G^>@4P$82J!GQASCY*7_1C[9-B"!*U+4J- 5NH4&"C@M% MX(A'6J\;)SD. (?U&+S!%4FFKU S-M/C\E1GMB[4T] X@3&I./ZIT@"!;G#V)2&HP$E1J&0$ M&B[>8I^0HE#76T*]RM8SV]$43]>=+7.#W$+!EC"0D\![I! M8?PGACV0Y$O@@>(__U@<8)+@"CR:GO\=C\=Y35$XW11_^S\<3@/PU;_>#!;< M.HJ80MVQ?%01)]:A#$2-7:<_OT$F]A\XUY-F@+B[AC<'RU[6QP1I=>;Y&GCF M1-$PVVXG9'WAE"? MNK>=P1ZIT(%[S9UY_Y71@&4E[K^9!']$OSGN%\>:(KR9+M\KO_NS9. U!7[X M_W[A\5\?Q=0S&>%?>CD^<8YD!QE,O*A:HO&$B.-G*?CK3PT\++( G\_,B*@* MHA!IB[J%\H?<*@,D]N"7&QA?@JU> [_KD.CM!#FWV!!/0CQY 4\2'X43DD;" M\)WP!-ZKNA!2A QSRC#$(W5R(?CN&88(CY;P:+E[I'A]YT__/6'\'400'X4( MG$ >F>\$$7YV^W/F: ^J.;>/"D?BL<'P,*()0=_V(/!G-M"+:)&*(*U&U1?-^6_M\;>D. M['P7LOLOU@'OVYXI"_\SBW/@-VOC"N6R/FESRJZF>WJXI'.57E;'HFNO4%-C_*"(M+]52J.9<;BM*?(;$;N.B,*EC9./- O=M6^-TP)9JO6@)'A M@N6.0]QY/^Y;41#I74R4C+Q/YIIKHS8JV';T!YK2$JZUE5O4$^YRBGU:2G?F++1E);:)'+&*#.!NDT2Z3;)2W2A#Z'F MFT+-R]. &X\1[FAR&#!Z> MK'?$X$$X6;](L6<*(W%H3EHFNR@N5*R&)W1[>8,2YB-"H3.KI!'#,N6HE&1D M,C\K0@<"+$3\Z0/V3N-?UP]WW7;I+=$4.8.?18! 8Y;B8JF0][]V,D2H&V\ MUJEQVR5>K+?QRR5C?\ )<(-XE2]KX"C)[B7- V3O>9,-GTB5-;K)9"8 P4+O+1HF=J2EFN:@RP\YVF(@QTQ$-(UBQ^ .)?ZK?WBTA(P#QJH"M M^6*@\EJ%UQ!6+AV.>@ND\.U6A1AG=(JA:9[5!*I0KF5NX, IC*J$/FQT^W*^ M6\?,&[W!R/*3;22"R/*FVJQ!@ ^ H,>ES9+WP(D M5BK*XO/%F&:Y<4]M.HLJ&65OH)ML^O/9-#_I5S$IYQ@I78BI;#,%@"0)=)/D M Y'X5$?/$$F"M.:+Z2:O%?P* +@$PNGU]2://%DDZ?JHTF;S3CL_':>3$[YY M@P2:O+1,YHQM4Y&)='<]'32E\C8']1/4])-\2.(AKGP\G!2P-5_0YGFYX&F( M*[>P>7"CWP-/'\68?)ZAXM;:3E9CMV@^GA$GL[3:2;!E;#&QHTE1*-4\ZZT@Z,J=23KWHGA M'W];@TNQ9)U(8#36;9@GG)]O3BAN6%-$86G%$C2U7LEUO-'0V8TV MSPRG$-X20&NC'O#/(5P8X [DG514O/N[E%B^VKGT; CW3($LE/U1'XHGG7 O<0H.$)Q>*?%9B MC0J]R+?SLIV+JU2F'\.P\0T\75UF0O,C.5MC,D159,@6NZX-H%H"XY,X'GN@ M\$_5< ^1Y!A)4(@R< )VK?*F@5OHW2')R\8-M>QKTUAA6)2Y"O0XGR[? M(!R8&_,E6HRJ&5;:QGKCLCKMQ3O00^)>-TTD0@P)M9%0&PEZ8"^1FPT&JX$A M8&*_DR&E='M.KFZ@E)A\/KWD2]T^RY4GN MMT,&^%J_.S7VGZ^1_^.&GD1L+_N>_,,Z"[J_#/3O__Y?A\O9)S)$>4W1C-\^ MJAVLTWLW@?AQ*D;'ALC)46X"WOR;4QQN8_J F7S2^D_D MX&=(H!/J+KAU]("&'OM'%7%B_?:^YG]FN 3Q/M1,"6[8;T-44%P?/OWHN6BK M+$W_3> 0(O]=@%^]A<7PQSCU59MW@-4(K_=;]5\N,C,@QOY/IYXY*X?P9R!' M /V4H_ZDWD>__G2@N,&.G1D(V:IE[IB;^W/ !\^Q\S'MSY&4\Q%R&%WCU63/ MH=ER+)4AM?6LVK)3\$SXY;YM-](NIS G9I8M5JQ)):+)Z$LZZ\#S(_9T:#L[ M;$Y'@XS ;IS))*;.F@N+<4;$Z4.EGD0UR^M"DK7GCEZ4]*K9FT_!R,33D54Q ME9'&!9.214I?UM?\*EHMI,#(T]=O>(=HM(;=C%S'B70)K\>P<1:]'GLZ-,I0 M.H8/&4+>\(4D4XNVB4PB-2)')R.=$DUVB]IFQ-#BF%6I^((W^TTP$J>?#NU& M:^65XS JMISWXV8JFV+7:?A0XF3]32DNBQFE(S)E"Q\.MI9IZ5%G%#M]?W)L MCZAX&8MA]G!1+:EIKH1-IV#DR>NEZJ)>Z2OU)+:I9BW=B.E-P4B!D?C)ZV/. M-IWO#B12+J=ZL7&W7YXM&?A0J&X?#^4-(Q'E.T:*%3>E8H?-, 86;<*A)Q-0 MN/AP,=M@'$LD1CVAQ(W[5!X-/=G5\ER)K\2VU,'$3+Z;D[56M-:"ZR?PIT/9 M7CVN](I+A]TD%\UU64W4!RFXK%.JMG(6@VG%4G4]];K'' \U;;U/]]JX*DN2T:SFR,UF.(0-KO#XTZ& MUVN;5'Z1PD35:4J3O%9;%QRO9/[Q4+RPH'CW&,UU1%.:K!42=[PZ:$\$(!O% M_C][;]J<.+(E#'^?B.<_*&JZWNB. *XD]JH['8$Q>,$&8XRW+X20$I 1$F@! MXU__GI,I"8G%6X&1;77,K3&@)?/L>UZ>98[SE63_]NKQZ?XVF[LJN>.-ED2% M5YJ8U;917)#:K9&4!97&@G[?KX_.VE$Y;(-GM2H<]=06JR5FR M-+UP.DJ UR/A,.'@\-Q/]R(IZGT<[[;* $.S M^:24CN_M8]A\=> MLX.7IC_$$'IP+%OMS=E7J@X6GOTKC7H^6*G9H_\MJV!!]%5PR4+EV2)CF_HC MH)T3'&9M$IPT'IO&(S@9-M'FW%];]JI*5J?1VUZ22#)NDX=J.C/G:Z0Q486* MQ6>KX;D'V3>X47X0F9A352;KG2E8S)18X&O1-5NTE"WX.Q[_43?L.P([EHV^ M#EA5?,\KQSRONF2:G3/>S/&7]]: )TH_:7>Z>MTT9V#)Y@JIU2@.!Z2D(08 M;XYN^H\&\"[>S1'FZ0$:%204^!DVS\%R*4+IIQY1;<_8BJ[[&>RHF]> MS]6 <$@6DC[G'!O<]"=8C0U?'F@@O9,M>6!H\(W+A&- +3B W,A0B,;-!D3W M.!F_Q=MZDFIR4P :]84L"C!VLY7B@++H138X6X0"2X?=P--T>V!Q!!:LK-4 M],&&IADS?,W41XED6NI?57 MQI)HZ,L/L[ @L@ST(XTM\LO[([A*Y!'W/>B*R\R%#\= C%!-P"R&G6R3>^M MWJK9%E_9\%-(\<\>D1,('@2>CVJO![SA@<3[G,3HYB\6,9H!$%Z,U+C1-/IB M[U*I:QF:8Y./CM!L)@SA#='01>CMC]--XK,M"C%F]H69[ OGO\28B7DFQLPR M9C+/CC*.,;,OS.12V=@"B"1F8FD68R;&3&R;?0W,B"^T7,>8V:-M%F,FDIC) MI')BC)DH8B:69M'%S/-EVC%F]F>;%8HQ9J*(F5B:Q9B),1-+LZ^!&?&%LRIC MS,32+,;,LC3+Q59S)#$3\TQT,1/'S:*)F=@VBRIF8FFV8\R\<1+NBP6 >P1# M$7YYV2"UB4T7"T(T"F153*R.0/S>5U3>W(#Q+ M9+%L_[JR_3EZ8;2P^N^*"/*Y+?->9A-R:X9\?FYNPY:9K0EKI)W(G?VQ TJ* M>6L'O)5)%5>&C7]ZWA*W1CM"S%N?SE#0GF3ZP; MX>L1S+>2P%LCJ/NP7V$1_T[##'7(I/^PB+.?E[B+18 MFWT$ZH4HHGXOVBP&Q**K*@J > NSK%=@DG5D9$\/CP\JR?/:J%V93 KR];X4 M6'8'"BPJS!M!N1;!(^NC 1I6_A4QT&S#7%4K!V>M9+I[VZXUFO/BT[!_=G0_ MVP>W<]F4R']A=M\[?AH+HG M%MV12TEKOB* N)A%HZM_5*X@ MQBKWF[G'L-@1'YO%NTF]1B3/ M.C6PLP0W^GD+YG89A(ZTCO_*%<9[W_7S$UZ_YJY?FIX:!0WZNM-KQHY).@^5 M@FB*UN2\4AXT!Y-&6F]D:IL.!:'[':G"[9V.GB=(87RJ-\W:C_-3I"P>-V5.E M'V$U>"X]JB-GM$X;#@\ZY5J''^7XR=.3?= O[^, 4;J3M:FYG$F7]J5_\K-#.'0CM]+!\KU5+U>.J4^ C+1)4?9-( MJ!S4.@=G]3.Q?9,]/2W?'2;'38.*A,Q.+>2O(A+VOX]MQZ5C5O_4K+Y9^V?2 MMP>U0GOTT"[K_8-C[53OI8?TH/'\CW_S?(K/[X;5GY\!&;-ZM+7_\],(]^-! M[%P*++D0FE8:/-4$,)AKXUGGZJ28.6B?EJ(L!38K_$%2R=1['?..=Y(UX^A$ M5>_G18R(B?R/?[/95%&(%7ZTXPBQPH]9_54*7RM>=C+);ON\U6,Y_H_KXO0,B*H7%42.12#;B?JS@CR2/;"]M&;FM MQ_:)BWI]8]G83'5\JVA6UNHRXPR_N\(L[_.(.OS^O=4 U4 4M M<.(J@4W]?;>V_L1?GYY<\N6FV.R8C:>[IV2_D\/^ODQ**,3M?='>1ZP0X_:^ M+U*6%[?W?8P._#;M?>MTX#/5?E:6K[8%,K@8$NNA>D >'LM'8@E4(3;WI5-" M]AL4^\6]?7'][Y=M^%DK#S87^BRPX?++=(^+MY"S=*<]0'F10'F3B M.O^([R.N\X_Y_!5Z?Z1G#\_MEGE2F8^3=U:EK+?;172!L:UO=SYPW-7WF?5^ MW-47Z5:?-ZIZIW59,ZKUXEV[-3>KO8O+;F9P@JH>>_H$\!)C51_MV$&LZF,^ M?X6JSYU,#T\J%S?)K7_8TM=C?SK;;?NC."A M\D=0]X-CV6IO_N<:_..62K]2=5B)_2L-K!BJ6>C1_X+LBO\31)];2Q9G]+@6 M&=LT8,:E^02'%G2"LPU;TF 7ACSD#$;/G.'8%O(OT >GZK+F*&3I"F"TUPH M"_G(ZERUDHU!NMDL#QVSV*R?S%MZXZ 4%@$EJ]/HO2XSMC$42([/NH7#:>UR M2!QYTIGVB^,'+20G3NK5CY 4[K(:"U@"@<,*?9' ,XE0ETRST^]TRV1TGA2& M1Z7J]&Q>,<:R.OOQ+V"(YU<% L> BCB5C='(T%WTV /)YF8@A+@^K(\>8VMP M<&.2N+"R$G@/2 EY\&7PAU/,$8??*P*]>AU=S M5)*,2;5Z42EGKDW'*IW>.$?]'_\"W,DJ5F$5W)2^+L6U$*')+BX*<>POG"./ M^#?A3*))+H;#O+D)]9QJP4VRT==!\"B<9 &YA/D:KR"2J>.ONL)^)N94E>%F M7)M)0/Z8N+HK^ G!*>ESKDLTE<"R&?7A3; %P!6NH0?JDINBOD2Z6WX?7=+( MH$^6%!"=W(A(%M@!H!;P:3J]8\TSO$7Y"V*:!>")Y*CJCL3TID0QT3G6AD(F M7\B*62$+<%7.-D(.8:([,_3^%3%'AZ1K7\&3#S38M6L!=#O6X^7= MO*8/5A=X>K#ZD. 28?_[ZCK;DFC[^F>RP_K<9!^P%^/LYL!]$7L@F*"]Z4H"& H#C51WD MCL3);/>X.FZFV@.N?=#B_L8;T(H2^=\!\-!OA-__<&/3F*K4ZD#[0N+^>J6* M:K<.._=2^\'J5GI6I78CWYJS\]9!F9\]HY^$K*^?D.A.= L8B0I_7TGAXAH] MMM)VU]-09?%N*-F/MVJ[=7YXI%I"M7)R,0MJJ&3V#09&\"552:8VI^L]'!BF M:

    "$5\N/%_VY<'*#5L M"J@)"8 [=> ^N#)/U4@75(JU* 0%'9'FDXHTY\Y.#AJ7W%ASK(^.&[\/\=Y= MUY*IHHI"/R]PCZ$KADY]P*ZD#QN]'O(#]079[>-)IS0N->[S[99RF1]8 &%34[D,U='+<:U4M. F=5ZI/$5\"U M]T.+R+! I0%;TU'X5E5=TF7@)[RR9?1,_Y<38(O'UDP:!VB!'-HD?ZX5;GF0 MU@]"2:WUC@NS_=!"6DYJHTK]Z+P]RLPG_4Y&O,X/2D@+XFIVT:4%BE9*!V#! M3=UWK",3:8/C2>EGVY2PR?]X&^IO'Q\*X_GXMM<>M8RG\^/I85VL;PDWP1 1 M[ ],Y MB8A@=V&,]=EK=RUIR7'[LM0EH ]XN3)S1M(_G V=7A[K^7"^:0WP* M#CV0!KH5/=,8Q3KV53I6SUX8]];=@STD-RWU]C8]2_;*+^I8$(6[ :\@=M)4 MUO'OA.\@6^&SS;X];<_EVF1R?Y:QSQJE_<%7M3*6D[VZ&K0E05!)]T&_[.H M7^%Y %.#1.13'!BG=6/JV::B&+9-%1/,:6K!;!L="]T3C%K#AP+[,&O/B[S- M#PIM"?2MK4]-1[YZ/YPO3$,F1+&JP+D(<\L#^EJ@$B=WR=_>W4^'K<:EV:E> MVL/KRNS'O^EG84JE D)O1Z0K^"'];'/PU#=*I%DA'>&!S#/7P]9LNT1X24:2 MJ@/UO8X,A7O'JEV,*\6A-#J6GPJ5?/WX',TB_EF025-)U6C0P@=>0 2ORF30 MF18S'[CN'/R&Q*9WLC_IDMR'J.!5#HA&[7/5AELD7>I3@=X!!V[:6#)M5=+@_]/0F1>C">[7Z(+K*;&(#PTL$7,$ MYI)-EJ],>*M35 NT%*4ZO %79#@V)TN.!1=)N,DY9X-C3%G_U(&7N.'LI5<# MK>Q>VV5=:?Q>BX,G![>Q%:;PS=9?[0XON236Z:OU&>JI,E 'O-&K&&>GU]P??4:9K5>M7 MA:.*F+TZG&0.KF]ND_V7Q$R*>R:+$]!VR+ !IUUR4SQPY^ZTWSNKLW:H_$H6 M>1A.GOJ]8=(NFY(RFJ>;):#APO.2G(6]32JC=VH: WQLX5BND&%NR$N=/ MB58T&_7IR?E$.!@ZQ^/D1;-]G3L-6['I#XM6- \;?/9R>M ;DJ."4"J4KY-' MCT"B?&HU3?HS]:F2]%67\.T!=LZ#36CI>-;2AZW.$]\^J,VR-!N7M\5GAJ#MJ\XW[_*EFWTRR:NW]FOLU$)[(I'HZ M$IU\Y:8N$>/.ZYF- $V .+"P:$&=$FV>8FVZGI3140)\6.D:99;5/HH-S,)Y[_("&]8ZXJ:U5B-)84EN-SICP9JY M,1@1AF)M=MHH$@^)['XK) *,QCRVL:F"C3:&OZ01#OS6WT2A1@@1JMM632+#TD#_6R>MTNW^>F_$72:5S:_:TK M^:68_7MYZ3K9:(_KR>1I^T97C4'W^I"?W6\W7/IF"/9Z6H^_2B:/AJ/\&U7ZV5^VW[+$'B(72RH4T1Q?79>I6LM"5 MYJ1;K,R/K/I1IY:=M4KO9^JP1 &V)HR/US)OY^K^9E _D$\J-Y6"1FYG9)A! MTT,LY-M\ :G.#0XG\?8OH3W3.F]&BS.31CT@&A MI=D&-W& *'HJ56E %K:#KX;G=YTY,2UN[)B6(^DT#7'IP!N$3*8$6%4(LVE; MBUQ'2:;+$8KI=();E"=YI:O+B\3R5HN 7#43\#PO.Q-,7'AY#9?$O,JF4&&3 MQ")8<.G.PDZ9CIOX!>MLJY38.SD4;AJ]QVN^-IQ*5T?']N.8])YS:4X)%2E (Q:MA=94>+K,;B(*VHB ,GE M,TK8 ^'5'0?[5_ZCJ--__PO_>+)3UN!)V*(S<"685YR91DGFSFWD^9_[Z-H4 M,XNV+C<.E4ZS;=%MT'__W_\$M[,0S$G9T SSU__R]+_?@7VZ[Q9IIU&?)+LF MD89)J0=O_B5I,VENN?O.%U-X; _ZD^8OWEM5FH;&^%0Z^Y,+_(T 6H'N2'I, M!F#HU;]JI =[9[=YWYD,(.Z7AJ4B"?VBE?1@]>/30\^EJ+*-\2]1P.ZWWR/X MZ&XL(Z3RV8]"WE+(,!T852=Q Q/EP_]>-BJY M;?1S?/4O_1N@@TWD'(;].I!*@:A:_L2Z/1T^S=LW4B?3.*SV'R[3S45)?K!Z M__EB>:\(_@TE\^+N$/3*FNN7+!I0.5@F3G/TF(PW%4F7W?IIT#VJ23/GX%.V MQP ?)I4LZKK:&Y6:'/B6UF:C9$P$&HC6U1.$FHIH*39\T\64/2(&:X51O-(2 MA5<_AZ;MUUU$-$)%^4Z#];NJBK\*A\4(T+S"Z02K.5BV,E 2LH*?78;&]F@G MO#NK&WCQQM#.@/1+VM&#-:B,CNY&CB)>',@9- [RA36QYD5PAZH>6*3BP"]H M;-*\H\I*5UR5;EHN4=+Z$[1H6;V* HNA/@5E1]FP;"O< N6@.2"- >>/M/%) MF^\+L6%_?ET.$"'KHE+(Y1OIVT%Q6CGJ*'<#\[#?[5^^'Y67Q N5-7H;\:=T M#\X;AZ=6NRT.!P7EP1Q8P@A4 -@!JP,.?)_#E2^O9ZR%2V'BJFA14=":7_@, MM$\!>[6X,P.4)Q6V#;.KGGMM95%U@9?3ATB0 W#MT5'RY?&JM3OW5 (GL0(N M\,D,TUY &=3,&E5BNS^YG8*!$BQ6N.9EXF7-L*@YT74L+-+PPZ;^9TS4JR-0 M@F:-+;(+^^/W[NPCSW=CI<$;'?\2!>5 MU*2YX=B_>NHC4=:Q7\"0]?P19F2'I^^SRRA__E@9R_!'&UN:Z4"7"%O8/-5! M**Q,8RQ=_+Z]K:=S#BI_PWB6_TLE@3C\EI)Z*A(J1'M.FOC6( EJ* MXJKHJ6$.^S(>;O6,DYJM_RH?)HTLN*5?%LIO4F^ M629]HDWC<"V9Z!)(\D4:XFH&7\^O3 DIYQ!<=A:T6:HY^@/AF#G-2$>UF9AK M.TKCUAA-QT+ZLO_^60WAH%/@W5?@)%NH&P.;62LP9UGAY/&Z[OV8!@P2(JY()Y5*MEO"UH[HT&F M%,,T2U@&FWIENN).F(%O$@L1'KC>$]WK3<8E;:+B^ LBV=2VA_T"5Q#,*:!U M&G'"WU8J(/I"7=PJVRP:*!L].C3E A7^E:GV^X&A+*$$P\.X?EY0FU-^.*FW MIT^9\QYOZ-CQNH9]?NZ-?URZ7X3Y/%-&YX@$-I T'FM@+=)9*0MV2?ETOCIH M*[;-8]M\HVV.M!9Q$?EY;8,-,ZJH5_^RB#MP0R<;S=:A,7T2'UOGG4KY>)IY M.KEQZNE#$&@]T+W1,0A"$2#7(&4^'_J%WX'V7M#-54 7X'C5$-RVCFX(YRI_ M7R_.ALEZKSZT;[+]^5/S#X:L_;GGU9J(G6QY)!]6;@IBU4Y>"^=G]Y$CX0TV MK4?-JNZ.SZ%%G.[O3&MCE<*^EAV'3=\6-CVL*U;SO#8Z;I?U\;AVEIZ=/70W MADWW1HRO*[_"J!:U%U=\*FE_42[D:NS8BQ0CNTR,-=2T_(=ZD!%72Q_D-49( M,^W=>[S+/S6DMC.RVFJN=)#+S3*-<[G_X]_B:F_!WIW'L6E@PMO[^$?A<6\D M:, A9=6.KC]* _.Q)QI[HN^FVI-PB2WL4;.H;X")&4W;G-5&'8?%4Z/W)J=! MJAE8T!OR4()W!IZN -''M!W3]MMHFY;L(249LNR8)M&9U)5APQ*X#8H*6DKM MTGIW*Q435TQ<6R N;&=DW12R88+2IQ.73$FWF'EB/2?%UA="T[I)OPC[$]9J MLE%;]LP(E[!P PD<@2XA.C?"$5H;>C93W+$Q(T!'"7=*#.W_U(V 363Y\TM< M=\+-=JUYV.>M=WU5H?%;2H/'DC?B_858Q:$Z515"(Q7NP03=L^R%=-)K/51: M]Q=W2>G JATTUAY,\,&-6V_+#Y&0 MS]9(M5T31X.BT*H5!V(36YUYGE^=WTKC4!1R[A@UOPAVQ:S?:1.3AXEM!XX. MS+IX.Y@?#"O)S* R.[L^RTYKNR@I*?O@NL0]K4_3Y[N'W7:Z4G!L'%\.10.3HX4!X>6IPNI?/$92;?,3HF0KL+*D)UQUJ<7<^QLFT:O J1N MSQ>7K$_B'-=SAM5LW@R&-P/G^*F9OQ>S3UC!R(PG%;1T:)NQ\[P#1J9TQ@=X8-Q,U31:3-R WXZ.AC25T,WV!K?K$"?S8P.-;HM;'87J7-73IKBW(G?7 C M:4B2<#-.F07S#/N9<4@(&X3'487.JK6]'84,W 0>T*':&AN91T45&XSJC91= M@G6**X$!R;JOM7G"NXI"B4JS-8M@]5NO:D$P472:)!3N8;T:;BL.A3?K,GM; MEX+D$L*B[.LK&C&O$;K/%Q<$ ]\7GNY;&A80"GN?-@_+)X=VK\^+%P7B7)RJ MX]R(S49>TY3MQY^7.PKH4,8@(R%3+W/2Y_6,&"DCB:, 6?#Y&F+UXXMNWWF& ME4."-VFI^I 6-SI8'FFYY^*X0FCMP\+M:(S#Z*M7V A^#C/2.@MG0Z:YWPI6FFO_NRP M>YJTJKUVX[R4R65M(\W [Q4PN07YX=JF#;W;.)5BIL&7M0^>9K(U5P6:D-7!RPR:4QI M!3)K3$10\[O[,1;D1K( M;--! ][L 82.!DY$$KT(^A-CF/!%*HZV0M)[8J[=RDA63&DS-F4Z%_G>OVA$ M[(&A).@)LXY[:"Q@Y*,.YOH#'TE]+)]6,Z;2&$ZJ=>6PW.%K%7T'XZHJ'M!> M.JBK=C#/3D[J9T:E07+IF=KLE$J/=&I5?G6PP4\PHJ?N )-[?G&\89S;#_] M1*E,/%$JGBBUY8E25W)'ON'+%Z=)J=:>')=ZFE'_ED5C1 MY9O\@=)N'1],AM;%>:%?FL&5F>4K'XJEO&CG:U.^+*?[YK!Z,>A>SCKBZC,+ MAQE)&#<>G6&M5C\YS.A$;9ST.^D.OWQE]DZVD[=FU1XF3650SLG"W='##&R. ME2N-]*#3FY_-^Y4;NY,MGR5+CZ-I"2V5Y2O5065Z3;)%I5UNC0:W1J]X4)3[ M<.7*CJXOTHXV-8?)82/3O[RIG.6?I'*_DUU]NU:\[)Z),\482@\UZ_% '1WS MS5DGMWIEOG9>SEQ/1;6=JTAGO>[-R5WAL0E7KJ[STNPJUORA6)G<9,W3XUSU MY+C0ARO#Z^P4A8S8ZQ*ID^XIA4ZF)TL=211 9Q2)D!?RO)S)%I:?W1*JDG%^ M5>JTG>O;3%]PNO6JU%^'_Y-ALIP[;CL';:(3.SO0;^X*V=(ZK!;OI2,^/9O, M>4D^+DC]@GAIM1'_*W"UA4XNK1]>:/S\NEYYF,WO#^;R#/"_\LS3DX/[LT[= M:+1'V1.I>U,[N3S,-]?AOYNW!E/I_BC=5C-R^CYY]] YNYFMP]7X]'YD'%V, M+H?E81:T>._J6!PC5M?L*'G+=V[E1COYE'TL/*65VW&G"5>N[*A2L'6Q9FDW M[?FL:ZO9^9':XTOK\)\N-XV:6,[P0_7V8/APP8ND/YIU\NLH9S_.5W*V>733'IGIH]'$.3U6CV9PYRVFQ5)Y6C_%-U,"N?9%K'_74TE72< M2O$HV;3:M<'C/--]5$:E:7,=32EWEYFV?-J4>')QITR:P(:WO>8ZFCHL*]=G M!UJ/'XH57CV[G-Y=/)[UU]%474](GS74T-3B4R\9 M*U[SM<[]8=LN',NW[;4T5:J>CPXOVN(-?Z0,SQTI?52>GZZEJ6.#GT_F)PK? M!O-M>MLW!M?"?*U,<2K'=C:;;1^URR1YH*7O9K7SB_XZFAJ8!X6J6)AJ[99T M,#X>J*=R9M9<1U,'C:F6G%Z*YWSKP#G7*DW3G'>:ZVCJ;EJUTQ5A7*ZT'AL/ M::EMJGRS'Z"IM\\GW.'$P7=,%UPS)LMMN"MXPP$XJL,?'KD?RE-RZMQ)W>%- M-4N&O>9I:X@-&@1\HC$\#0!//I3L-T]!?^6(\S>4U+*5H>'N+@JM59E9N6$W M@5]4CKH^PJIC9IO>6[TMNO6P?EGI4L4J\_'#ZZ MG3V@+0\DWN*?+Y;T;\+"I;EA,%3(Q9J*(&2&3*A9BU$01-6**S\68B3$38^9MXBP;HV:' MJ*$],>$&I3\RRO8(AJ+73_2.8X \,@5S&+^DN M);1"5 B-_V*$YD4/7#H3%G0FANG,E5I+HI_?( =#\,[Y\%X"QU<3AUNETNQ[ MJ32=2^T60.\B0G5-QL\]2.['OW_3&)7A6)*N6/_\]S_J*N%]*OK <&62'@" M8:^M".OGW?\/)_HW4O6.7.O=ZR@::-LW'/:OJK\S&"+ !,\Z9)\+^^\3Y\%$ ME"P3$DY$?30=^*5([NR"P)&VG%\#^0;4!T1\M#9*!_UM38Y'86_/4#67QOJI M0(G9MILX]U*RF$R_OVQ<,LTYH&2IFC?]PZ]!R9EDW#@X'E8F>?WFYKY7Z#D2 MU@N(],371';M:,,MZ8&(4]-.=47$P+ 3@9&-QM[V+S#6G/+^)Q)#F$^RW7XS M6RG?=)[:C^G645UN?I3$,&[Y7,5X/"E51J/L5?;X22GSM,(H^QJ)\>E^W%\G.2EX:$Q&U6MIVX-RZ#! M\,DF"IG\[YJ+;U+D]DV=UYV%62P.K*8:#19K1$$&[ MC;)$;_/[]ZJB:/EX3A6NY,I=R1I9DJWTS])=TCIMCYRCPYL'XWAJM+#]B89= MQ$1.6!U=%H===F_D? ;&^\!03?0VOW^I$TE;YY5B9W2;X^^/S@\F[7E^,FWU MC,K5T2EV7='8C9#(9=-?*7:S)TD2Y_DC(0^^4X([!D-4F."KY?F]R?]+'9"1 MQ>".VB%I,*$E#XCB:*31\V;!5-@XG0U=D>-6_:PBW$A2>U1_O&_,\H^5JEG: M8U?D^PY'"'>=XN!)8K'IUCCE=66TD$EDHZ_3! EM$&#S@]:/>@J<16\/3,*& M^>JP$VX$NQO04\'A_@U]LVB$_=KE\*=OVT6:367S<0=)%)M[Q+BW)Z*8$?@8 M+U'$2R8EQAP3232AZT7;^<,@$AF>"?Q=Z M:QGVU#55>,LQT:8$]XEOE'0KN?I:A"OU(!7P\)@OG<1E_*(GC.!?*S^S)C%: M$K&'+CH^)>P6$UOOY;RB3O!ZWW>ICWA+/<0O293/W(OY%9GYS]CWX_NMP<;; M;_78UGETBPW\S#6)7 W9)VKG_Y+D)<:R/9;M'R;;OYI]]>XQ!9^-S_8TA^6M M92!18#,\DF4E4[65//=>$K[[SG,_&QWZ7$GNG865OPD88@[XMJC?O]K;YU0+ MIM:B4$N]N5D5CUK!.DYG39W&VWO5H]+/O?T":#X:&]MG<;-?'97?U13_FU-2 M']Y<-9W*O%1K=F_O"DKS[)V]I0'"7BK%VE#YG.>UP];)37\V'!7NYBWSZ4ZQ MZDW602HD3Y,\M5Z1GGL7%C6C+5][E)R?'O3:K_2 MH6[H23F.&L0^4QPUB*,&,0?$48/O$S4HL1D9DG=:]>J8*_K-]F==O:H+.=+Y M\0\3(Y\!3%%R2B(;SO ZMX-,U^A551U8"U"$LV@LG$_CLI^UQD,AAT;)X&MJ MMC(I/*6MV=U\-*TBBHY4%?;!D%/*V>, M?.X^V.>:S.N;1VS&8T;B5O1XS,C^630>,Q*/&=DM><5C1F+9'H\9B<>,O#ZO M$H\9B<>,Q.T2<<-0W# 4<\!'%C 6^NLUA_"M(4ZJWMC M?L#?/\G7_*B<.YGE&LU>>?!18T9,_O:AT^_?7 Z/1MG&3367/#H<]OV#ZK,[ M+-6,.&5]6/5F!, 02XX/D!S;K]"\/^X6)A.E5QG.S_B^=B#<9=N/I0^2'+EB M6K7N,[5ZNVP/,Q(],7(9P!3E)R2R(8SMM"@/^I,9H,#O7(T)/=IY:DO6/-.M\3&C!1S MNVK0CXA+'S7U%DNQ6(I]O]#*%J38T9,]&3<>.G)[U,T"G9G/&;DW0(T2G&TG>W5%'3VEST;\ MC(T9R28*NQR1'R7R^;!$5>1X*A8=L:7U/M%Q/*H)U_5FOCX4[Z89^^F(](M% M=\Q(-I$OQF-&(CYFY*6FQJ 'U:/_;=@*0W/=&<&*9/89Z5_5'8GA/0)>YFLW M$]K+6RP ?E9HYPZ$=GI8OM>JI>IQU2GP_576DHT1N9(>T5W1#,LQR16\X$ S MY*'+6=U.[V8@](Q&_W98FW0>]=O[A_/DV!4J %2BE.QGKNO@9<(/C@#'CN'5 MMNF0W7&&-RO&_ T]*H*0XAB4. 3L?Q^E?UN@'ZEZD!* M]J\T#M)90U"A30*YP&,Y>T#@?YL/>.?2?()# J+!;U0("7I/V1@!3F\0BBW";:G/OK8R?L56[GQ=:-R&>'-S/)J;8& MM^3H-F2W\F_2/2Z#N,KG@.BDIR[T#\^XI"Z99J=14LOMI/B4XW-3JZ_#I71P^EC6VI?J[-ZWFZTZH"A K\'\EUOG&I::?!4$PZ:PQIHEJN3 M8N:@?5KZ". \'!=Z'=TH6_Q-I2XY1;$A"P]-,"VS^5>1[Q40X1IJ4RUN;,+: M3- >G&3;IMIUV" UVP % Q08O LA#KL#=:&O>9B%KW0T&]FD9QHC#@QS^@$> M)8.B466+/D%3978YD#HH?4=)=B4+6,(R>O9,,@F]"&-3FD98036PPQ@,XSFP MDF1S> F[0]4YR5\0#7>:E%/IZ@-LAX:-D/]M<0/5L@US3M_LC!PV>(/#ATMT MI6""P,+"+ OD(6L.Y5EX>X*3>N .X+>6"EX=WB5I&KU#FDJJ1H%G=!\8Z#DR MA:MTF20X%?.XG&[8(#I@!YHZ1.Z&9^KT2[8U>!*L;=W2=6(#F?6(:>)*$!FP M5-OB9BK]#03T1)<24990PL3)LGGGOBFJ';<'@5 M;,)R*."H?$34.K#ZJ:0QPQGW8LQH'ERBQ+,J=1F=>YBCH F^820!64F,:C8] M&HA(I>@T*7=83J^GRBHLUD$_6Y;^):O3Z 5TH2T9^TB(PR'R?\6$1?%OAM?0$<$/NNO+=\/7#A@;FD M*QX*@)O!8U%\I9 +* 6]6QSWM=N'!YYC@H\" )UD#F8@1GH'+B'Z M$'GP0R8\;6QKQC21GS-B(B&=79[B]/_^)S2ORI=+Z;27MSTEQ\?35,IQ:?2V9]&YKMZ7+XSEK'_]>,3.FQV$1/Y"&Y0>%I. TKTWD'(;] M.I N!<6>C_6X,9QUL33)B[]># >3T^GIZ>VP<7*DU>2ST<-3OXE6_ ^V:O]* M==)H3 [G#9YWC$;!/CJY&&1FLXZX>N7=8V]RW)R7X)FW]7)_/FY9SD4?KLPL M7^G4]'R]GVT_#<6#<3[9:/3O3*?92:\^L^M<*ZWZA6BWR]*%?3QM%\C94:F3 MZ?#+5U:.&E6E=G2O\,E.^=R\=6IWUQ?82+5RI=![.!M?'1X_M'-'DV9^-#G+ MDJ=^)[=ZY>6MR%\FG[JU8;FMM._3I:M\1L34_\J5=^W"\:DB7DF5Q< MY:X.!8QGKUQYI90O.F)AE!L>58KF;?J)+TN7?98T"U]9:PT54M=;F4J#%*J* M<]/O]HPF*%SOF3L.-U8D$WSWOG5!S-9 6A=K+-_6KL\SLZ3-2T)#.2X/IE>% M3O/S1@_%%*S'YL[0< 0-N/)? %)6N0H.6XX*L@*)D3:XQ&!DI8 MH*0$!^8RSW3=)'YUH:T4I?!9[GA)>3XDYZWKZ( MPA;GOI*^GUH@X%G8Z*NO!G"W'W[?#1NW/2& MM=QEJ9YK'-FGUG/6[/-1'

    @^-)3G38);&L1N^" MX0&?M<::'=GCJT(VD[_C)\[CN9"NE3)6#R.7?#:U6I# 1-KB#X6(F'4AW$6 M"SUXP+A,-@4$@G3\#-^T5.H$!Y@%_&3J5&.T@,8(/)7/J>SU('I40\%8$['0 MT S3,XLY,'+M$H^\E_AAL>AU H"X].(&GC!(ZZ\%%D]?!-RKR33F@PZ_A0$9 M]LZ!-,6@$_S?@I(XTNL1V:;>J>7( [;@5[((VU?GJI5L#-+-9GGHF,5F_63> MTAL'I9A+:/GBGVVH1.7F6G8YRNN-:E6^/JS,^\K#P7U-F5@/P"[YU.HQD#ZS MN)3(IJO.O4!_D/K&]K-$2&FH2XB^AA2#=(=-'KAM^)VX>UI0Z#J9[_&88A 6 M/42_5%^6_D875*ODL1RJJ6@'G%QMWC,P[D;!S4[O&!@SR\V-&(YM(4-1L66@ M$Z)*FC;G? YU<;8&W@O*"<)[21HP!:^:+JAG>'Y]1*:\ M)0^(XFBDT?M#SEFU>9_D6O:TE"S5*Y->ISJOJN>2TYY]E,T;F7-?7,^>1@@D MQS:\+UAX@'[S\4?#I,5X!'DTA\.GTS%FHH@9(<9+)/$2>?*%*T:73#U^@]VSX52#I7W'\OG3 MR.?B-MAOA=FV9M9$C;=>.OB"P6/3Z1?O8XDHC( )0:%!4R(6S8T[ICR0+!)* M(6Z-[J.P\[>< /(Q0UVB!YBMM1)_KOPI3KGM5$9CS9@34M*5NJ%[GUP6<5.H M79E(Y.C@O#Y,CC+E5JU*KIX>^^^? +/5%.JBD_FV='U5*@^O3BH-\GA[=IFY M+O9-K%"C0Q"RZ1V-X8T*IX?XVE-L,;ONAETW-/]'@ET[I;HZN:L=S=IJK7%H M#AM2\;(T#Y!TCX)4KW(,(N M?:IO(='C1CTA9O.-T_9=RSAJWW1RXU:KF1D=U_Y@=N:.A-CDYB1_((KS5U.]V6!K.K MX^+Q9*1)T3-#RLHHF:W>V'J[4>K?\_W>>5<\0 X&,R2?$#//S3_Z(@$1SXQT M30\_*#+6)/U+N4B1M$HB!I@HB+E]!T.H++MPV> "N$#DA:PKUFYSM5E&$<9G M?.Y,&CT&B5 H?*-02,S5 M$>'J?<=,GN/J@W8_V\SQU7L^USBX;ABEQM$3^8,AUSOB:NMNUNM=M]*D?31N M&K/3ZX>);&##+!@K0N8YKOZ,$9.5;I7/ZSM%TO+X[@+I,_>L14$:%;,5X:8Z MJSOM\C1O\C55N)V7!,OD'R MY^>SZXNB6(R>\?!T7#RKJ_:CV9Z+@3M#);.-:IN7I+PX:Z:5[K#3[!1H\8+XI4H7EL_^ MI&[1T)F6">'!F7Y8=!9RA:2;UTMS?Y[LZ+WIQ=$P MR5^?-TCI\**>V=-8GV=G5.)(.7\W'-O.KD=4OCA5\QT8C^JLK>7A[G5#)Q\] M'6S'0B&J0N#3#_W.Q4._23ST>UM#OS^MO/FT"V>CMSL9.2UF>S+?D96\T,GP M6\4K]J'9ZTRNU6ZZ11+]4/ MX>NSN]9)JR,6W)M>-X//9^T?+T1N*%R VS8[.-EL*I/]8"8>,@ M.)ES)Z8VC23X)%M9$(4[-[C%+8B# ^K@//+@&E6N>@($4SXIG7'E1OWPY,J] MAL+@N;=PEY56^^R*/J-Q4;DLX9TM;LW,@AU[,\^RZ+)E]7Q?^)WAX(!3G#(* M*I"-Y%X,0%542W8L.FL6&YDD7=+FEDIGCQJ.R?547=)E5:('&BELN++;\.1H M-KN,G=.$+=DJG9S\X.C,=Z99.7R*HTL.W$P4^A0\?H?^12/]]%23Q6OHX5\8 M:O8:J]BQ)SJ==JMZ1V+!BRXDT^9.$MP)7,YH7&!C?1 +G9ZF7L^DSQP'XY'-ODK3G!P!9T8C:-T-76DLK-<$NXK\80G0++JO9.= M;[6T&M@TTK[(_[Y4K:&W*OJ5\!M_15"7=!VW>TDA@&.XJZ!FP7A)UOPQ\'-0 MGNX!@FN..>JI&OQ 48<7+V((=$V51WD@Z7TZ'WBD,KHQ=)PSP#U/A>?T("[! M'>;M#R;XP*, 7N\:-D O3%5X^V<]L>"&4%J3@'BDOF[ 4V0Z9MT]G@Q0BT?; MF2JQ)7/.C0R-X*!HDV*XJQJJSL)->)=-Y($.-G;?/05OYCYZ/';G51N<2Q%( M+0 %L+5'[JE;0+H$&Q%FAJDIH$!)BKO!:=5]R9_0/C/@XL4Y>4328'%4\2;P M$G=$._&2_72%..R!F"@M ++ 4'H2&1%,8XR':?,DW#B5+!S5C"B8VD=TASG 9APOG3+I%V%.?Z,1FD14F M#JT$XWK)X@Z-&9A-8> >+%PGB&'+T-EI?%Q7,PSO@,/#>HE" @'!-A= M.A5?:V*<6MDQ@AJD3\^=R$\ [1I_G 'X> /+LW$5\@HF4ZB"E>*/@D7#PUPL) MO%QI)#%Z1%'ERR;8)Z 3<$E9\V]7L]=/+JYV''NI"!I;=H^>+;H2V9]1P+3SHU71&W(5) MU!'E: ;$(R8DK81KDL ;03Y;>(0G*"0FEQD"KH$7)/@53PG12!*!S"$,5C!: M&8V-&6P9)3;L!O66C/V,)F?Y0&"/74A-E+2X*LK5U.##/QAIJ%0RN;(C1#*, MZ5&IZ2@=;MP'L0?@E2V@?#0?$*,4J6EP+4@25"5"].PT-I?%>1,P%/%3X7^9Q5*P 1X-HZKN5SX MAR"%9R\R2YV>VL$.RZ#'# /,SA88.1FA6&.V4 G^59A3 T)!*!8*/L,B;GV. MA?>5$U ZBF##L$HM)5*<65.#3Q0TJ1G7NLTN,F4' A MJ:"&5$TEB8IF'E86R-(!L3"K?0]0G.US_,->NS#R9QW9VE MJ^'UC)!HN->C,? N9:S-'-,THIV%4L2#3YCG MUZAYN"/AKVBM]',7%WQ.@!'7*G=F]])C@=F!U(D7;TG 7S:>_XM_;=BI>V*U MY9CT".&Q-$

    VX>V^Z,>,1 58$L6?3D(W:4+5O3RTNAZL']1 TAQ]27]N.M M=K$FNN\KZA2L59>X#T]G>C-\;W>46!Q?Q2+)4UPFGK3<)]1V-D?NX6J^ M"!\127=# S8][)RNB1[DYMW@GN'M8P5!R,P)#9G5Y1,0TCI!X8.ZC2%1Q6.O M;=)WSPYW8?PI9>NRD>T:&0L7H4L"4@N M2QX$QQ1T==QF1:@14'T>B9,^#8! MO!(<#-4:N&?"T\/43>KB,2%-Z2$D<)BL7^-C/.]<)!BK@1!>6J%[&#T>[.LP MQV)A2R!QXE![>E#0",37U&5U^*CC.<'4E8+G+;GJDM9'/AN,PD)NW5GWR)A( M7,\NWH^9 ;EJU/CR#5U<#6 ;#S8RC9YJT_.-F(^)!\LS*1/T8#V]ZAHW!C(K M[NLW-X G X,!YQ$65$-OWW"/G)(=TSU:R6*ZTWV.=U*6*XOI-NDE_CH\Y8S\ M13=#HQ:(?;J50"2":B>J-W4@0W@JK&$#7:"MRE2L[H91'1,H9>+ UVAZ]3CL M2?T41V"-O;/_8!-@ GBR>6&-AN*ZUL*$7M6DF(=[1IV^@C'7NV(+'F'(?)G= MF+[1'1K21 ?:7:<;MZ*<0\\J0T(I^*BGXE]IM;PD&)?-CCD["Q$V M0*9H0_K:%IWLKN$$33J+*1(:T75M378@((8HYB#61G[,F=UA22,\ A?3508] M*-#3/Q@IH.%YC#9YQH"KL5W91@68A=5KMADO?%ZXC@="GWT%.TM8<6C8J"L:?E0QXPH(%A*%7#&1X7G/@J.!7Y6Z7KW5:X5<(NM= M&\+"RUP00)!\"\6?;WFNR*3S:W=#=_*2;?[V?>6"V_+E8W!; M^9_!1,G(.Z;;/[0;/IBT2,$MX&#U9GBG#Z7PQI:=T1E&IE@,$R,Y1O@A/?39 M8-5C3%+0C [-ZR$TW*BA7[>RBN>W@7A#TFX3K*D;1-<6OM%__]LPD5Z+"0KZ MS$\/VJ^CJU!17Y'TQ!Z?[Q1S7:&32:?E3B%3R'6D--Q=R/!%F<^Z]7F?3!94 MWP#AA'MA/X+]S4W(+09!G[=+!R M"M;\5SXGI-+>HQ-<$>0&&F?A!;Z)?D(KSQ8RJ8R_E&('=!'F5"\!:!_^E9Q$N+HI5KU..?LE0=38FEN,M0]G;Q2.Q^QJST M2M;?1;687: S$89*V()(_RDVW@0B,;&4CW[#CG*IPJMV!.(CO)T4=VY8J_)P M<3H],*%!0^?,X&!:% MT39I*H3;&+)!DMV#%?J( ;@!P@0#0W:(!&0RMA7VT M].R* [J 9<=K<6@I623@SW"]:],4D;KS!I*D%C(DKZ)&/EVS! M@ &#E_5U6O_)*&TI&+79F7?C7SY]-K%,2^?.RGZ="OMF49IV<'2"95Z@>&4+ M'I;BSFPEQ2*<5=PH>^XYIK8!B@D@,CG%27V3N*FTO[$]QQ/I])WNBUK4)^L# MC5RX%#I0QUS)O],OEF& P1H8IO<#.3O?C_*!]!FI8I4OGREE6NICUA>::HR661L M*?.[GK7$BJWAV]D$RT(X@KI*ZJPL 2..O]8W@UV"3AA+(FZ MR'6$$Y>!G,8:F+C==U.WYM:Q0A7V+RSUV7!&,?MSZ?7T-:"B-'5*_#Z7I=:/ M0):$QI7HKO#ABPW19D9F!$FJXFT$O&:))2S]TD*TD4,+-TF?8HV&5K =9 U MW"JI11_%H@QR%2F!ZEJ7_/V"*]H%A4G;Q9.\#L6Q0^ODT(>6; F)98WBW_@B MUWLI<3H((??AS!Q5'!.SX%@C76@ MO(QNSL >3]?LP7?)ME?R&;B""34*] 26.(*49\6@E VP*Q-!PKAVZ;WA==(R M?II2AKU@SI%2T#H2(=208WUZ"_)@=0A,S &9.PB5\!L6M>W>XMVX$#+U0%*6 M-^ME7;P$);X/ 9^@L1@%H(T,/QI+LNV)\X4#$Z@-Q8P%OA'H8(%_QC"8]'0M MT 6)O9H6BFS%H>5C+<&S"W:?Z2]XE5:\8N.N:4@(,;>C9LU*80M$H]<'BB+) M5#4=58 M DH[;=SEJ.@$2BSK#; /=#!B<%A9B&X7(U^$GN?2D548M'I)+L%&;3&0]57 M7[>THL\7,EZO[Y'PW=93T,B,$[WV$!+2R:$*>1>@0?=NN:6$B9I 1U.7:"J9 M,HUB.DR=L^2Y6ZE BT(-L"Q1W&'WK$S+*X^7*X&9^.D;MLJ&!"R5@BZ7[Z]: M4:ADYF.WN)Z5,-/Z9-I8J5JV3R AYY4V35 7CDF6@*FVN7L@T(;!NAF]OHGU MFL;W>I%=_=RL9(42;X9C)XW>NO:'FX&JD9"N(4R0VVYN\86WNDT7_J,1#KZ6 M0'VP*K2[;(-6C!D4SU@70][N9TTA$A/XPEEYV4VY>=MB/ M W[BX/K5@-6*++(?7FU_H \X0)@F\8=XN,U>YA19FG8#)"B9J":E?7E .ZFQ MLMN0F4#Q>]21?LC$4>F,ZX3;28_ZT7N,WYI-DV!N!>&Z5%AB\1S7B>N98.2! M&+31Y'6OVKP*MX01'H,A+]/ ()S71\>BP"A63,4-@8.!"+8"&#FLPA1G$0S4 M\9CZ%NY^T3"D?9HX#\1_/.N6H T6IA\N1@G*,0E*I42@V0)E+^-/D*6&3!>. MRF& UH,W_\"DT L6R0;Z]%U0+L"CH)& ,/ \2<=&_YZZ/&6ZO&4@W0P,X.#* M(^:&6W1NHQSL?;ZIM$+!8:KNO#QFR%^C,5!O12R2PH1?N+V7]MVR1++WU6IC MK=\NO6G5KA9>-#N%(OJT>R!811RL+Z19#B]\3YT95]YO9 @4_5W+T' >C9M? M#\58J+&X6L&[Z!+T+_UDR?*2Q9JI%_I"D@?4#*&C;!>3&KS]L828V_RB,_4! M]CYH(NK_L.@")10@'0>$G!M'0)S@1 W+)T!6GD$>*6_1%SEC-M8HW->U9KJ* M5S$="KH$XENN,J8IPP7!P_K[K#.4%9+;9,QT=(#T B0.U[L'HR"%LXB4UV1. M[6!JNVDD:*G34(H,TD&2_5$4W@P1E S6M%MT.XUUBU'K:L>P:J0GC<\6=7' MCDW#0A M/%:#TL'75^W/9>_":EY>*V4I<0Y5;-(#<"+A+,_U<)NI@\<&48O!&3/5R"P' M:U4?O)"03+B1X'6KPJH5@+[.V!,45+2%ZO)@%BHP!<$OQ'(CY0B<,+X\LRN0 MX-W40[N:?%[7QW=#9;FE+IR]5Y")EYC<4*C^-5*'Q3AU&*<.HYXZ?&OOW;(U MY_64N(,!O!6S*,YRY"\8A0Z)X&#( DWK 2S0;?UV;U@O6F@D.Q@28^]GDPM" M?6O[FV?^MGI"G."(+F2)13]PDQ>&AK;N7HH(7Z.H5E+&B]F"_D26[0XOM1;# M/\)W+V:2>E'.16$S^+ L7J?2FE,0E30(2+7?HB(.G;HQDJ2T0(#;@:]M2#"Z MG2;T\<%B.,SNK9N6ZMK)%HY P6B9-"0XZ(+F.'WOP!F-W3P6)J&SM!L.P!?,W#:"4N>TET1=Q;4NOO8F] S\FS\ M]2 .M9\%EK9DA1 WB^/'5/QH1J 'C]U,P4V;C-QBR@!@T+4(HGT U@C8*\@M MBZ0ALS9T;BJ9F+!Q#8]><"YL(/#-''P)IS&B^%[DTF35E)T1[!5GPWJ]Q3XM M,M)B8F] W(E=- $="/@'M$68[\)FB'U#1!>RD&$.=T?B?:'8X:CYZX_ISXO">WV"RI/ MT]#A;YF1UAY.C?DS^KE9R*K%X"HW.=\+THCEGG=EN2$M6F/,?$,5^-L;;.7) ME3FQW9PY#D*A9A1^[4Y(]4DT7 <0R%>Z%BK*B_4ZVAFC"G>'P7X2XVMMZ\;. M1TL_L]AW1*90'JC6HB#?!L?F]?T[P:#5ZXYL".P.B=O=&#HT,G.$PIXD/[:7 MW,A5W]TVO;=Z8&+0>-TYGIEBJI![[IR^@ L6>#ZF2'!ZAW=8AO/?HV1LS^ M6":7B3$33 :7*&5#PR__[T?VQSL)5$RGA,). M 5)X4UW1*Z+65S3">\XBO!6,\&XZ0';+"N[;T486:ZP^'!XOT<9F"*T0RUM M%DN2K4@2-W'B93C'CQP]2Y?SBOT^DZ3Q$T=L+EN:3[ _8GGS' 5EWDU! !#Q M:U%0F98\;(E>7C(F]TPOL?3]<]X1W\L[ I_*9[\6[V"B_K-(VK6;?_U6F5I9 M_7=E^]LAE/R7(Q1QJX02->!$EI"^F,0IT0KC6.9L8_LL)OF5J.."#8#\W,9< MY)WK3?#:O<7W"GY2-QT1 MVC=@W"A8!""S=T#$K!*,YD0 $#&O1)1$8EZ)U4K,*K$TW8(O\H4A\^GJ'/PA M;SGZPN7S?K](G.FO3QLH>H9.N32.GPM,Z M1;7 ?8Y/0VG*XAA-SV80H%.)8 M4DS5>XR);9VLA6(Q44@+,5G'9/V%A#7(ZG0A'Q-U+..0&M)B:HNTL/\*E1>A M\O-K)0*6;.VS9R9*[S)@L\>BK:B*A\\!I^T+E 1?V+HG$"V>BU:L-'(DM7_6 M^ZZ\)_") I^+F2]FOECO;2]6NXG;_LXG\D+AGYC=8A'^9V0DI#);I*(X'Q*U M? B\Y,JP)>VK94#VI%ZB1,?OS9<4$NGM&VK?C1J^+0]\#28 ;R67C@/1,1-\ M7T60S2=RN6+, K%$I!(QG\I\Y5S,QQO]4?""7M^T0<_,#1X"%G=OQ&6V<9EM M) *]WPT0<;UQS"LQK\1J)6:56)K&W1O?*5NQ5%%6=@\4'W_-+HXX=/7>6I-, M+E',B7'L*N:![QNQ$X1L(I..$WDQ$WQ?19 6$EDQ9H%8(GHYC'2^M=)Y M+;/\G1?S<%/!;-&,\H@=WQ+&M M[QS;RN<38CH;Q[9B%OB^$;U<-I$5^)@'8A[XMFI $!)Y,58#L4!DU)!/;3%4 M&:9U);G%(:)W@BGN!A\[?DU0;[;6FOJ/'+_@5+!(&R_:*U?#$A;G_< M\7>CEIB'GE'.48/*#HX@*"9RA7@*4LQ$L2)ZMS5;3&2+,0O%$O>5D>34%A/Z M<08K&JY?>/_/#1H[,RR+ZYG&B#/&!%-8AA[/&HN+IC?7PPH"GR@6Q+AP.NXR MB"O(7\DQQ02?C3DFYICOK6+>9Z 6$GQ^ZR6G48#4_BDF^B3S:AF;2VWS])TX MAQ/Q',Z);A.36+:7O8FKLK]*5?:K.3Z=$'=@4WTW_'];JO^L9"\FTFD^)ON8 M[+^5L"^*L:C_>D+OG3GB8FJ+(T[BC$4T')V73?W%-#%5EXT127 ZV5Y7_FK//VH//20CR&,Q;E MVQP?DQ"$=-QK\Y7S-%Y%69?T#).XGAIG2X_Q*3'?,&PG\(5$0=QF9O9[ANZ^ M+=U_6L(7A818S,:$'Q/^5Q#X[VPM$!.9[4_)^(;$$#%J>(/Z3Z6W7I4594A\ MMU0-3<]X%C[8_#KIJ3;WMUN4]4\IA<.6X\3+E\ZX5(G-J<9UJXFF*6!*13#Z6HD M(AKHK]W,@HG"/K<3=2DF^+A'(.:%/QEU$X6-;BL1DRG$S! SPY=5#.]/SF3C MHYQBT?E<]F:;4=;H96]6&.?GDA_P'UL"+$:7=G?&FI:NB]].]? MJ@UWR+_Q_,PIT1TL]U+WN\I( Y1^I>JP$OM7&AN=@CYUC_X7W@Z;6FVZP.4D MDW"R,1J;JD44SNAQ8]-0'-GVKTAPP(EXBBE<"%?!LV OG&*J\#/7G7.6I,%C MX$;#,;D+23=,:231'JOC?Z<%'> '@F>@6? RT9"V_ M=O%*59S0'02@6O^\I1$8)_NNT4J M)?LDV36)-$Q*/7CS+TF;27/+W7>^F$I[^N>7KV<0,!PFW[,_N<#?"* 5Z(ZD MQV0 AJY03FJD!WMGMWG?F0P@[I>&I>*PP%\FT>C!5_CTT',IJFQC_$L44,[^ M'L%'=V,9(97/?A3RECH+TP%#2>(&)NG]WX__O6J4ER1&0+0!;XPDC;W''9[H M?@5LB1H"V:@,OP)I6+XXD?Y]!3F'8;\.I!\GDIZ50!1T@NB#;L' K@B!_5LV MT30Z09*SC)X] ]&3XI;D%D@#H&6462"#_LKF4WD.=J3!/2!M3$[,IS(_48: MD$+Q!H]0.-O@0,; _TQ"N!%L;&!Q!$2GPK7(V":C+LB?-)_@1%X44]R^!?EF MF-T0D($H@"G ?)#0X9M4X')="AF GZ.K\-$D8\.T&01D>)\Q(J:%:DL0?[,; M%*+!\Q!(,]4&80^W6(YFI[B2IBUN9T]#34!4*JTE62:6!4"''U6=+D>30(I( MMF'.$0^@3? *7(QC6ZI"/#0O+H-W6)QNV.P1B""+R!3YMFIK\"TN5.1_-V!] M4Y7,Z$?A-P$C MLFE<8 )I?(RDAE!+[9+=/<7G98=0'_^9<7SA6FDK1K+$J@<:\-T,9?/ M9,3<#Z9#HFJ2+@NWM_/;%LI U7%ECX7-FH._H\U ,]5$ TN-!\64RX53@-1!0 M:.]:.R739TER&4_/T^=9R+1O4&6Q1X?N#\@JCWZ90.]06Z#H'5% M-]H=4A\6YQ'DPNU=")]LII O%/F/%S[O)=@R'N,$;+Q1L$:26-\N+&5WG\\( MS7=1(C)$6.'^E192V66C/ W\\3+-^B3Y5S$E>(_P5\C,1-54DK!,>\YU528M M>P3#!@. +3'I/M'Z #^"[4358:/4+ 4I;3FC,34Q 1)_"4)*]%^R"&Q(X3<& M35TWJ@'K$U.%M>LC$T=E$0J4(MXR%#(VB:PRU\8M;F:A$'A48:&F0H^B;)>@ M)NJ 2$J"LP;J>+PLH-@+V*X7>\ ;9 "N[2DBO,5#O>6,T39+?4#@:OL&D,>O M45L!);V#X]RN7Q)*ZXY?472Z?ROU,K-,D.K%#VH21)?SD MDMQ+&N4S$>(EL8ADRHRU#@.AR4]'?:&=!(.LWLF&;[9L$DNF.$C:, D)^53Q M#\,T:-GXXA(M&\D&'[_KT)2+JT5RJ=Q:T6I)FF3.0R(:5P&;#8AH1;4=?BM,52A);WXAOD" MYKS "M6:W,0!MOSR@;633_#NK#@(=G,D/ < MC#DL^)+J[M37R*@)<48MSJA]PHS:>X,:_LC3BG>ZP?XUT>:]+)_%L*1:^%0Q M**C?KTPLZ?]O[\J:VS:R]?NMNO\!I7%N)5400P!<[8FK9%F.E=B2+677)-;F1?>>&=P'/R)UA M/A@72:D7\?)C&!Z@X2?@RJZDB4MG\O+@G>\#WQ%)G3Q*>+G@7)(J""6LG-=+ M">R, !Q":1L!OF/'/"3 W%><4$30!WP3.(PGB1!+B'Q9+JU\(6L5H$>D98Z= M%P(CVWFZ=G)F]I!70[V8I_C(R;7@YB(+?/IC+9.2 M#Y3&QXSCP _OLDZW['?J['S-@<\=$.%)P"% (;TX^ZK=CT,_3=BF@<9L(:,G MX8^+]OH6"/+[NYT59RK)F6ZM]>AQ.8HSV^*,J72FHIQ1UJRJG%'6K*J<4=:L MJIQ1UJRJG%'6K*J<4=:LJIPQZK5'#QA1G-D69ZQ:1UFS=7)FV;-XGDJ7;9$, MG27(((32"7W\\)>#YL%SC7ISW4<'=Y8J[8JW]DMOE=/"!V_/,./[F:??3RC9 M^\^?^ZO8??Z4@]LMV5@/,-X'&CP%03?=[O D5::49"-DJKBZ;(EKERJ)%7D;FL6'4]$QH%..9+4./9$M2H-1LO M2X*.AW9PS58D+\IJ5E;FS>?*/.Y0Z[PLF<=NFQ=D(;G$3_^K!&$!03"5("A! M>'LTPHVJ^R8*WQ-!OB3N?V$1/J- T".K6C\NFLG6)7;#_>@%?-G),$QC.W"S M?MM[!Z(D_O.8<]J^QGN]O!>9CWS)&5?-QO07HAAK8* M1%%V6*E/I>L^U29*%:#ZQFYYJD1B\[$PK#@Z:25Q6.4WM+&WEU_6U6X9NMHU5V_XJT*H2 MN+]RA%#Z\*@^-#L-O6$TE3XH?5#Z@->YMEMZI]E2^K"F:*$*A%BYT%CUFK7J M8&+7"#5YY^LN504F@H7'KL!9G6/87O-:)5[Q%]NGFMKGJ,"A%A]U:1MZ(V6RHKM3998:<\*M:=5-_5NNZZT1VF/TI[E M@_U61V]TE>]1%9DEA,9LU[I[5I'9?&Q3X7T<=),T5F^RJR+5AHZ7UN>[GVV^ MJK5=B;P2>27R^R+R>[J;0VWFV!(95,VB&H'.W.8L0O;A0!OOS8X.E4U:86*@ M8;7UIME0V225BU7:LWRCL]G2.RU3:8_2'J4]RU4MJC*AE+F5Q+53)> MIEN)[I2/1Z:^7M)/LF#$H%=ED%3-VHKQQ)[9LP*!6H MA@HL*O0_@N%OF&H'QXLO=G49+5UMN&JG:H?*W2GF=HC]G1FW6E/4I[E/8LKSU=W334GB=5ZUA" M9!JU%0J,*G54O-1QR7SX\K6N7;. 1;9/,8[MCKS BY/(3KQ;IDXY4:>G: 4&OH(#,L2S?:ZN*'#2:W M*R=62O^VV,%9-W736GEF0NF?TC^E?T_KGU77N];*PS&E??/+4_L@5+457BRG MZE=5JU_A2QX[=.Q3&,?:( I'6CAF6, * W7NV)YV:ELM0V_7NZI76PG^G@E^ MMZN;K;82?"7X+T+PG[EKNZTWFZK:L[\;=;JUAMJG\X(K.!.];*=!PB(6)UD= M1_5([UF/].*&06]T5W\)5Q6HLVUGH0CQ$O6EI3?7$$U4@3I*7ZI!B)>E+Z;> M-2VE+VK?S1)"TVC45M@(H@H752M,>^2=.^*3(MCDJ:ZL.>E5Y7.6*+Y8;S!*I(%RN&& M:=]G%7$OKS:7-*O"VE=5&6JW565H>WGJ*DB2TJ+OK?8T==-:+:40FVK@E-QH5J\A&/65HEN=J*$,Z5Q/TQ$.S\G-C"VNA*^?I+] MG<:)-WB8F*I7>B_]_-I+X GG#=Z">LN"%-OTO.W.LCH$%9*>9TM,^-*,Z=-' M7@"S2UY;N/M+UI\!_:^\1'XL>20(KMD1TYQP-(Z\F+E:.-#&4>BF3I)_0]= M8?%^6O@B? O&@O5I;N3!G[7^@Q;;/@P##X9II'VQ@S"R1S9M//MX?*DE+$Y@ MB#!P0C^\?J#?Z4HH_ +PG@4Q_"KM4YM\;?%*+W#\U(5W2;?D2D.(!R<&%O,Z M#H,X8;Y/1_9I<3A([F ]-6V"&/"*B-E("%C8*Z/5J34U8*$6M!F/ AD&4Q$B_QX5.< MJ%E_RMVL>3%J[80_:B"61 MYV@V?)1H201$!Q6YQ3O0?.TV]-,1TX +=\FPIKU/(Q34!47(@HD(F2W1Z@YH MJMECF,@]Z N(^H-FZ.T6 +TZ/%A2\*EO&5W=K-?%DO)QI\A< RU"D:=[V_P' M77.7FKFYS,QQUO+,A2I/?@TS+,V%IKXDE+=)B&[:W;8!_-[ M _6@\ M],'7Z/GI9E)\F<,T#WP,>&<$E'%M:^''))L>E\)/)>Q\3BBI2A(Y?UV?'D'] M@ ]ER>K4&B6Y:C1KQ@_+ @_K._!ZR5+.4#(,"(U6_0K U!(NVQ;+8I!GY;,7/!>69)]SJ?(@R O<@]AGLF#UO>X M21PP#+Z'0%L6T4(16(.;YDOQ E@I!5U@BN-T-*8 "DCQRFK4C/PE17K +K]1 M#N1$;@ FV"STO/3M>.B-QSRXYS-PAL!$QA]JUSHS'V+_23V>'$#[DCWILG'$ M'(\G $0/,L]"P%!FJPCT2V.13NH4N@V9[>HEDR6F1"0J%HS?::\)%, M4.)TC#'*)K1Z]< G4^ZJNYZEP%"VJ,=R4=H ]&YQZ_!L=Z-/N#^C5B^[OVZM M]8,^R[<$+"GY%RZ4\"@):+(.B 76M#18-R6S^-PSCN4NI5F0?H9V!AC44!X5RE:[^R +.=M)0C=P0TBQ-N>*J@I?.7ER_@ M6EJ 75I H9T38;!9 "!>+:BUGQ&LK$LQ88+U.8B)8*!6AH&20"/4FJUKA2#S ML@N[!HKEY.&:@,)?-@FEP98R!)+KDS"IO0H#$&"T62\ K*2N\,8;1HOD;E5H MN"$9B$D-!U$!:U[6:J[IDG+3:+NBV?F1DB?9^?=55N/)T_HG5'5"!)^MF[$] M8MH8%A3F-2604%#]!_#KF5+.G?14S"=Y_NB*!.GM2Z5,PA"14" M(ROG]5(".R.R@!@!1 Y,E1USE(KQ?YP02.V#X0XTI.R,1Y=%K+;W_I!X8?(["CNTQ6E4-HM,PC5#!\RLN*VE" M_V#:$- 6FILT0EL7B-TZ,"EF0]A(OC"&/_,^%OR!TI8U[<-R>1U\409I\04\ M[]EL%;":QVYW/$9P$NJ#$24KGCUUL"^!SPWL[R!%6"L,LBA4E1YPV6T(+M_6 MXK0?)S;\ 1B#"1V1=>5].1F?X 'QP>RT L6OX6C$(@?&\?XK8/$ 7$W"DUSX M.+OWXAS2!\!5D;R,J8$&7OH8;2C#FX[2+.D*D-=+!.RW>*VDSTE5T_[@S[QJ MM3JU-O^;!,IRET,_8%+WUO91%T6H$&.'#44+\'<=<[CEA+" [:3),0.Z"QC> MJ4O)9B)A@I1%6YBYM!DP2.0>B"R.$Z749<+]'.?Y*[/3E@(">53PJH'CC8%S M^?C<]8)UH199G.(9\'D1"F-&I)Y(C7\QM6@!8,ZSMC1<$ )280P\0(KQ MEX=Z 'HR2)%>OB]=Y O$=QSPN3 F=C=E\\%O,HZC9<4;9Z\7J5:<&+MW&'/C M8@;)$"#!-;:Y@=KUO<#.'D=Q!G/KQ7'*,117U;Z, P?P?9";X#HF52DLBE#I M*75FN3W)R,6_(=N?6P[,:#FB/B',2#\%$XE-;/"03I$]3!*H)6AQ!Q('UH!# M24%],$R (7!-71A+$"2-A+Z4_ M(8EJVND 9S3U''(JQO@.R4HY##Z0K/VX4DH0#,'UL0@,;ICZ/'T7@6R ;KJ> MGW+O<%1^;\$07?,&A;+IM!H@;>C?HO4&,M@!5-7AM(6F:L+0917+/ M,+72H^!A\L-B&CC,--FRGD1.'IP:2H"-/&?12%(AU(R!?1M&68HHS2=6HA W MMS X)F!BT'$/] A6R&<38[,DD&UL/U Q(?M^SH7#,T>89&-3SE;&U87QTFQGDQ4<+EID'T>]HD<]HP7 MDZCCR_LL6[/+5X\06UB#@.)=GGG)QKYJ7;45Z;5E! (@D2!(_*5XFM<+Z;R,,AF4,Z^/)-$ M'#D9EFXT\%Z..O]]<6I93?[$]Y.L60)Q"].M85DULXS_GB8> "4"A@,_O(N+ M/AK)R-+.!HP(2.<"=DW1ER[H$6!7=I)B:R^L\CI[1DK.CD8>)3KX2)A#C@<> M3R#BO";9X;+8B;P^,HXWC(OWY @/6\\E$P=_0OO VY6/@!T^"D%=&JI+&%SS MWR2)KCX/WF5;2$@JN;X6+G$, 1,9$I H@I0$7TIA:AXHS@SX.' %=U[&_T1> M8A&@8PS.LDARFM;P/I_9,4XZRQ%0SJXPWAT>HVV\CV+^UK7I#/F,M(]L5(ZR M;I"*R,M2?1038,-HDL102I?'Z5C^E%=+JOKMW:7VHS!V$S96F+.?T*3>>A3$ MDR0 M"A'WXCY\:^X1M)>/@:'P Z%%B!Z6'$)>"''R20+G3" >W"IC!>*2O/# M@M"(9Z+@L=]2W%52-]HDYGUF1W&19;?[C(N2FZO_6,1J;Q Y\#?HN_'TAU:T<>KJQ&$C*T8WHQIJ>)5I8M7,Q!.8Y%.49D^0G9-PVR:W3<+0*"9B'\J*5^= M7NVE]_J?RI$E@2),C;*I:H5]#?#O&DWHM*T>3)X$ MX:MFS00SB_DU47N&1J<2.;:@!B:/AF&Q?I8W '(P+VS+,DS,5,!$@&N&B* M";&4Z6)8XHJM(^!4J'Y&H $(XD4\\0M0;4S=+CA.3+FGF?4U<=I%\2G%!KR M^$C"C*#_1 4GCSKG/T>PC4)5GZ=%MI[17?;TASQ[A_FX/(/'SW^825\J]+8[ M10>2+F)E4-B4ET(X;/,X:!:\%H=$M-_D"3ZI(I85R42_)-;"4A2/B2QB6VIV MS_1E\6D7A@LD$.24$L7SJ.]]7K-)6J!7KCX[ ML;58,@#E^0,F4S>5 7@L/52L!(W*(/1A8L0?'G*F(VQ3^R]RCB=974Q#4ZV3 M3A0NLCDB/2P"@ZS1 E[M.?BEU[1*,:H P_RH+MHL,X[9Z^P'>5$X9;$>!$P. M!UI9+$! U4Z3,/N HU3ZI 1FZ\6!5N([T^%#$F43RPC(&;S8@;JMQA.W@$@H M4!H?][LAY;)SC[+?Z>BOUQSZWP&=GH3/8);<69;G#$:-:NC6%-%UBAS5EW.*'-63<[@ M<;&*->MDS9+W3SP)E[=(ANX29%BK):_JP;;9JB%@PP]_.6@>/),"EEDS&VLE M06>IDLX"6SC.L-;UF7<&C5=?Z# M4I>7H"Z/,\FPQ)E2/WH!%Q#LNHKMP(U_RL\-V'UMF/8,V7N.81']R(-Q/S+_ MEN'"\!UV$!].OVB90&RM&0M%LV>D1A71E'+.B0^^U_]M\WZ>F0YN-A)&)S'E M\=9XFZEP>Q,7&K&MWXM%I7YJH[7PC<[$I(55RA M)UQ.%=:VDMO,.AV]8ZWVNE:E!"]>">JS+I+<626PFG7=:C>FE6 7,V+DZ/@6 M+K[UB6]&6I.SVT^EKD*>9X?#IY7?[6HT+/!BU@N.D91PK[S/8%>$VZIW](9I MO.C 3/97Q6D1*CC;*"[=8D9_"UYO%PBPA*JY16/1H25HX M:X"?>J/5?A'1XQD>P$.'!60;)_6%SB)5F%MA[A<44)IU$_QD5P642KBK'% N MG.$TVWJCTUI5@K-R<.]X83\E;^;'NRQI;ZS"P0H'J^CR^[UFH]72Z]WI3)72 M*J55*KI\KE9U&@!%&R\BNES&3S,\,G;E'GI/#4=)22Q0$C=,\?B/:IB)5?;E M5&ZE*[<'K59';QMU%9LJS5C*=U9NI2O7C&9;-\S.;$_Y,YUWM.VS\\0*LP/' MY 4^?@L]NLQOHGOU/.]>/9(*I.N]\'%=9P,^V9:[]%7"=(JNT>D4MU+P0_KF MWU]67+']RFBWB_N,<4I!&!P27G&&,&T6BPM+Z7!L.F;8:)=/8',92"0>CI\= M:FR/\ (E?DT*WMA5:TOC'])!;7$\]_HR':_<+>YMA;%'7CHJ#D%^#K5\'] KHR%?!@NS?NKZ8'S&D,Y3AD=RROAT8ZOT1>E[=("X/%>B M4#^1YHNG=EXJ895&@%OX@ IPZNF>&G"=E'@.'WH'K+Z'*Y-7D1;DY3' MCF.6Q'2_&'TW3!-^6[YO6MPO1.N15^A[_"X&+Y=;KF>"--)J2^>[ M3PBX?*G[Q%+I_.J2O.07P5LSGW'Q9@D\YU-<"OF8J8O>U5]CJV<-.0OY,Z IKHS@*D[ M W;LSH#'8\V%P\LO4@_N:;YGY(6$F$]MB,E/2UXHQJ0K7O!& :-AR?=@\RN0 M$#:A"8X\.M ='65;]FOD+N2K 257S4^.S^YMS4WW*[-;"B!@YO])/2YR- 0, M!^Y,7#2+N76*'G<0P*Z246;!**O>*5UN.8=1)B"6]AQ&Y?!J"EW!8ZWOY&^G M)8%#Q"_\D'C1IH 7DD_C.8 ;W8K)Q 9,4W'GU0LT3;/V/BQEFO1"Y,U&6PK MYDI\";1.WQU 5SE,W/I97-37?ZN7W$K![O$@X M9GFP!:%K<6L88.,)=:2;%+*P"*^DD.^L**Y283##\($Q\8?LS@6Z6K$*&K!] M43%UV8U)C)HG*:URF/L,5DX(PZZQ\2D6/7K$U%(WRQ;G6.Z8E/[!M*%].WD- M911AUI:OC*XRE6XB]A^R*T?PAA.ZI=2^*6Y6%S>[XW6F-I@?A]\MXWM@D5Q/ MN#;IS@NP1X.4KMX1MU[4M,L4L^KR%$2."H8.8[SNQ:>;,_".=!R:(MS21<'R MS7H_@EI [ L_BIN(?]*GKU;1I0O2M3@=CV&1=G;7:"D5D7]8;:3VM)\U= 5XB6E(;^8[M\I6S1ALO*0WH:B,0)G%G%\](JDMBE[\D=OI.SYV] M\W6!VT^_\Z93[0NW]_E=\&B_-2,_'_=1H_<>5 :MGYGB)(I,_1%I(^!G!RSC+ M(7--@,_3B*<0^VD,4P//2 X.@Y40$T24:J9@1.0['5@!MD-K"80S?JQC[T?^ M6=Y7&2>I2T67A)>4=(S#T@%*4T2_%F(&=+KU'#&Z:*0B0 ,B":K%P,-^R=)3 M;LJTE-PM^F+?YR[QF@7P%.*)'&\%F.@:%'DM'#M_49[7A0_SCA6 8BFV6.@B M884X@_?L\#>1O2C#(O2O8M!LS B6G(ZS<,@5H$B>+6&56$JY408O"!/ -RSO MZ,(8&*C.[QU&CG"V4:ZLT,J"B/+,,.3SPQB03SS'ZW<6*2!&-M F'78 M%QR,B8.E3+;4T)G=\CQ&BP>R+N[EMC7/_>6@5SPVJR7H>U M[%[=;0_Z5KOC=%WS@&,-_L3IUF:[ MWFJVQ2.+726=@\N#)_8M$A6!Q_.WM#2;M49SPSMR2OY0$L0%]!")J5FU>5?- M[,@J9&G00!PT21ZT]Z>7QY_.+[]=G%QJ1^_.OUUIGX\N?C^YTBY.+W^?=2U; MI?;C+ 3;9C$VRSA&T>D8K4;;$AJS0R8)LP2 2<*8 M)U5%JCN"M>;0#10;W&?T(($W1"(9@,L !G]F#%X8L!R@"%YYPT%+.5ULS86G MY<0RYJ;M8"+U"V^9D][_GO2YR#>=@TT**!->])L0DW\450S,*-./!I8OELRW M'XF^7;3BB'GS [=P)F GH_ .7Y@M$X(ZK6\#CM3&H8=V_RY,J9X@^G&1V#R# M-=7+3\E)$N:@#4A''(F68)G$"$(OZC_AW)7[(B%1*&6*>3W0@ M%ZDXPJ73?2JS6$1P&]\TE:F"E0^\>QC73D0^#U^&GC*33$DLY8KN+,&2ZB[C M,$H&@ %#?,-L(>BEX>\&L*S]$WX+\!3*F6[N/ [40P?V?",325C M6\M"@L83[ M2[O7Y)PI7Q5\B.7^$>]:A^7S5Z$H.E12@E LT,LB*)4@Y3:Y^7*S0%$HZX*9 M+!Q^1Z%HPT!ROD5>WDE]$+OGCC&:#)P'[23;1D<&[8.?8NS&([6*P.;YRT<% MSD-RD<*F=24\V'93.D*B<#)",[X%% 52< =*>T3B"8))=6 4GD $^3[N,$DC ML;N#1]72^\KM)B.0F#XC70'9^EM(^4"F*"8(,-U1&)!L-Z.3\2/?UB@L"DAX MAN;OADS,OW99@^@ H#2&HIC>X(/=VCZ\0/1JV5$ASQ-O\?C716\7X\F%/-? MESPY,;'M*4](4!=.;C?XU" 8B;FUI:R.-$V^$(1A?+N6Z,LI$4B#$IY MC+P Q,?G.:',BE-"BB\S[S/> K;TWS\H6C^. ^.1M=.<-D$P#V_-33@5@28S)9,090SL:+4)H<=S0#$K+ M49O3&I@#ES5Z@Z[=[C6,_J#7;;6[O8[+;+-5=SHMHSF5,FDXR(>ZUFM]TQ5+:$YQEFJ.XB"91&Y1,HRR\L$Q?*IQ0"LR/YDL=6 M=H)./6\0>)]7 "AI'X4^QU)?L(G<1=.TC6STTB6L\[Q]CY\]D;5>\'H4AL'9 M@BF.'7IL &B;.2F:/.U\ ,89NWX#5_I[47D0?]/Q#4=ZF M1N0\&H_'S,D:'>FOET6'-XZ0OY4*U3'VWHD.=YA!ZHMOX>H!U;Y_VH*+TKN> M-TG['JQ3''\R[Z$JD=UVG'24\OP I4Z +BDV9D@;;F1_6J25<=PBMP/N0^T[<&AOSI"5\2U07(%H/[XB3$'6XP,*8D@\1A"(1O2PG1^$(:UJE MLV3:-U$^4:GKW)4Q3H$K#K.9*D#O<&W: ]H6K1Q /ZD\DP)0OTJB"T2QG3R2BO\$K/-(5ZECG,*F%#T0L_ MR_KEU;]%5872\F-*QR7HZS0616&V[P)^'41VZM:THWRD^"$&\==1/T%TL2-S M"/[Q#E/I.7B@R(P28RC]CAUD_82\D[&POCHMS.['H9^B42^,,:V2V@,H0PFT MRI.NY9F09HU84M,^\&8[7M/C<\G"P=(#HQ1+?6S@9Y4![./,7Q@QH:LQ$)(. M3POB),(BK#@Y@ZKL(*<#CV< <]K3N'V6)^KI?"L.O$5=Q1,YT9KVCM&6M6Q) M7J86OJ06N%'#]R=F'Q/ERTXZGX%,Z8RHDS25A\0]] )7XN8;_!(MB9@.HCO M-C)=,LHN2\BD94T9<^:=[9!F_(PY@KCT\K]3]SK;1IV#J<.1?4,'0\#L^\B- MU$\>,EK#0Q2LNN%=P!<8.EA\ZA<$M+78PR,EN.BB"@!\3NP;;)40!21>F2O1 M"1GE18 P;ZGA#<$KYP2$5IY+[:@.9W <!;B,!:W69@.TX(E%^',$_A4%'.QB&&L&APQ+OS/'K\AILDQ-428Z22*-@J M%Y UHG")UQ(D*,8B!\N5'K?$BQ,AQKY7[' :A[Y'9-/B M>DEZ?%C@RDGKB %'^AV7'K];9I=.R.57KBR]'%U>GI^=7'DXO3LP_G%Y^/KD[/SWI6 MUVI;C8TUJI6S9PL $)RV=GI*R4O#>*/1 C1I!>L&'-]]<'W!9^/3R:]'GRCQ M?_+^].S7RY[9;G7KG?52?_X" )",??OAM1?00WT_=&Y*:*K(K[;-6:QZ[AP? MSZW)92!#E($X.1\3%**M)A&W\H*Q8SMZ/M!Q#Y@A0W!$?N".8R\ON W]6^YG M?':->V?X<4&\HGM%N"*OP%).8.IK/&/DV]Z(W+VPKF/LZ:(>'_(*PGMF:(/G M='P1@1#X3!-T1OJ,\;.J,:65--O%[;(P]='8YC7[-);]%IYX&HCM:#%+$I\# M T*# / ]L=D6OYHA3[G @0@54'FUCP68C(0^A-%$WC!+F66H131?35-7!R+E M1W[P/3YDL,TWC^[B$=_Y1,-]*8;+ZD\KW>"3G0/H$>(-HS%!"! )0 SPHOX# MWZ4$,UMC;X[57B2I5)_=F_-$D;J^^":9G:^Q=52-3=785E9C*Y"V<80=;1^X M^2[A9_R\5_[#9F@YKU-O%]#;T<+PC78.?3@ZOCJ_*)";B'7>_ZMW;)F-<@#T MT;]IUZU&JVMUM[_-9C[+BK.515:\=+R&0$[@&JD'3PJ(L:>TU%.;M?K*'AH; M^."W9,@]Y8Q.1D0VX-='8)T.O\K)31PJYF=S )A+\&!(X;X_YWF0O)R)U<\'W8B;P^)P$A[_*B."J6:QJ8 M1^;@N.C:7*#-_OIH"!=NH'5'A$N6%O(2/*+M[H[Q1..^/E>F^-,WGMQ!/I!W,;V<7)[^> M7EZ=7)R\OSSZ=')Y_N'DZ[?3J[\N3XZ_79Q>G9Y$E@!/UJ J&]'#[,-G MEE?)VYA8)_%%F&3:489EP@]Z/]T_-6 M^_B9"Q<,H;=VF5TK\RV (-"+^?&NA=5:]QDL\]?]O$4__N\9Z/]:(_5'V-C_ MZ7&&/%.D>1)#1-2<74MO\JC8]K 9U#O#6F1^UMR6.D%F<=59BW)^$6 M\%/:)20A"F*G6"/D)8JC >YS(>R4/1MMXVC';:FS=+C%^Y,/1]\^75U^^W)^ M=GER=@I11F[9>QVSU:JON0:RM O,J;64#[2>1[.,/!K21^,$DGQ?%9HZ'B'+ M+(XW/I^>G5P>?3BY^DLZK:+7;#:!VQ5C];/03N-YG$:R:)PN\C$>E>?PM*4O M>-VO>O@S X2T>P2H?JX##E"TS0O4]Y -%K M]XP>QIR]J[#7[5EU_@MSW-YIWFUQ=._%/3P*K'>90#AW/+3'0,7/%/SV;D=] MX^SNZ\5UW?NK>_'I[W\?-?^Z^7J@!?8(E@H#O?Z<1/X5GE]Z/KB*W*,HNH)9 MO,,4U@&Q]:K?^_O4CV]N__UK?'/>OSE]9[[O?_MM#(,X5$%(F7N4//*]'G[- M.- @_K7'\-(D2ME&_S0*L(7S)F\*.\X:7O 3YPEIS94=3[>/INW/P6 M-?[X]M#J&.=_C$]:_SKY"BL0AS08(ET!*$->SUN]6@N$X<[@(VEA%Z?G?_W; MN#\,OK'[?WN_/UR>G?X:'1V\I9=HXBW3J\(HO6HKN\)TGK2TZVNS_M>'J\\W MWX[=F]];[-WI>70./'.H?['HMA==]15C'<]V_G+@W:-A#'UF!Z3+TLJQ7]BH M]YL&BFXT"A+W@V]?2Q2X^_.WWSX-DH_7W\[/OC6,T[\/KT_? 07R(^O=R45K M-IYV0)E2Z0RV/.V770PFG4S]?_^PNF_B4@I+7$4Y;UE>2VZ:*#BS?LY\B]MQ$!B:$B-0P/B$%WKXW'[U%TE9R#A M_\&A=$ZWV!3!DZXP>GD4?OR#[89C<0U4I43^R.4W#TV8JK]^;W^\:(Y/;^J_ M'U^<^NW>;ZW/?Z)&Y_W@,"%CDO&/\"P_MW-2"OB)FX(F'_!T3$S/I8''*8)G M4\#Z("*S([?'#\WN75T>G@^MKU^/;]*H^_7L].$R.']W=% BY5'<.Q\\CW9' MO>-?_V#7O_]Y,_IX^-^[]^&?O:X#*H$]G"/;CP$XG7TH*U>0CMPP$5^8IG(A M;T?7UT>WMN3Y6I8YQSBV M*&3PE"G-R/O6B6;SS[_?[] M^8>T[9Z<'_UW'+"H^=_[B[N#MWCXNUC.E+3Q\F7YP]VOSG=5=5Y5YU=6G0?M M$)B?5ST?C0\$[N=*)3]6J3APH="O];S0+VLFGJBBY^W',UJ3>T;#ZO0;G6ZO MWVZ8/?C%ZG4[3=:S3=?HM-OUNL&ZI2=.S]Z?_'EUGC9=E$V1D M)JBU8&"-D]>NSK4I4BUV6HLT4=1J,4<498>K0%DFZN-DPH!,6VTZ]&4X:\Y" MSZ3%XZ!O)LZ%X?X@'[1FM'^0Q6VA,U..8:A^Y %#/C+_EN'PR!P[B ^G.60L MUQ(K/;E$EUHR7"%5++"XCQ%EM6_KU-K6YMYF-&K&!M\&S-[DXLPU,X[.4\I6 MUGAT9;ND.722T#H,BS",68/Y^%ZC+AXM@W'B[QQ S?NK@%+S_HRH:?J/FV?, M4WM7IECU75UULI_:HI%4#*X@@P%^X(>_'#0/5L3L9J=F&(K;\T'YREB-?:#2 MEH,^MF>*O0;2Z6_*9N\XDT5PI9V%M3);E7W>/6:^I]99RBROB9D\1E#,W S ML7-[35SDL9?BXB:XZ-$E$>LRKB*N5:S,VX3WHC3^7__I.&R9LG6<6_-L4P45S% M[H%#;$BH=ZWZ/;NW#->H#9/1"H3CR?+L,;\4_P($;^R6!R,V.I$0EOH^I:#7Y&JV@=&J=1G.*-%4F( MS]&4K+J9#V5'?3M@\>'YO<\>LE',>MVL3165%Y3\_8NQUI2^7#A;N1A?]B]J MVA&^[%\,M".,V;N09D?XH@*4M97,#M[^.<42%8A4)! Q52#R$@(1LP*!R/1U M G*@H *179?\2OMO%8A4DR\J$*DH8U0@4DV^J$!$!2+5X$&AQ?9*'?-N35:A186%N-(>6846 MU>2+"BTJRA@56E23+RJT4*%%=7BSH=#"J!NUT[-+%59\?UBQ2FUY=_%).Q47 MJVOO0R>E+ MXNW;])[$ON97$>'QDZXK#F?-QZ!+C^B+V?MJSY$6A=\KZO84?J\F7Q1^KRAC M%'ZO)E\4?E?XO3J\V2!^OSS^J/![]?#[E7T?!N'H03NY3UA =ZE>.D,VLG- MKX#T2_(_"DA7DR\*2%>4,0I(5Y,O"D@K(%T=WFP02!\??5) >B> -"S!27W> MU?+)"V[Z=LP4K'Z1WDC!ZFKR1<'JBC)&P>IJ\D7!:@6KJ\.;#<+J]R M"5C]G@V\P%.H^N4[(X6JJ\D7A:HKRAB%JJO)%X6J%:JN#F\VB*H_';U3J'HG M4/4GN\]\!:A?MA]2@+J:?%& NJ*,48"ZFGQ1@%H!ZNKP9H. ^LO%B0+4.P&H MOT0L!D55[1][X(X4KJXF7Q2NKBAC%*ZN)E\4KMX\KOXYL?L^@_^ZWNW;?\(_ MV>L!G:KO\PGSS+SG%QZI@-">SRY37K?&&T#/KW?_]' M7D[?=FZNHS -W$,G],/H=<9T:9WBW2;Q_YH=]B-FWQS: WCS:]N_LQ]BL>YV MMY8+ZNM<;I P&@0@5O,'3?H9"31%W9%]?RC14(B;$&K^6/:9$&7Q81A3\\'K MB&%O[RW#T4OC$JM0ODVCUH*5C.!7L; &X/#FII@W$998!:O^:8MC__YQ=7X\ M2\CIYT9 M!DAJL7P::&3>%15Z&YA0)M!4;%@75U@#59-;T0]_=II%4 M#*X@@P%^X(>_'#0/5L3L9J=F[%D.Z2EN]]?#ZH.WIX$31N,PLO&0Z/Z#=L$& M+&*!P_[Y?>8^9[%3N2-,49<$S/WK[2R-69^ M .ZLB8O[5XC9'A?QF-;U&=<]+-ULVU6NBY-[5^O9ID["\O 89;8Z9JKJT+;, MJZM]A+@$S[F>%YBH;JQM=F,U5"=6I3JQCD.@NO;%OIYWJORA=C5DFD-?P_*B MYDE?<_%K _R:.JF^VF+T?6*C>K]>*"/V+V*H*B?V#O%7E1$*L&^OG6OM33V3 MRUE0>%8S+ZFGJ5/##R3"_YW&B3=XF 3B9M%^)$_;]>*Q;S^\]@@:'?;]T+F9 MBDGI=R^ 1:2++$FF76 M#,T.7/S!!%!H \YTG' $8SS KUZL?4WM""37Q\K4.(P2+0PT3)IJ1OWP*T%+ M!*D"!(D),?JGIR3$-GGTK"0&A H(M5[RBK.*%"#C4\,T#GCL(!]J9 MC3A7!ZSJU+04:![QD9F31E[B 4'%5:E&U[+XA:L 8P'HZEHX]=63>V=H!P"U MBV<:Y6?NA@R>B;21[2*:'H0POYH- #FC-_9^A1M=%C8M1VY/HMC? +7 M=5Y6>U)?C?ILA9VS MGLR_+-.6O.L=KX;J>%4=KROK>+4US_WEH&=UK('E#%B/&?UZK]'NMWK]3J?= MZUI-L]ET.[;=MP_X6_D3E]YU//E!8"=IQ+*/-ZTK,[.CY03GY>FO9T=7WRY. M+O/DYCZ9VXQZ M,0DBE-](MT>3EZP8C])_4BA@FC.+_!_"D_RQ^\]N(DPJ&& MX'?=%'PGI:Q<[E$C[DE(5:MZOH4:JVUVN=YM,9G_TQ+4_JE%7K+)"_WQ,9VW%KA(T/K[6S\!9+ M;Y'6T36S;EH[;E+>/;Q^^49 0HW[HKEW0R]AA_")PUZ/(W9X%]EC^,[/6JS] MK,'_,N7T9H2I7@+4<#"*2M@MTXZ']ACF^L^?O=W5Y6JYA>J9@3-[Q)YI"!1; M)VQ&E?CZ>)*DK-X['#A42PZJI]Y77N(K_=XW_3X>>FR@G=PS)Z6VLO/!P'-8 MI-/A81YF!G6JYKWW(N8D8:1,P,9,@-+"O='"'[]$7N!X8]N?5L6?E,J](*]; M!7HHT[%CIF.J5"Q;C[W.OU5+=K9O7O8R=5<)@U%E@JT_"_C9 M/J@TX LV*2H-^$)1QF,!RJ1^JXCDQ>JWR@/NHX+S/. '+[ #Q[/]+/F@-%VE M^ZI/VEU3-BG=5V@<9MF/'"=,@P2WP3R2_=O:_B[IR<696-4>7+6%I2);6,R5 M;F$12Y:WE)3,3_DSW#%B<8,QN?/E-O3U;?U/;.!/^*GKIW!5FXC@_H*4.98:FZ30S+7 0[KW[4[8WL0;' M\DER0MY/_^Y*=G @7*% 6UHZTY#(J]5J]]&S*RG9^X_G#;*$9Q'$[./H\R<6 MRZB80F98I( ;;)T+D["1S'.>L<^@E$A3]DZ)> *,M5O-[6:[M=-L>=[^'NKJ MEYUD%K!VVW_C=UJ=+FMW@IU.T'K##CZSS;-1?\M*OS_JC_X^'KAAC\_>?1KV MV8;G^__M]GW__>B]>[#=;+792/%,"R-DQE/?'QQNL(W$F#SP_?E\WIQWFU)- M_-&)GYAINNVG4FIHQB;>V-^C%GP%'N_O3<%P%B5<:3!O-\Y&'[Q=E##"I+"_ MYU=_G6PHX\7^7BQF3)M%"F\WIEQ-1.89F0?=5FYZV-/'QU=D+KRYB$T2M%NM MWWHYCV.13;P4Q@9;FMV=RS8E)LEEHW23"Q2DW(@9D/::WB@%KH)0FJ1W=8AU M/?.JWUAFQAOSJ4@7P\XG 0HS^O_*_243PK4FC,04-#N$.3N1 M4Y[A\+:%S*A9,'=#AC*-4=7@(A&A,*R+)NSY(7H]_R8SC' -@*I-\6&GU1^< MC(8?AOV#T?#HD!U]8,B?C89_#K 9)08G/]&TC\].3L\. M#D=L=,2^Z[0L8-N=QT#LZ:!O@]IM=2BPHX\#=GIP\N[@<'#J'?WU:? W.^B/ MZ$FGU>H\NA.N3KEU.67J^G6SWM@?-MBI@1FP?L)SE&FP")01XP4S"3M7KOE M_<'&4J$L5*(,LAA[GT)N8!KBYVZKP6Q&E&-VB(E2\08;9E&S]X3=U6FR=US; MG,^F"W:>R7D*6!TTG-=*7\42]602RPI4ST7&>+9@1694 3@PNL+6'.@6SJ;D M&,%3-N81-BDFI\C_1CJY:P(91* U5PL2F?)SL!%8ZM38%J,Q.&1*OJ Q2" 2 M"@L=%,/21Z,E,89GGH@H8;J@E\O^72L.QIU 7V(PI0,G7AR)7$O0^V=3=BR_=L[L?OD/@K*\YG# @W":!W6(.)"1@9]<316#C1>&6B, U4T M7P<.2E#.^#:9;V5GT6DWL?)VU8Y 'LM,X)5MZU#3?75_V&SR+1>+ZZ\Q:"RX MT*>61K\<]08Q?,0+??LN1+4AL.5(CKQEH5 !+M:9T)8"4 HRJX=*DDORJ!.0 MVS8A&DKVOHQHHR0G>BB02- 6+5,1V^VM+D(M8L&5H D(EV,L)6:DJ=#$^W8% M:9LD+&'@IA0-PFVF[91CA2"B(N7$+AO5DRB^"X$$D8JP/\3? MA'J^.]C"-6!;A=FM5_TUM-V>+VX-.@3J3,2$):YEQHD=N48<4J5! .,JKH*- M\!,\%*DP"TI&ZX8EZ%M%K8%4\A@/$8BPXQ0^?I M-<7#,G7>@L'CF#5W&B#1D@RO2I>%8)X/=D-%>+2N6=FTYJQ*NERF5>,0B M$V)+L-8?)?DM<-MU#FFY.[LBW[BWB[X9&A^I -_YV@+<'E L<=BX7*[$'G4L M7*YRR$BEE\G)-J#**>[4#<"_<&,H,?W1\UB@?5;))B(& MJ4@3U>%?*LXJF,,_A4#S+:2+++*;N*W@ER"?FRMLV@E3$2(0#K3UH$U,) #C M5R:69:4[!WY.F<(5 397V/+%'JI4N^([H:(L2MWN;\T*YS%VU+!MZF29F":IW(!^'2>2,K M[D]J5WDUY>0B.H<*$A$CBI:?O;GB>1#B^CKWYNB!+UX/+I_S$+>HA8$>W5)> MG^+CI\9[GS'6P>&N5\M7$]\N%-O-SNM?(Q3MQPQ%;1Q419M;1]B5@S;V:>FW MNKW[!NQU<[?[!.+U-5/;[C2WGP(6K\W--XKX\&&X[TM.R_[^X9<1_04,] �I0EV^]E>_-;#GBYK/?C3> M><*+ZIES?G+..>13> #6H8K@QZ.C[T,W MWW/R#$TH#^0>_FN\B8 Q&UQ 5- .C!W5SNB/%6A!QX//O//,.S\I[SQA[_SD MS+1Y[+[%P=/K]+2UAI%\>_)>G0,]"C0ZNUV:6O84SOWBR/Z$:?__4$L#!!0 ( .:A:%<(A6\(>@D M +TY 8 ;G1R82TR,#(S,#DS,'AE>#,Q9#(N:'1M[5MK;]NX$OTKW!2[ M30!+\B-I4SD-X+K.UD#K9%,']^Y'2J(L(I*H)2D[OK_^SE //^)LTL;N)IL6 MJ"/Q.9PY/#-#VB>_6-8@C6CJLX!\&G_Y3 +AYPE+-?$EHQI*9UQ'9"RRC*;D M"Y.2QS'Y('DP882TFO:AW6H>V4W+.CV!L?IE)Y&ZI-5RWCGM9KM#6FWWJ.TV MWY#>%[)_->X?F-8?S_OC/R\&Q;075Q\^#_MDSW*<_W3ZCO-Q_+&H.+2;+3*6 M-%5<M?5[$9;,,H$ MIL/2;J$3MU2'MW':,4^8(B,V(YT3QP--9UM95>N>5?F >R;7EH7]'[&RA3YO+715E/9Q.;$%AM8B<8^ASY0K MT$3,]=R->!"P%"3Z[=5QN]GIGC@XX-9TR;O#R['P[-AOS<>GH_( M^1FYN!R.^L.+WF=R-ASUX!&>>J./I-?OGU^-QL/1[] *.@PNR38A\@^KX>+J M\NM5;S0FX_-_T[*^#OK&KIUF&VT[_C0@7WN7'WJCP5?K_+^?!W^"6<=8TVXV MM[KC-ZZ[7"56$OQ?/3QNM^^=#AOD"P?_PM!!BBR:-XC/I.;AG.B(:I?\B"V[ M,.%6U]:RR9!$=,J(9%/.9N#C=<05^2NG$I 3SZ$\$U*#YR=G0B:_O6J]:79; M3>L/$@H);5G5E+ T@-Y?6:99XL%[I]D@)DP0(1E!]"!I@PQ3W_XA#+.D F(M&)[RE-!T3O)4RYS!Q* *$XB! M6BA)4#&LV,!>HQ%90%( Q,&:,N M< YLX',)T1\T@WA0@20!F&<6 ::)RO%CT7_&)"L'P04D7$&,@I%-$2]*IC+F M&P%QW Q$$P$L0J[ M!$P(H1P\^W&.6P2LLZ2F!EB6XT;+0+F("\0+Q.*UX4N=J[6I 5N!B1$;V"*/ MH0%86X!)S'3*R.-3%9$P%C-504&R"5<:XFY-*!86 MVF2\H@&,N%IONZHT6TGJ"'81AAQ>C6Z&A$IFK !:Y5[,#/,Q,+T730N[5@]UU MF<=,E4S;H5;K:)\=F/ZMHZ!X*UXY.O>TP ).0G ?+D&D,!D*=.]LI)PH7)DH MA(DJFE\&#K1 G_$#/%_G[6JZU6[9;Z"1"7$X\%BJ7:LL6T,-%)'.F\>C9I\> M%*:X_1DP!4$6J-2PZ/U&;R#!^S17#^^"3.LQ4L]4<+?()0P >Q7S"&0 :,52 M,PY&) ON6.:?(I4$,)3DO3!HH^0FK.3 (R"+$C$/3,JO,C#%] H@X"0>IM.F40(' _CRG2'"S+"+%P']"C<$;+/A2> M/(8-@8F@/PMVSSQ/ &O> ['VX)U_"W(/YXP'(P_0.N4! HHJD5)D2*H C!AM M(,JH#"J+ P8Y+1)?=$B;ID7\&W 8NQ?076FZ%*T8(KXI%Y3E,@/<*>- ?5_( MP A@XI8)2\$OQ@ _J,$(-3!-("8K( ;XYQG0X(L F7\GR-B4QKG9]6@!%H80 M=_ IZ$YMB!]J[_D %BM>-X<4!E/0$1A(%8&+)W)]MP0/X5E:MV88E87W1ZO$ MJ^(]LTU*38 \71S\)< BN)M["HW?MASF-64D86HVPN,;& =]E_#]7*)]EAS% MAE$3H324XP$'C*5\&*A*1/?OZ!("T( +UEJ7@D.DS$Q*AME:FM=R'1121535 M7A59Q "3!89>C3Y*ZIM#XG7-XC(_6VO?>+2*?@P8=Q>"'WUO"&Z.*&H<-A:[ M%2LJJD6C$!EI(57MFDP!#)E KJX9^QMJ] 0X/ZP/.,AG M!MD'Q 3*60Z^(OQ605S]E?.07P#Z3SU31IWX+X$[KD[QL94&",0#FC W .S M&)\S,%_I5NI8=\;H-?J)(@(PGL+$+N94I4J+OPD495A:I'\;-C@-H*-B]?Z^ M$T!EQ -= 40F#0*9Z7 4ZD\ :6"9(#P8AS1W4$P^IM0PO9K@&F8 M80PPKCFH*E'0*.B:IU,!BT?.3NFD/&^3)_W$%)X-VN2A%)*#S8$DY8OXIAFBKG5P[) M"*M2%KPI1<6#2;M+-Z8XJJR&K,0N5**#JGR*[@69.*Y M9EV\H$:Y5I>\>_?_Z)/49204-^OEIPX>9II#N_WV99KF1VWWAV_E[S'@6_NX M\PSM]SU+/6S;A\\1J[?6ZFB)?+H;[GSZI/41H@F7C$#OYB;SN+C(7-D(NV*O M9T0;S6_@C1UQQ=.'TH>Y^SV**)FDC(W*F*N5W1!S,$]>- MG#IVYH\!*O9TN89E^C"H.G'X8\2"?% S2V749VXFF>%C&)8X!/[M0-[5KYT8 MX6L0/76*?L8L]).T7SAICVC"MD#;&&P]-\[>WI<#U\G+^TE>/\GKR:GKWT=> M8_S!PV/8ZRDI8Y<$U8\X"\E9?6Y[7MPX_62JGTSU%-7U#S#5,];6"^.R_8OB M.TQ 8PM"PQO%WN)K3B6_'6P@.,?J[NF7NZ::F];IH:U!-XJD#EF4<&K9IM\"RG3W;,0^A M_QFV+]S!3C'Z>#QPOYP-2[=G%T>?3@?0T SC[]; ,([=X[)C5S%_)4:B%)6+QPM@8D9IY@6\VMCS2^ MI)+Y!*]S!%;+J6#A5J<8GK/O%&UCA#%+J1;1#P;G7KLH3F,*)S..<)2=%ET:)<+WF=EVX\'@=H:G@5,8]):-FZU34\1#K; M2%363Z+R,>^I6 M+S7] 9#=X_A#HZE+L=N580Z(E3YPVSKED.2(1,[EP(A8$ M-,45_?FN;9NM3M=0!C>&S<\8OQ6;S5$^&)Z[IR>G@[Y[.AZA&IQ/+OHC%]SQ M)OG_Q3%:;;C0)_I A\EP4,1IM?;,YBN*L#^!_O'XS!T>+U,(KRC"FKE#"YDRM"G@( M(ZP(!&G":>KKL"TC"DK!;+,SX D6%8OBD]79:0).ERQ<-"&;B7Q&<+KDL+1K MJ*^^Z\I= R0'$O!,51O+P^M!BB!TKMQ-B/!(2G-M?!73!?3]8EF*H";VDV): MLH"O*9_'%.L:YXFE]=]9KL+^'S;W-TOFMK4#+@+S;48$Q<$XHY)[#N00O#*RSH4JQ% M*U:MP]9N1^7@DW'X)(39)6$L11(24D#CHPV"*PJPM4"EA!I"PA2C&6Y!A693 M=1.LV1.U#1F)$>L\0WCS9C$K9"E6_ZH=#09%,5EL81PUBTLR>(;[5W7D-0%5 M2N@;!OG6^NPQJ['"D,,D+M*_2SE6$!Y0GY=X:&J*,\,$$.KJA^[2?,YC%MRU MDE-5?Z$*'QKJV*#.)\2+:1VRQP4ZTWP>QR3+J5-?+$>'N=>IPE"G!94GF B= MI5.#LBIJDW7$);XRJ-LOE1C[)*Y$"@\^E0E[3]^SWB_S4AUJU#7LZ;M5WA=7 M:R>9)6<<'80QG]=PU)^UN2"9X^%!\JLVQW!_>CJZ[B<>0CV3R ,>TM2Z5D-^ M+!5835#VD.Q<3L?U9$*JN7#>F<7/0S*QT4.H$Z]KL#+ERF-L]5<&=\L!/):W M?\\<>$J1NJ-HW(?!MFZ^Q$U\GU!W;;UU^!IB-:10ROTX*OTT\OB0*N@8*Q@' M1H5Z8;W9+LO-E8WP6/+U2G7CD;3B^:?2T<*Y#Q"5DE156%486MD5%-^L4'\Y M/S>D-E:3S",FJ99GQ*<.'C *Y4,'!N1@ /ZLW"*X*3!>@G:]X.WYIF:_N9J- M2$(WH&>J"GG^8K;!>[FK:N6]J=6;6CT[N%Z?6KGJ0?M#Y.JY@;'!IZ!W>:;R MIE1O2O46W!=>Z^\0%8UK;P_ MMOYN6D:F5"MO2))04N&02\Z"*O$.]O7=@^N:OVPSB]N-Y3MOQ4MTO?\ 4$L# M!!0 ( .:A:%>3PTQ]%08 "LI 8 ;G1R82TR,#(S,#DS,'AE>#,R M9#(N:'1M[5IM4^)($/XK?6SMJ57D%5 ,+%6(6&O5"I[&NMN/0S*0N4TRVO*"P+JWGH*KKE2)85ZZIY^G\Z0G2?LW3>O' 8D]ZL-']^P3^-R;1C26 MX E*)+;.F S Y4E"8CBC0K PA"/!_ D%L$R]KEMF0S81R[ MQWE'73.#4SD2V<:6#WVI@;;<9\&3B6:;YO)<3W63S10CJ6CF7I M!_NW;8)-@MM&G@?G"!H2R:ZILKYDUPLI$Z=5E$4QC0&5SPB,3H,FM1KI>\SG(W(Q[Z:*I_ M$[ 1DU"S=;MMC!#I9"-163^(RL.\IV(M+#7_$9'=XOE-H*M+L9N%8PV)ECQR MFCCGFJ6(1,CDW F8[],85_3[NZ9MUEIM0QG<_8OQ.;#9'>:]_X9Z>G/:Z M[NEP@&IP<7G5';C@#C?)_T^.T6K"E7ZI]W2X[/>R.*U:PZR^H@B[E] ]'IZ[ M_>-E"N$515@R=XA7L^$)N!_[<-F]..H.^I?:\*]/_<_0[;FJQS;-C6K7]^-F M,>J"=.P#72E&$;AE)Q+,V[_'*5FE%<#',, B0) JG,:>#KLRH*!$RS9;/1YA'3'/?EFMO2K@!,G&:"V9 MBG1*<(&2P]*)0CUU>N M)U6/XJ2*_22;%LWA2\QG(<52QGEB-?U[FJJP_X/ _&$BPA+.>T/&'.1P5?0M/A=S ***_41;Z0@&N'O&I*257C+'%]D MADN*83P-T9N'%D.&J\S*235:T*]3)JBJ-5-%SBW5NV0/T+'5V/7W%H12;RJP MU$$+_1O,PQC+SX)5Z[!6;P&)_2?C\$D(LW/"6(PD1"2#QD,;!%?D8VN&2@XU MC E3C":"I@K-JNHF6*9'ZC14IR9V) AO6LUFC1>G+!KTL_I1P:=&3<.<#)[@ M^:LZTI* (B7T#8-\9TFVS0(L,^0PB8OT[E.!983[U.,Y'IJ:XDPQ 80Z^J8[ M-Y_RD/GW+=Y4H9^IPH>*VBFH+0D9A;0,><0%.M,\'H8D2:E3'BQ'A[G7*L)0 M&P25)Y@(K:6-@K(J2I-EQ#F^TB_;KY48>R0L1 KW.H4)NZ$WWB_34FQCU#$T M]'J1]MG1VMYER1='^^.0STHTRM_:3)#$&>'6\8LVPVA_N!]:]),1(CV52 -N MR]2Z5B/>E@BLYB=[3'(N9^-Z+B'37#COS.SSF$2L=&IM@^79EF]:BV_IWX]^ MW(3_HOP_E3[=?Z_W$ *;NFF]0/X>$FK=UNOV:XC5D$)I]E;T^6F$\>$GQBQ@ MDFII0CSJ8%63@8X6C[&><0 &2$96?C;SZG/E[-B6I+T@+3'_AYAL24">>X)5 M.D=SYR% %/)2%&5%G6@E-Y!=::&\6#\GI,!>>-T ;@:4L&VL[JETTJP\V;A> M@ 'XV<)Z5V^%W-96+T"W7[ (O6GV+Z[9 Q+1#:BV*L!>FF1O[@[VNG:-WK3K M3;N>&URO3[M<]7K!8\3K.8&Q37WZSF.E-Z%Z$ZIG"-=/$*H7C-8O)F6[YX*A MB"6H8K=ZIIZT=3V/3V.)@9?RMG>'OAG9=.(>%\F B/VUYYI++W8MMI1+-!>6W!9I:^\4E[.OU@\7N(&\SLWNR^5N V6N%G7\!4$L! A0#% @ MYJ%H5YON.4 :%@ 1NL !$ ( ! &YT'-D4$L! A0#% @ YJ%H5W'>-2+O$ ./( !4 M ( !218 &YT[ MYN'454@ -7H! 5 " 6LG !N=')A+3(P,C,P.3,P7V1E M9BYX;6Q02P$"% ,4 " #FH6A7%]N18A&, @]0@ %0 M@ 'S;P ;G1R82TR,#(S,#DS,%]L86(N>&UL4$L! A0#% @ YJ%H5TG# M*-@ 0!N=')A+3(P,C,P.3,P>#$P<2YH=&U02P$"% ,4 " #FH6A7ZJB& M,#4) "7-0 & @ &E5 0 ;G1R82TR,#(S,#DS,'AE>#,Q M9#$N:'1M4$L! A0#% @ YJ%H5PB%;PAZ"0 O3D !@ M ( !$%X$ &YT#,R9#(N:'1M4$L%!@ * - H I@( #]T! $! end